dirat(r54, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r54, &(0x7f0000000140)='./file1\x00', r52, &(0x7f0000000180)='./file0/file0\x00') connect$unix(r7, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRESDEC=r41, @ANYRES64=r28, @ANYRESDEC, @ANYRES64=0x0, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000000b40)=ANY=[@ANYRESHEX, @ANYRES32, @ANYRES32=r54, @ANYPTR64=&(0x7f0000000b00)=ANY=[], @ANYRESHEX=r30], @ANYPTR], @ANYRESDEC=r43, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYPTR64, @ANYPTR, @ANYRESOCT=r37, @ANYRESHEX, @ANYRESOCT=r51], @ANYBLOB="f4f0fd3cfea2b0716ac881ba7c3169432afc6c213acc9dff2147d9f5663147035d25531cf132f2d875549d8b1213092fee1fb9b7fc8e832a641d7d82f4ededadcbed7219673a6f246ec426ed7ed128a3c770902e0edef82fa3d0ad6b4c959613f86fe2b69f09453b464fd7ae673d718b6685ed653f8f460e5ddfda8ea9ae1731d6e3e015"], @ANYRES64=r46], 0x2) r55 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r55, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000700)) sendmsg(r55, &(0x7f0000000640)={&(0x7f0000000740)=@in6={0x18, 0x0, 0x1, 0x81}, 0xc, &(0x7f0000000200)=[{&(0x7f00000003c0)="ed86983991e6fdfc8235f9ba2163533da347f44dfb16c3f64c8a9ea7684ecbe6a4d6fa94dd2776dacb3c08af6d901d5029256d622a877d6d4c873b689ecc07cbafe461af2f2f5fbec521fdc8a63ec48e239dda5e8c0f5f1ff2f38d6420aa2d051e21c89023cc31a002fbe540cd3fc21305731acf0ff013d590ffda38d7670cb2bc0d57dfff2ee16450b5bafc82992792de61c41e2d870d7737b4cdb397e1368dd260d3ff279f232f26a34716efe8180a2731b4070290b330a6331ed94ad0", 0xbe}, {&(0x7f00000000c0)="b8a7305f0c5e247b5793e8140d6801ea7ca54c4988f9cdd579e5df4c8ea687ffaef87e5bb712c741b4f54cf4852b313e", 0x30}, {&(0x7f0000000480)="78c3b15014fc197dedf159b1b73f51fc60b14e973cba05d2870e2f0fb1bccc40f4ce41c53eb280c3589f17acd3915f1342f4154cd9c857daea077a1e1f987c6a40a19434677c731b37e16a8d7250714e77de527715939e37b150f4203f7979a8ee77b7c80f1a7b388a5c56f341c48ec6c8a737", 0x73}], 0x3, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff0000000000009b76b444d6082a3de48fa9b28e318a8928010000000000000100000080000000e49fe72d61b4e259fbe0038eb6da3b45d0e77da400000000e800000000000000ff760300000000009a40aac215194626849051dc80ea3f503d3f7cc1fe86ffa2f3cc3ec2f97d3525bd4a4f61e0c2fb1d17bcc83c70c0b981237008abede19630614c0cf785d332e082fa97d6517b8b800c609580fff2a343dbadb00accf6eb2480f712fd5e33760fff803e53f3865dd476f2e90a378f9d49286127f70e68f97c14a4795b24e4f3d225b1e6a8871468fe0b7f285e67688ae822851edd9a017f2eff015c0ee1a6d8b30bff0100003dfaeb7439fe08d49d9cdd99f93b361189dd8b9d8419ce20438310ac5bf3afc600000000000000000000000000211d2742faf82e2cf865bdf66a7bb77803d659ab0d9fac7f773c8c578598ac6247f2d4f6a2a213fb2c107c5b84a71363aebc15b78c5cde51283bb802b0e16a55749784e9abc52234f58117dd238831f045eaede4e07ef421b2ae1e4bac43594a58000000000000000000"], 0x130}, 0x405) 18:29:27 executing program 1: 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(0x2, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x173204d6, 0x4) getpeername$unix(r2, 0x0, &(0x7f00000000c0)) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000100)='./file1\x00') ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000100)=0x5) 18:29:27 executing program 0: clock_getres(0x2, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r4) r5 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r5}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffe, 0x3}, {{r7}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 18:29:27 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) unlinkat(r5, &(0x7f0000000200)='./file0/file0\x00', 0x8) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r4, &(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000180)='./file0/file0\x00') r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000100)='./file1\x00') r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r8, &(0x7f0000000140)='./file1\x00', r6, &(0x7f0000000180)='./file0/file0\x00') r9 = socket$inet6(0x18, 0x4000, 0x3) poll(&(0x7f0000000000)=[{r1, 0x80}, {r2, 0x40}, {r6, 0x4}, {r9, 0x2}], 0x4, 0x6) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000015c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00cd000000000020f66ee63b9fb7b01315ac71f67c1fe295b7431fb6962be9fdf265b249a5aede4e18b2c579f8ae86114ab5089b0bab7d0584bce27ee8f628a7f725dd96c9aa9372b469d247f9b5bad04565725b05585171d2b552f1d7fb315058912dc861ea9d"], 0xa, 0x0}, 0x0) r10 = socket(0x2, 0x8002, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r11, &(0x7f00000002c0), 0x285, 0x0, 0xffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r11, 0x0, 0x0) connect$unix(r10, &(0x7f0000000280)=ANY=[@ANYBLOB="6173ec15df41b296cecafad7ab773438d1a2897810fd92f5ca852d1783d1f2cf016f0db4f80fa1afd8cbdd09eceb20307e78635d02c7747b95c42665dec6de40b71793bb6ae828b2b514af0f00200f1a8d248684ad3555573f38b930d064abb10e3bd47874bed6e28f5c92b5c923a5bd28ace3fe39f6b8d64a181f7be10b056de863955fe5bcc2c62a3aabba5551c8884a77207c57a39d1d97d626d509a4d944a05cc55ed8f4b714b25e14c767a29cae5136e231cd0ce0c1060423a7303a298c7d508d"], 0x10) r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f00000000c0)='./file0\x00', 0x1f0) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r12, &(0x7f0000000040)='./file0\x00', r13, &(0x7f0000000100)='./file1\x00') r14 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r14, &(0x7f0000000140)='./file1\x00', r12, &(0x7f0000000180)='./file0/file0\x00') r15 = open$dir(&(0x7f0000000240)='./file1\x00', 0x40, 0x10) ftruncate(r15, 0x0, 0x2100000001) 18:29:28 executing program 0: execve(0x0, &(0x7f0000000240)=[&(0x7f00000001c0)=',.\x00', &(0x7f0000000200)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = msgget$private(0x0, 0x200) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0100000000000000e71ea6c2b615810ea6b25e67a05c5c6c065a5e3e66003dd8db78ff14f2befb4099a6ae5a6d80140d08cdc9484baa70a0c6acc5c15c5922dd6f8ebebf2eca000000"], 0x49, 0x800) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x80, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r3, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') mmap(&(0x7f0000574000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x2db7) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') rmdir(&(0x7f0000000000)='./bus\x00') r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r5 = accept$inet(r4, 0x0, &(0x7f0000000300)) lseek(r5, 0x0, 0x2, 0x1) 18:29:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) connect(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file2\x00', 0x40, 0x12) mkdirat(r3, &(0x7f00000000c0)='\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') write(r0, &(0x7f00000000c0)='p', 0x1) 18:29:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8000, 0x200001fe, 0x0, "0000000000000000000000000000000000000400"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) getitimer(0x2, &(0x7f00000002c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000240)=0x401) r2 = socket(0x6, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x2400, 0x0, 0x8, 0x7f}) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getgid() r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) 18:29:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600001000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb7700000000000000005c53c894303b22f310b404f36a00f9000f4a50919bdfef45300ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0x11, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000180)=0x4) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) accept(r1, 0x0, &(0x7f0000000140)) 18:29:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0300dfe3ffffff00"], 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) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r3) 18:29:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c411000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:29:28 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff61a7eb9f1e60a9c0aa0486dd60a4070000003c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r5, &(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000180)='./file0/file0\x00') r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000100)='./file1\x00') r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x1f0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000040)='./file0\x00', r9, &(0x7f0000000100)='./file1\x00') r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r10, &(0x7f0000000140)='./file1\x00', r8, &(0x7f0000000180)='./file0/file0\x00') r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x1f0) r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r11, &(0x7f0000000040)='./file0\x00', r12, &(0x7f0000000100)='./file1\x00') r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r13, &(0x7f0000000140)='./file1\x00', r11, &(0x7f0000000180)='./file0/file0\x00') fcntl$getown(0xffffffffffffffff, 0x5) r14 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r17 = geteuid() r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r21 = getpgid(0x0) r22 = socket(0x18, 0x1, 0x0) close(r22) r23 = socket(0x6, 0x400000002, 0x0) r24 = fcntl$getown(r22, 0x5) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r26 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000540)=[r26, r28, r26, r26, r26, 0x0, 0x0, 0x0, r20]) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r32 = geteuid() r33 = getpgid(0xffffffffffffffff) r34 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r31, r29, r32, r30, 0x143, 0x80000001}, 0x8, 0x100000000, r33, r34, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000240)={r33, 0x0, r25}, 0xc) shmctl$IPC_SET(r16, 0x1, &(0x7f0000001680)={{0x107f, r17, r18, r19, r25, 0x40, 0x7ff}, 0xfffffffb, 0x5, r21, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) fcntl$getown(0xffffffffffffffff, 0x5) r35 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r35, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r36 = socket$unix(0x1, 0x1, 0x0) r37 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r37, &(0x7f00000000c0)='./file0\x00', 0x1f0) r38 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r37, &(0x7f0000000040)='./file0\x00', r38, &(0x7f0000000100)='./file1\x00') r39 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r39, &(0x7f00000000c0)='./file0\x00', 0x1f0) r40 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r39, &(0x7f0000000040)='./file0\x00', r40, &(0x7f0000000100)='./file1\x00') r41 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r41, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r41, &(0x7f0000000140)='./file1\x00', r39, &(0x7f0000000180)='./file0/file0\x00') r42 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r42, &(0x7f00000000c0)='./file0\x00', 0x1f0) r43 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r42, &(0x7f0000000040)='./file0\x00', r43, &(0x7f0000000100)='./file1\x00') r44 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r44, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r44, &(0x7f0000000140)='./file1\x00', r42, &(0x7f0000000180)='./file0/file0\x00') r45 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r45, &(0x7f00000000c0)='./file0\x00', 0x1f0) r46 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r45, &(0x7f0000000040)='./file0\x00', r46, &(0x7f0000000100)='./file1\x00') r47 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r47, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r47, &(0x7f0000000140)='./file1\x00', r45, &(0x7f0000000180)='./file0/file0\x00') r48 = dup2(r47, 0xffffffffffffff9c) r49 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r50 = getgid() r51 = socket$unix(0x1, 0x5, 0x0) r52 = fcntl$dupfd(r51, 0x0, r51) ioctl$TIOCFLUSH(r52, 0xc0206981, &(0x7f00000000c0)) r53 = geteuid() setuid(r53) r54 = getgid() r55 = semget$private(0x0, 0x4, 0xc1) semop(r55, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r55, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r56 = getuid() r57 = getuid() seteuid(r57) r58 = geteuid() r59 = getgid() semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000680)={{0x4, r56, r54, r58, r59, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r52, &(0x7f0000000100)='./file0\x00', r53, r59, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r61 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r62 = geteuid() r63 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r65 = getpgid(0x0) r66 = socket(0x18, 0x1, 0x0) r67 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r66, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r70 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r70, r70, r70, r70, r70, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r74 = geteuid() r75 = getpgid(0xffffffffffffffff) getpid() r76 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r77 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r77, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r77, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r79 = semget$private(0x0, 0x7, 0x286) semop(r79, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r79, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r79, 0x0, 0x8, &(0x7f00000000c0)) r80 = socket(0x18, 0x2, 0x0) setsockopt(r80, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r84 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r84, 0x2, &(0x7f0000000100)=""/114) r85 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r85, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r86 = fcntl$getown(r85, 0x5) shmctl$IPC_SET(r84, 0x1, &(0x7f0000000200)={{0x3ff, r82, r83, r82, r83, 0x104, 0x5}, 0xfff, 0x9, r86, r86, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r82, r83) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r83, 0x0, 0xffffffffffffffff, 0x0]) r88 = getgid() semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r81, r87, 0xffffffffffffffff, r88, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r91 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r91, 0x2, &(0x7f0000000100)=""/114) r92 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r92, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r93 = fcntl$getown(r92, 0x5) shmctl$IPC_SET(r91, 0x1, &(0x7f0000000200)={{0x3ff, r89, r90, r89, r90, 0x104, 0x5}, 0xfff, 0x9, r93, r93, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r95 = getgid() r96 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r96, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r96, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r98 = semget$private(0x0, 0x7, 0x286) semop(r98, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r98, 0x0, 0x8, &(0x7f00000000c0)) r99 = socket(0x18, 0x2, 0x0) setsockopt(r99, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r101 = getgid() semctl$IPC_SET(r98, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r100, 0x0, 0xffffffffffffffff, r101, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r76, &(0x7f0000001680)={&(0x7f0000001780)=ANY=[@ANYBLOB="ce67e21f688c547944a4ecd75830bf3a26fee55f3a29f35d3839acb02e72b652d92529ed326de9f38eade442aa28926c9a9944740d600e753f2db9f1912d0e7a999a84c55f6c74e12fa748f3163b6909ed8608fa4ede57932382240a4f395e2e79e3bca3650000000600247699782567712fed61014eda9f4ad25ef1f2c7715140763530c02c591fedf5be272fc2dad5d2958e1f6591e7a0f5ef4918b9c78ffd4a5ee1fdfe99e83db5714c7d22b85fba5ad5a2dfe6b0127b28a171c6fc75edad8b5d6e16297b00003557d9435e2b14913fd7f5dc65f783ec38ff14f7a1870d7d91ecffecf3416f2b999306d8df6f6533c15557df069d0117d2f4aa37033b1c72a0b0a0881d14fcc52398bfd9e32e20cb99bb41e9567a5dae4911c639ae4fd9c81040a7847b633bffcc5e93ad4c1c2046afd2783b770433e090a3640027e7a0bcdf49ce8ef76d60a8f0085d84e0e95cbb225dfefc7e288e76f786d66bace1b7637242d7882c389d144b6ffe136818adf8b4edfd990a0e69c944fe1ed75817d3e16d0a2199b96381e65c78c9254ea5bf050c010885e0a56f92a8eb5ccc6c72db11a086d53b0556a50387306077a080c19d6f5405e51e89c1a139f8393ecf671021bfa157abbd26b957577eaeace1dd4dfa4ab1475129da031480b204b7b7a12ec06dbb5ceab0d897ff8fe7b4bc699b1d226e020073ea2b2c35bcd2a78970f3e4ad60122176b3f82f5c78"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r78, 0xffffffffffffffff, r88}, @cred={0x20, 0xffff, 0x0, r93, r94, r95}, @cred={0x20, 0xffff, 0x0, r97, r100, r102}], 0x60, 0x400}, 0x404) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r105 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r105, 0x2, &(0x7f0000000100)=""/114) r106 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r106, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r107 = fcntl$getown(r106, 0x5) shmctl$IPC_SET(r105, 0x1, &(0x7f0000000200)={{0x3ff, r103, r104, r103, r104, 0x104, 0x5}, 0xfff, 0x9, r107, r107, 0x7d55, 0xd75, 0xfa}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000004c0)={{0xbaec, r103, r72, r74, r73, 0x157, 0x80000001}, 0x8, 0x7fffffff, r75, r24, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000240)={r75, r68, r69}, 0xc) shmctl$IPC_SET(r61, 0x1, &(0x7f0000001680)={{0x107f, r62, r63, r64, r69, 0x40, 0x7ff}, 0xfffffffb, 0x5, r65, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r108 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r109 = geteuid() r110 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r112 = getpgid(0x0) shmctl$IPC_SET(r108, 0x1, &(0x7f0000001680)={{0x8, r109, r110, r111, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r112, 0xffffffffffffffff, 0x80, 0xffffffffffffbca3, 0x4001}) shmctl$IPC_SET(r49, 0x1, &(0x7f00000001c0)={{0x430, r53, 0xffffffffffffffff, r60, r50, 0x4, 0xff}, 0x6, 0x7226, r65, r112, 0x7810, 0x2, 0xf75}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r115 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r115, 0x2, &(0x7f0000000100)=""/114) r116 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r116, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r117 = fcntl$getown(r116, 0x5) shmctl$IPC_SET(r115, 0x1, &(0x7f0000000200)={{0x3ff, r113, r114, r113, r114, 0x104, 0x5}, 0xfff, 0x9, r117, r117, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r113, r114) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r114, 0x0, 0xffffffffffffffff, 0x0]) r118 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r119 = geteuid() r120 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r122 = getpgid(0x0) shmctl$IPC_SET(r118, 0x1, &(0x7f0000001680)={{0x8, r119, r120, r121, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r122, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getgroups(0x5, &(0x7f0000000400)=[r50, r114, r120, 0x0, 0xffffffffffffffff]) r124 = getgid() getgroups(0x9, &(0x7f0000000540)=[r124, r124, r124, r124, r124, 0x0, 0x0, 0x0, 0x0]) r125 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r125, &(0x7f00000000c0)='./file0\x00', 0x1f0) r126 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r125, &(0x7f0000000040)='./file0\x00', r126, &(0x7f0000000100)='./file1\x00') r127 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r127, &(0x7f00000000c0)='./file0\x00', 0x1f0) r128 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r127, &(0x7f0000000040)='./file0\x00', r128, &(0x7f0000000100)='./file1\x00') r129 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r129, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r129, &(0x7f0000000140)='./file1\x00', r127, &(0x7f0000000180)='./file0/file0\x00') r130 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r130, &(0x7f00000000c0)='./file0\x00', 0x1f0) r131 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r130, &(0x7f0000000040)='./file0\x00', r131, &(0x7f0000000100)='./file1\x00') r132 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r132, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r132, &(0x7f0000000140)='./file1\x00', r130, &(0x7f0000000180)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r134 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r134, &(0x7f00000000c0)='./file0\x00', 0x1f0) r135 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r134, &(0x7f0000000040)='./file0\x00', r135, &(0x7f0000000100)='./file1\x00') r136 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r136, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r136, &(0x7f0000000140)='./file1\x00', r134, &(0x7f0000000180)='./file0/file0\x00') sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000140)=@file={0x0, './file2\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="a8c87c7b6d0550c18626ad14688de0e5f10cc1b1f17d59279a4596d18d17afffceee4929fdd3588aa94deed2fe044ec1e199f6cbc582b50da88edca6bca653bd18691fc321d4d041eaa9196c9c674bf6bdcc4094e6fe2d32bc7d468530da7a2364dd8dd276ed361d88dd62f7d3f46cbb2c2ce2ac6bc1a13b61e0a9d3bfe2786956e379f08e3fc04aa5ed9c00b211665e1a670276049997d8604f63db3dc75cfb539f8504756e24", 0xa7}, {&(0x7f0000000240)="9e20669fb3dedd505b0aa4a943d0866a8fb6f86d8f3ded528ffcc8db0f55506710b48cf503", 0x25}, {&(0x7f0000000280)="e7f0d7ddb0540bc97e0b7fe0434daa713f318796760c69ac6490ce4f1b286d0a2cfde6826b0538972b15cdb70b537d8d306151", 0x33}], 0x3, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r1, r5, r134, r10, r11]}, @cred={0x20, 0xffff, 0x0, 0x0, r14, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r15, r25}, @rights={0x30, 0xffff, 0x1, [r126, r1, r127, r12, r132, 0xffffffffffffffff, r13]}, @rights={0x38, 0xffff, 0x1, [r1, r36, r38, r39, r44, r0, r0, 0xffffffffffffff9c, r48]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r133, r123}], 0xf0, 0x407}, 0x1) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r137 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r137, &(0x7f0000000100)='./file1\x00') dup2(r0, r137) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 18:29:28 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x2, 0x83, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) connect(r4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x231d}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x10000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000c9f000/0x1000)=nil, &(0x7f0000e31000/0x2000)=nil, 0x1}, {&(0x7f0000d7e000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000eca000/0x3000)=nil, &(0x7f0000c90000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000e14000/0x2000)=nil, &(0x7f0000d53000/0x2000)=nil, 0x8}, {&(0x7f0000cbe000/0x1000)=nil, &(0x7f0000d12000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d5c000/0x1000)=nil}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x76}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) listen(0xffffffffffffffff, 0xffffffc0) r5 = accept$inet6(r3, 0x0, 0x0) close(r3) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0x2b, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) getsockopt(r7, 0x29, 0x2b, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) r10 = accept(r9, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) fcntl$dupfd(r9, 0xa, r8) r11 = socket(0x18, 0x1, 0x0) getsockopt(r11, 0x29, 0x2b, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) r12 = socket(0x18, 0x1, 0x0) getsockopt(r12, 0x29, 0x2b, 0x0, 0x0) r13 = socket(0x18, 0x1, 0x0) getsockopt(r13, 0x29, 0x2b, 0x0, 0x0) socket(0x18, 0x1, 0x0) execve(0x0, 0x0, 0x0) r14 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f00000000c0)='./file0\x00', 0x1f0) r15 = open$dir(&(0x7f0000000080)='.\x00', 0x40, 0x0) renameat(r14, &(0x7f0000000040)='./file0\x00', r15, &(0x7f0000000100)='./file1\x00') r16 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r16, &(0x7f0000000140)='./file1\x00', r14, &(0x7f0000000180)='./file0/file0\x00') msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYRES64=r10, @ANYRESDEC=r5], 0x2, 0x1000) 18:29:29 executing program 1: socketpair(0x6, 0x4, 0xf7, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000001840)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0818003526fffffffecd268ed4a16a13a146b62ce56feb34fd378712143a0b26972f550af4372592182ac686b2aeb32bb5667b65c5bcb65a07874b2af7b76db1d52376e663a7051288e0928256932e96b19d26ce9ecbb7637738b1fb316aed522b20888d6e4022863c1fffe8aeb8c362d5e32b5b2fcaffc75a6de38284496377c78f76bd813051011c0e343f90e425b90f2a9379796a96d598e6e1b5ea41a67e9d1be1ba69bd1cbcb4b0998d769655cfacbd26df0c46df0ee0fa59ac9183423821329cd3d83999aed998c7296b80d3aeac82f619286b0df3dfd8c1fdec83d6427602dda84fab4fab1887dfb617648ae346ff320950e96fea9717718cdd6474885dbe967d0d07fac2829a1c4d344fd5d8eb3da7a2d3a460d4a030290d120c44cdb4ce78e1a2785f927a74068aa8fe0d5e2d0cd13c306ca80fb71c8ae22377f05d8ddb1d20371283d7a3403ae0a9374589bdcbfd4ba6e40024b39fbca6c140d865b67231aa302c34f49918ecfe97b272e2c3f6cd00a2bab9"], 0x1c) sendmsg(r1, &(0x7f00000017c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000500)="6b77d0df2f73581e0d4e715aa6d7078df3fff26b0550f3fd19bb54ecdde86302440a97742ba9b39024132ea21f652d5ba80fb5e9e65c361db090ba2d29d3438f3ed8d4d1c78ab1c68da1fdd5594a04ae6afd3c7cd7bd5ddf77159eba26a2d81fba3ce7f9237c23e948ece5bf2122a10bbcc275abef85fd5d43ef7f38a7708629fa471bd065aa75268a5ef9fe0e465b1b4daece822db1d423882846316fd6a3b7c0136154b89ca969f200df0b8cac508472f2ac99112fe24e6206a8a264b48814148f1eee1c43f5ac7560aff77baa61af6033ad0c11acc31018d949e428a7007ed15bf43ff08a07028a4527ef96eaea83723f2b97fabd3edf5b986d7f04b807db495b609188d0b52900eb6af9f2246ce1ec60f2e49fd951c15db18d638644568a64e24450882b606ed0cbfb34fb3d8eaebaf4db4185878eef25f9fbaffbfb2bc1ca093caa0e7b27fea957bcfd2871a1d8307577b67bb3cbd656ec1612de7acb5264a5589c6d826b5aa5441e07615ba190c25479f4b479f84b2a63398448238e72564f6952d430f7a652d25465c10a2f4571a5f140463897667f215b94649fc40837ea8ac3009e291f3b8cbc0b8ebae2391ebbb06d8e1c81a536650207e36c5064ad33da6d95fec182ef231ef5f317edf2fcfa558af9192992ede643be5819e2d2227558ca4dec650de68c1a73590058fa18e08c0cd79cfea1f902ddb9f71a590117811657852a4d2cf29d39d08f74807b86f07dde716d34ad15871f7417d74632ecfbf2456e5e8797f7bdd6239931f7108b86b6c7c2041b825198101a5ffd04508a7ec986786c8f686d4cb2855ac7644588b56f9858947909bba733c8a6aa0a0d500055a72ad4d2d824c747bde9e508bf5156115eec617f8516fa30fcefc45ee59a59c9a49d67091d5e590659e9767e36820b384fae0b4ea8360c007d39049a6e1e4677b9caf7fe25087df6b4df684d2e06746762805e7ea034d947e3ae67da9c7606b5d3eab105ca911c24242984770c2622dfc9f2935c04726e5cc5667941e73918cabb356e3fb3f0e6e55105b4352f80f0f7857b220fed362cbe894afdb7180e793444a88006f0a2d80d6a65489fcbf4c41a28876779af329a409d851889940ba4df9a226619a90ec47f9b1e7887a765990703f2326e9f7040a1feca9aafc96b7fc5a651c907a6c77888a6044a80768fb615c443b74ceb00dbcbb63e61a3ada0e846f8690dbd79f425a126ed138cf66d43e5f5807c952f89b22bce02406f6ca196a69a894dd05050112e2c3a7e7319da769b4f2c2c572f175a08025414374940beb547cbd609f7fff20a28eedaddcae396fcf36c95cd55111e8fd42fabbbb1d45e10d4e5ecb823e553e0a93f4ff79cf0f0fa6a4de3fc302dcba06d47b7f7cd5b8f75b4faea39aed7c7d31dd095bfb28d2b5910f3ccd5bed44b7b49f0c9bc6c1a0bb3f824a5414a7af2384c442c37d6d4bee7c26129253c56a4dff1d6b5ad4cffcf31b02749ea68d3519033b5730a868e612fd9b44bf807905283d7b4014ba91cbd6455f0573f552b8bb4faff2295c7a9f78c9d434f6b00a9a5327fc15e4b98f8a50e9aee90e33e8839ac5b2bbfdd299e1ec7b8669dbbd300139ab8fe334678f25f88535307138cec5fd5c4fff950fbf3585d699ea5d021e8602c8d293ecefd97a3fc14bbbc94c57bcae063cab95abfffb0570ddb44dfc59f33bbb1d3f8e72ecb393d27c73e6ef21d59db79ba376a0c07e6bcfd366471ce1d1550d06d9d3592f6b99598d257005b89342589e3c5ee79d894df23bf48926fbad7450c226a03def804e42407f2f1dd3bca005ab23ef8c3e1816d3456a2467623c2d6e7b41ec8aedc8a91d27466f4b7587bc809764dc1d36fde982443834d5dd62f16f6acf65b449f591c6448f3fee9ee76a3888be930cb9a1443e078ff457582ea14fef8b73ba341de3c351d49400ed9b70f97c86029405d12cd9602673f15d8c8d73173b554e8ce7eb9e91e8047ca987fafb93185dbac12f9637b85c2a684cd8d5e9f5fafc2bc7bb9feae33a54b989a700730d8aab55eb4ac673fcb07a794a047811ec56d67faa745a9c01b99bdd3eb4059a8c55fef5571b02ebda35c6ef7a54827ddb92aa40ca2ae80464a06b5c1e04c418a4ee0b610089209c1c4298618b59237799e1a0f2f388edbabf9c9409262c50033e7ff35e774f5f751bad54803fbcb9f2f056defcd22f15653200fc62bc9046b1537abbab99ed7f4dfb570962182f9e810c16d1b1d63e492930e7c312524aa4de78c6ca9e96ff86910301db2d33469c0945248564ad74e0d6885ba4ac068ba37582a2f8d0f6129a19d5f428597b2b9a8e64c75ad290f8ec3f4dfedcf136669fb8ca57e3be349fd576d341787d81c1b5764ba7c2ef869764f53d3c518d20f81885ec1f4776cb3085641fe9fa6f53dccf0c88e2443ad04c34756cfaf462fce4da3acdea29705196ffd0f5ed76cbee785f957dc0bd8e1b4fa0482c5b6e95a577a0d27d70a26976400181eeb1b279e220cda6bc91dde4eb404a6c47e58ee01e295f60132f8d90edf8f9bb6efd88edfc51d77d42ccf2e0021b21cbf9028c8655dd7455a67707af7b3dfef8cb792dee4401ad4d9b36c3db173346fc636b5cb2056a783cbd5afe6f4b1430852dba1ececfc69b66f51904aa2ed541d710222faee9e35c472d34a0c37cc4583630bcb306e833ea1eb77f3dd6a9af3fb150453f9de127bc21e340e491d07a8b307782d4ba6427d60a88300c2db3c66629f613300754ebfa4e34eea48c90cad57c853183b9abc237f8015fc97b94af03d738a3fad7fac4d63b929b864a0c0d2594abe0fc41ff8a57f1762328a6683d2581c8fa6a1043e963e2bddb8b7eadb187589456c3ab6e8b61a6cd79ac6a25163ae4bc437b3c20e293db2167f7b93fa1c4372cc26ed8f4963b4bb6f9af38154894fb750adac791f1fc63c341c249fb14f70bf1bfe206dae85b5ff850c7d1da633253a926d53be3082a522ba697d46437cf633efbdce80b38d2121e5e5df1e828dee021b1b334eb1fd9d9e6f8677bf97e5a6d7474b26f6ba3e65cae0c3172e292298a473d1f7fa72ee54d89632ad7c418ed3b0859a757cd8fa8b838c4f2cad029a3cc183a9526f509065ec142ce932d4a57693bc140635de0e54f62ca43520181915dd829dd9a454f37ca9afa30cf9e3eb8e9cb610d65f385533b02ed7e1742f84c739378e232b88f43224959e15d464da408c34167ebd2095fbf8a80bb021612b6b484f5d3e49377114dc604e067aaaa7a4adea6a2cf08ffff2ccd6592d8056427213211256bbdcec10925d069f0cf05298ad8ebc6b94ff1877a3480cfdd999b5d23576045977e8bbac8c09aba4e21dbe521155ba0b75cb0bee6e4098b7314aea41748cdebeb016a98f541abff4bfae1e44dedbaafaf86c29d1ca6d9d879871b4a436000fb083ce0098cc3a5bbacb0d19af503651b6381547c80745d4e320b0b154096651bbcb245bc561337343ddf00aec17626f954fd90700b67c5eced787f11779b6b703a46aa381284038dc01659b7d20a8b30b5ce3f6dff39d8d0da6ecdf0092efb0efe8dbfb7467bf78f4e91de28b3f66823465a9e89cb6255879513ac67aa1bf358bcd7dc47949e3f0d5bdceb8f3be618af7fb6db6f22ad9f707506ae71a2fec97ead93ef3b81b853bf9ed52b08c3023e6314e615c0372c4e86c23de486f275330c1a92b3d44545b00f6d9f10f3f18a1b0bb422e02278327d04df545cc091748087d199f09bd04eebb2cb24d8e5c0d9a796d0814cb64feee0d404848fdd5948b87241a18336505e6913d38e8e174c035207d5e0884ff1dd8b87860ff335442bd8910e7baba698271c21b279da6e544c635d26e59457dab461292c56adf0c083396be474d77a56f3df41d66bd2dc95ec4dcaebde2cf6d62eb58670624fd3ff0f29fae7e4b37cf76264a094f35c090862d642cc7e3667e01b7eb25f68359a30fe9b9f284f60ed4b0e20f8b4df7b15937b6c66a6adcd2baa5ee1811edd7e496755c3b2e4cefe960a1cde6f0ea3bf983d040c2f7232f71a3e7f366af28721aeac4be4612ba4294809810d9bcd0fd1fd5a33ed2ede13f2636ec600c2257045c588e75e0f9f2b343df88d22d4af89cea79f48275f90c1991d5935e1b3c83f5bfa27d20f0354af4245dc1058d1a319be0ab6451f71c23338fd6ae11e46ad6edbb16eac58f98661ab51109c97d9a961e5144a9fdc8ffdbf2a929a91b29f36611de1b712285e5e817e89a976a3ad140e3afbde7b22e8e2a711e42120dc58d8e1b6264c96e75607dbe7b9ca8bda5247520d34d7542a8d8c3c5143e144a096bb9018ac9f6d7e8305122a8c8b174fac915017071067f7f09cc8cf6c5510fb1e6123f0e2a10efb96bd50d5dfafbddca1a768854053f2967971142ceddfe2fdb8cddc93c8c73802fabd21ea4d9625fe850cd0bfd595147f3acbba2de4aa6f18a2bf79778c195d8ca9f6aa6b86f19dd35c9f110f81bba186ddc66a9a56db87fda7db5dfb619658c6c4f37ffd2ad5ace57098e3482f0c664513f97a6f79722aa71b1f9790a08ff9412a1476177e332ae08be5be62dd3b89a80d1c768413938d91772e06228698db27ae29ee5afad176548dc41f46decb5eb908df9b37ce788a5aa83193db943486fd649a75dd62429a44afd75708f239aeaecd36901bd997560350623a874160bff528f927d2f96b0d766300860e6ce902ba9568996a0530fc406c034f40d78a59c3dc65644316603452c18a440086defec9e774ea57bbfe55445d13f74c845f7dfd7e6e34912440448382bc29d59c2b9d7adf78e399da5904e85ded426ae0c420b3a78a2ca778f2db57cd822a8f1af775b43357c3d605e5d32ee23a0d5a66e77f547b9cb5009473b9e70c4b9ae6387592883907ea9a3baa0c17e807ba91e47af0c760b812b2790a8fc6642ae184fad46d182f4e06d9763433ed160c3b83ebb49999473850a48c90c65230f0ecadc1ceb02ab86fc2fba420b32a2cbd10097eb0ca620da811e113eec16bfdb1ef9e91e94408bf97c363485360e0f21eb31867ae8298352ed1e12c663f2fbcc2574ed1e13d3fe2e823ba6d9b2d9cbcc42e77b57f11511926e723137bd499546a4e3b2f52ad42b683875864473c8d2bb3306a4d2dc644c1b35c941237d8b78baf113c23e88a0b79aabf788278f0db4f22c4c67509aa107fe1a37024f1a8b179ae04498b58bc11407049990c89ede9c8e1731d3019e31c71942d9375c3c284d64acf5dae597df8d59fc9a2e0777172b4e8ef63ad60889d456af2382061a88124b8b7902708ea2b932ae6075cd8132275ed926d9e5861171ed9a99ddb0407908c271bbd3f8d3b675fb1c2b780049e6e3d8efc5e342a95851e386cedc1511633b31ff53f15d4f5de5b78079b534e85dc7b9552902e9b3a7e1d35bf31a66343ecc6b0718043f1469fb4abb2f584ba07a65db2f4dde7ad08db69d1331e9bd3ffab50cc1afd3304281a30b46ea59b9dd68cdae845e26fb65011dd2c60e99b0e9bec6482cc3293fbdc938b51df363b783b2929b626529cd3dda304918da8e38fef53ebc52121af77c44f89195ba8a1113204c4b8fedbd3d52c9886b4b36ff930ecbf740ce209fc2ed3ca915bebd991db081f98cd9743bd2c46fc570a20edf3250af43edece8b8f3aeb68062904dc912549f67e6723a86457bc91a5cfd26efa282fe0a4a06cbd65141ca46ed2afbf73ae32e9ca897182a4bed1b70414b2573b49ebaab9c87524d3d6a2ce8d08c29887dd78fe4b7da", 0x1000}, {&(0x7f0000000040)="6ac66967e2a70a5e304fa076d1a5d748bb359bc140f2575da5059f902346d34ed8a9dd815403f964b0c38a74a50b6ac97d7c14b2cdce74f5f0e1c6870d589bdfd7635b2429582945d09d43eba86e7cba3bf0fb9a09fa94d0bef8dfb179b23d1268401b26d430bac6aa7f7fb71050833ca13c09b285bfb44112cac281a3cd6a0b0d8ed66703c7f2485ba967f12e42e3e8117e31c0e1d27a735be1872b4773f27b26", 0xa1}, {&(0x7f0000000100)="de00e116a8293beb9f9bb2c3727c0a71682a356e4004a2703a54395395b6b59b99929ce39e6c3a472a0af0120790d01ff58def8e811e8c227bd9cc748208e388c7625734633093499e72fec12b7b746ddc7a2deaccca083992c12956c73f8398f40e30a205e9db7030dd8e2a4323f818c758748b9158ad7a9dab8a5d592c22355b1ea397d7adc7104bf73ea7044ea4f9adcd03434b939c793a894d1321cf5f9b80aae385582c12c5dbffb6eb3dbc1adc9edf8c11a398569915ab572f611cc3568e2360c80f8a63e7ca7ef2527c648ad7552d7b5a410f5aae05eecb54ca57", 0xde}, {&(0x7f0000000200)="6f7df33bc8d6833177fead8db0991d525c81cfb02858ec4f553d48e92f51f7cf7a8263312229b3ee70b2af445ff075d242b764c93bc49e51c969f09ea2c5224cf66334647fc1f483544bb6978e474b5524a4b004eab7ca35e84842db90fb1c55f521fd5a795f5b421a9cbab12b1da146617f08b55dbc6cbdd944c331f0eb177cbbac7d9a0fb7f5224bb5d70c48a114e5bd2184416ccf4daab62209f35e80f53eb7fbf78a9ca3b34573fccb27a01a4d31535886c674555e2876432cc3758ff01f2081a2fdf63023cc87c7b8400aa0ecc40927bb153ce3ece476a021b1a724fd83a83ebd", 0xe3}, {&(0x7f0000000300)="273eecf41265fdde0448e58105cd", 0xe}, {&(0x7f0000001500)="2d9ecccafb59e6dfda4f922c1ecb8300b970b848d0de09a7ea57646dd4024fe4dccc56d610e8d5c3767ba2516cf414015acc107839e4c95af2644b405b10d4a3662b831bf06085c5a68c0961e448f3d5eed5050a2ca7544be2003775fe260065c2ed6058446ef54b12476dff5a6cdbe60c18d05ac10d51dceecf687ddfe1a4a6cf3596c2f4090a", 0x87}, {&(0x7f0000000340)="782831f0485c08709db63f3b625441b12aec823c80f1495c9e4b8dc2e33ba682a1c0f07bb4fa58", 0x27}, {&(0x7f00000015c0)="99c47d75832d467d1516be1e8d11e87ed30b29e2af8887bcb65abdf4d026386ea737e26b6a4c0b4e6c06", 0x2a}], 0x8, &(0x7f0000001680)=[{0x108, 0x1, 0x4, "ab2da4f0ac14c972a0e345aabfec55f834cf150ebeacd2c94a4e3f88333922ec7d58b294be667f6c46d1189f5293adde92ddbfba45bd890684da1830798a51ceddbc99e6c82ae393b893932bc473a3028c45e9c28e29acb2fc7294fd3a577e532c5acbbff79e22587e007f7b37dbf221e74a713ef6f8c3ba29d06206c337ba5ff3733dd5aa31dcc19bed08dd8b48a893171d28b2592b3b4961b989120520577133999f0895921781e4db21e57fdc3e5a8c4163f68f992571613b58045eae4aa5e68e6c43310346951236dad50d39604b32a6aaa846e9e3a0dea4ba95e0d36aa52ba0f67572003929cb99aaf0ac6f432f913c1972c7"}, {0x38, 0xffff, 0x0, "16caa65d24fb530f9bcdead699d888521c79ed9a743e57cbec7c9342c5a0fea451efbe6bb8c203"}], 0x140}, 0x401) 18:29:29 executing program 0: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0x538, 0x0, './file0\x00', 0x0, 0x9, 0x10001, 0x2}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) socketpair(0x10, 0x8001, 0x1, &(0x7f00000002c0)) open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x40) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x400, 0x0) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x1, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00), 0xffffffffffffff05) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r7 = fcntl$getown(r3, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) r10 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x0, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r20, 0x0) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r27, r25, 0x6) r28 = semget$private(0x0, 0x7, 0x287) semop(r28, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r28, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r28, &(0x7f0000000580), 0x0) semctl$GETNCNT(r28, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r25, r24, r25, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r20, r25) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r20, r11, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r31 = geteuid() socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2168622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd3238418b4c9d3f447aad1e03259e6e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b4c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r34 = fcntl$getown(0xffffffffffffff9c, 0x5) r35 = getppid() getpgid(r35) r36 = msgget$private(0x0, 0x20000003c4) msgrcv(r36, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfafe2b5e"], 0xc, 0x2, 0x1000) msgsnd(r36, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d790805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef296a855540c098b3eb18b41ba28ed16d13c44d48af8cea70595fea73db901c48e582d225bca8000"/119], 0x1, 0x0) msgsnd(r36, 0x0, 0x0, 0x1800) msgsnd(r36, &(0x7f00000006c0)=ANY=[@ANYBLOB="1f0000000000000048696a280567b1a6342fcc8e01ff7c570f6a57b3a22f5ce93f29674179fc5bd8017a0713e4b3e914aed649482b9e36b6adf2f639ba58d53c33cdcf07675fd71c9208990bb7a704dfe3d71a883b0537cf058b9419c8fc99165b6c55b6b2b5d632b07956afd6a521d89c298072395b7ed9d616d5e576d4ed0d2c940291c9007deb33fa2580c4ae0b597b3817916e11da47e77ac21d4ef47ca5686261973c44d8b033f874797d34906c59fc16583f8b9790c63a2b1aefed6a3f507b52eed0e931913924168d72c5c46d37cf158cebfcd1fe446286fd3be38af41c8b0d9868581f8b485b2a6cd38c6ac81263c2ac47fa69"], 0x2d, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x1, r31, r33, r30, 0x0, 0x46, 0x81}, 0x10001, 0x1, r34, r35, 0xa5, 0x1, 0x4e2c, 0x6}) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r38 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r38) r39 = syz_open_pts() r40 = kqueue() kevent(r40, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r38}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r39, r40) open(&(0x7f0000000000)='.\x00', 0x1, 0x0) 18:29:29 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRESHEX]) syz_emit_ethernet(0xfffffffffffffeab, &(0x7f00000000c0)="c7a895006f5213956105ffffdd00decf8c344041cf98b4b6f80e75efd367831c387f566694b01f78bce797f52756898fa49955c3") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="b53e60d461292785a52cdada688eddc28c8ae697c421c2afa5e643bd529574cfa2824249b0febd494c9d6506fbeb8cb7ea70caaaca7e7e7c8508bc563216738776de3fd666357ee5337b224395c1b50c478ead9d5f90593dc40d7f173d3f1e5d3d2e0f8e0767a551d665e60f262eceabe7c5d02853a768d4b2d3523e2c5430bc3614547704c9e4a4560d29cea8b1272d9c883c39ea1bcd469532c033", 0x9c) 18:29:29 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x2) 18:29:31 executing program 0: socket(0x20, 0x8000, 0x9) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000880)) socketpair(0x1, 0x2, 0x0, &(0x7f00000008c0)) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000800)={&(0x7f0000000780)=[{0x101, 0xff}, {0x41, 0xfffffe00}, {0x0, 0xffffffff}, {0x22, 0x5}, {0x41, 0x100}, {0x89, 0x9}, {0x7, 0xfb9a}, {0x84, 0x200}, {0x84, 0x5}], 0x9}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x437, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704011100fe5504e27bd017b20e00000000000000fe8000000000000000000000000000aa00004e2004019078030000000005ff002b00b32def4f115cb6793bb530f9b20e90aa25d5c2b9431efd840a07c1922833b2c789aefbbaee9f63cbab38a8acfb8dba0595ecb683e74ea2bc44a7aee9c52e18ca01c06a5c354712b8b1ff75f45ba55a3487c83849023d37e037d2d3e3e842e9ba099e9ed8775d1173d8e78335aa65d58f54c1d78d4fce897cfefa24b6f268f90be76c7f4e1bfe4d84a869353e931c3732afea55697618a1318ecb657b34172b93fd59d7988d43630cf81e976a0ea01fd8b2547ab593bc605c985f56664b84ed3c9f90ffb666e030c794e2d2d5070af38d83dc275da88cfe6910b2ded59f6c418af5d247237e00b14857c1d7c3ee32e729d9793040f8f4e432eb875a89fe31cbed117f0e76643797169fba3dac3f377d145ce97980ba626da7a279e698a9e040a22d63c535f0ad7295e6601f3a5fe9b581975993c6c775734212bccb26288d42a672c965d40e80d0e1908f04425a60a08241378ec7ff88315de083b64c5f9647e51732be34988e0948f12e6c560bedbece811bca501d4389dbfe20e4df5160cd7324c0670c7b3e8980b061e31b1c8461d6f7a63f9e6a80db7690689fd24326924c076e01631a0b9703a6106accfaa064075fa1f16e16c5171b6a324e8642b2ab76618b824110c312ab12d9f65d6a980634a6a7cba8bf89e01a91259f446232076a1c490982636b78d1300befab1a2f6e8261e07336c5692db37bb7d3cebf4a942b62f2fa6cceb7e488aa02b2e52c6f82bd3712845fff41cce52e0469d14821ce1149f71864860c11421a92dae3152eb23106a0c679d2b1f0a9809b56abdcf893f9531508f24e64eca7b910222c38533d4caadac9acd194be7e53549c1719bdf668887a0e19db83b5356f8f7d93cbef1ef3505dcc40d0d2a02a2745ab518979b9c3774babfe8e70ead767c7a00289b8cc6e51d1a957548270cb3f5064960688f61b34f9442d78ae5a8551713f9afb4269d689f9adb6a4a902a637184f7f899efe9fa0ddb45cd1076c4eeeda51ca8dc20dcfc9cc5f56768073b3f4c2c9f543324a00d0b8bc7b050032bf85bf222394fa4336ab4f07d7ad2dc85afa6eb7624c4be6c674ee98fce9a51786b7cc2b500d98114d36d2690e13bcedf96590c7d5aeb8040b74c4d6a5aa38a7c1f0857522f4f968795056b9a7034dc3444784f9486b575e44dec3216d72845500e6f4bde0197961e7e593ea3411001d1d47ba42ef0e7af8e91246c02d7e37ff0eb60abebc37dd00315b4fbb09e77a6b5f7e8441818ebcfafecf622731f1db8a11fa2de8e30d808bedbfee104b3b1100f5094675521da07d28a28be7e486b325a0f0e6d75116be1bbc2aa20deb44a6e4e7b824b12d009e6f1802f5a8e31559b125d71d00a5684fbde4668f5a469a2cf6cc6d1718a5d8958e0844bcf1eb4ca04fa7c4ef4d2a194b0856e0077baa1adb9c9dab6cd55a1e6ff67f8a02bea505add6e8820c158477eb019e5e037f43152c72927aad087f5b67616e0d51e9e7e82d5d6f0bc801b9ff693f0dc8014132dc250749dc95305a29b702edaec9fde87783bf1cd3342f94d9299c0d000063e1b86bd6348f3e6834822da764c049a57f22631809593ae57f69c8694c10c8f113c79db5440692d35062236ba9174bffc0ceb971c69edece8461c8289c245f05a83b88106f70aadf5a37932d7bc2c8a9a3f9a253298a29daf9ac65461cc21035ccd72140ce2237fdcad0f3a1659a40ccd05eee23d0b7bc25b577021ef286ed942c8a07fe51b0892623982d01ca164ffea54f226f67b34cc2fdf8787d165fc5dc76fbbd4a726587eb9764ba09b4b9176d65206f56964c7f60d939e89517951c45e072716545a2e6bed5e6005bb36264eb8493d592c076a2c1845fe075550527596e65ceace382bbe53b2c4f0d3196876e5454d2b8aaa91c278094234d385e1d6119c46771c3742d364efbb937072a3198ab765a91bf764c679d6f2ae8b4f2d8cfe4f6713074c7cda10c67edb73b83637be74f4c9f08fbecb0c8d916e49cbc8670aee9326d341237a758f855ca655e39b5be661eebcab2e1e0045c30211fd0109317a7992b1f47dc339669bcb907c7c4d6e5edad51cbd81f37881e55e9c46730734552a50aacdeddc4c766a1ce03de72b5117dc2985e19de1196658ec770bfe37b99e6666d97ca50f14ca388954f0141f7b417d1f5468cce631d77e361cd2a7ad33b689f2235375ef570dadd88f455866809c92c174cf5ed1998037932fc026359ed2246236ddc7d59eeaedcf26ad9003c2e433d1da41f820bb3a3f2ee23dc077f5bc86d0000000000000000ab4139fd12ce36b45947bcf5e7e27e19acf2c300"/1734]) 18:29:32 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x5a}], 0x6, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 18:29:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/79, 0x4f}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) getpgid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) getpgid(r4) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x0, 0x0, 0x5, r4}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) 18:29:33 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000001) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) 18:29:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 18:29:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000380)='.\x00', 0x0, 0x0) getdents(r1, 0x0, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5f4073d6373ef4ab) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x3}], 0x1f, 0x0, 0x0, 0x0) read(0xffffffffffffff9c, &(0x7f0000001500)=""/102400, 0x19000) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r7, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r7, 0x2, 0x803) pread(r7, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r8, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000007c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r10, r11) r12 = getgid() r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000500)) r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r14, 0xe3) write(r14, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r15 = fcntl$dupfd(r14, 0xa, r13) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) r17 = accept$unix(r13, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f00000001c0)) r18 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r19 = geteuid() r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r22 = getpgid(0x0) r23 = socket(0x18, 0x1, 0x0) close(r23) r24 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r23, 0x5) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r26 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r26, r26, r26, r26, r26, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r31 = geteuid() r32 = getpgid(0xffffffffffffffff) r33 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r30, r28, r31, r29, 0x143, 0x80000001}, 0x8, 0x100000000, r32, r33, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000240)={r32, 0x0, r25}, 0xc) shmctl$IPC_SET(r18, 0x1, &(0x7f0000001680)={{0x107f, r19, r20, r21, r25, 0x40, 0x7ff}, 0xfffffffb, 0x5, r22, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r34 = fcntl$dupfd(r3, 0xa, r17) fchownat(r34, &(0x7f0000000300)='\x00', r19, r12, 0x6) r35 = getgid() setegid(r35) r36 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r36, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r36, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r36, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000400)) fchownat(r36, &(0x7f0000000080)='\x00', r37, r35, 0x6) r38 = semget$private(0x0, 0x7, 0x287) semop(r38, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r38, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r38, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r35, r16, r35, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r10, r35) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={r5, r6, r35}, 0x2df) fcntl$setown(r3, 0x6, r5) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) fcntl$setstatus(r3, 0x4, 0x40) dup2(r0, r3) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x46) 18:29:33 executing program 1: semop(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') r3 = dup2(r2, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r5, r4) write(r5, 0x0, 0x0) 18:29:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) getpgid(r3) fcntl$lock(r1, 0xe, &(0x7f0000000000)={0x2, 0x0, 0x687f, 0x1, r3}) 18:29:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5802e18b01000000"], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0xd, 0x0}, 0x8) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') r6 = open$dir(&(0x7f00000001c0)='.\x00', 0x8240, 0x4) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r6, &(0x7f0000000140)='./file1\x00', r4, &(0x7f0000000180)='./file0/file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x2010, r6, 0x0, 0x1000000000000000) close(r3) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000005c0)) readv(r8, &(0x7f0000000040)=[{&(0x7f0000000240)=""/80, 0x50}, {&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000340)=""/174, 0xae}], 0x3) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x40, 0x0, 0x0) r9 = accept$inet(r0, 0x0, 0x0) write(r9, &(0x7f0000000400)="dee74fd74b0a940155fbadc898b30b24bb7449d03308ad63b45a5d106c942a03454eb458097793b4ad913af14173c70fbec745436249272ad33c964d13b0f89982602be34ee4ce11e7d107d54021dc30621238c27bccd2b6a0714ced3c9665dc835ed56799abdeb981d9d394688ba3ccbdd6d61cc221c033401332c3a920221dc5b5ce6097c691e65c1597d8e0fb63dc4b6af604ec2c9e4efbf1568b62aa802cd3d889315b3380c6f23759ba095a14e9fec9a63cc246be08de9a93f67a5e747a412001e6f5a046bc498776f67dfb70fd276c0cbc4d40cd57bc8af729419ab09f48a2bf", 0xe3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 18:29:33 executing program 0: madvise(&(0x7f0000ff2000/0x2000)=nil, 0x2000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 18:29:33 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f0000000140)="a54f858e040037be7e88d38959b398fb0b54eefc2a12a63e88d9c92d509c0b09e20d33dfdb7b7c22e0e7573bd3cea23eeefc10fc16a422b0544e76a3a80bd3155571752ff6792e58204526664a8dd0929d4ebb7993054714eb825a035a1eaafecbb7687abaf984e9fb0a5ddf9bec2aa1a65b8c08a68bf66cfdc93cb054e77a372e552af7f024bb78b51641ded435b395b9fb915fe162115f9f02e9fec70308e5073476cb1fed151cf8be79c31058846efbdc9e395f841363147354fd0a2c14fe4fc33061e284f433494ed33ef8960bb68d3b6657c688473160b3422dc4de45ed311ae43751c16ef4dedfc706de42bf355bd131ad5b929c77b4b4f44297d2c6191c8d6a766f7e81006c30febdaf2ab19b06ec7f02e05b43a3b5803f20d0231008d6660e0fe8d660da579ef31b04034b092427e29e6bd82b0acb1299ea8c729dce664c2b4389598e0e6420a94499714aa23d22f3c83f79679ec598fb8ee80d0e75ff5867fdce139e19349f05b42ac9c8c6652fa6b3d6404d1bec2c005347020995fd01e7441477dc42cd58eda8b8a2fb887ae88ffadb7433c1f4820da18dc9f5dbaded3a8c84658e8a669bbe3a9210a55c1a74f2656b7d2db58fbaa326faaa05b61fe4f0a1313b41a2897000af7c9eb0367e71a2089838a92038dbb5fdce573dbd71e30e50ede31eeb95ed0542b887f838fdd24f1e2872d5fa79836be55c443a1f1161452f01c678cf990fdfda1a6179f24c00f559a727d6f7c73cd32613eb2b1d2960aff6bac111c211673cdf30494f8d48a297941757755799d24693d7134984d1faf378c6f31bd4dbf16c9773b7552ceaaea65ce1bf194b5699a123618cedeff1c3b1f7c87738e5269821544181081ac9ee559210755127f3fecd555036d3aad4980f812e53622e024467d321ea41f7910efdfde93727319144fc96b48bb750f9f01785730acc53071be8572e5e5b922a6966ce91cc79790dc09e19593d0e701483eeac5ff06729c0ec9a3f13254cac11aced972c27a73e6cc6205596f6d6df8ca868922d54b05f367aba893382ecf6b80342efb3ff43bdee7eebcc45c06d006c739d6f0c3e8fceb9f3467b3de0b335fbb09aa4b4142a8d43ee0ce9072f60c9b67c62d8de9c5a20459a7bccbc1fa2b85990b8767e02f37275549500bd763781a72cd9e955864b533761d825d59749a55503a74e0b626acf88cf3303693ad071ba552516db62bf867b5557514e1227f4dc71c591530b1aed6666b8f2785289de81d7fe3d69714fa8c5e71ad1599c3ff7d1b7367a5a5a5d2e409c2ef446bfb9a744bd52875677458c513b889607fe2df572edb857ffdaa991ec02a9d1653dd35aeb926734e130e6ae191274c8e3210473a0ba37c5edad0b5355c13fe2411cba4aaef9f0010e096a7497596ed9f7917f51c71ba344066016a5e1441c4852285d9ae4f38fc7554189a958acb97eddeb1d88745fd909ec39f31e895d1a40264396d21aec51cbdff5b7b3fd439d8988b866df3a5885fb1088bc93fcfb984923fadc149c68e0a55a9ded885f7b964d88b5ae3453f74a025c2b81c4d6a347346910b75a069b32a915843104de67aa4e64e32d1c72afafcd3db15a86c24f7b6a3d793051558c68805265ce2c54a345e83cc7dfd181196b1594dec9e97b0c7af1e4a32011f1c530fc6d752e381fac33a2ab9beba456eb19334670c29c25f35eea22f4ee1fb823e581ce37c0cf290e57eb526e589d49402477aa3257d9ace667c5feb6ccd90cb03c66184fdc0e98bd9561cc82144c58acf6d938353afcb894ef2364afe17841dea1174fd3b31dc0ca9b4aa6aebb88044ac22194cebb966af7c512bbec5b310b630c38f95463b40b239c2d6673f0a87e07837ef3873424791e99337f5f97f288a3ebb250c0e7f30eb684cbcc10f19517de5894a49d5bdb074b48db0ef6b61ba7f0665640ebf93ab71d1f84141d45b30aa040e7bd3f1174f2eb51b17dc5ace399d5878d6998d29f213d1c3889df328ae10d02e78245d74480e9a4025e734887fe5a03c19cdf31014b533150892e49761499133b5ed845b60753b09ddc7c0da6f97c01f49506f63ef27c44adfd4ae9ca917eb4388ce9252735e100cf3edc4dd975477d8de9f9db1dc0c6b8c1623ead9d91432a96c0767e1cabc6b1db20852a5909aa334c507ec28c37412af72192a55466f936a1f2f864a020699b01887909a71a6b7fa3527a7cd4a8dfc0a834c05ffcec4228f9e605a8b9754b06de4a21bd9ea16f0892875dfccc7ee8f790c5feb05e0e2ce7f2126765c9372affd7f42aabd589a7a6add52e47b487c0c925c62b7e2a7a81f9539034098297d15e46c8abf0609f5c6c20dc75f20eb88f74da69e3a5e63c1fd19815262cce9ab987403266f3cef2c2b25d856fce37bf16372cb80da89c7f495c5fec1da408a492889a6041884f11474228c090dc241eb2a2158009998056a8493fa6f08cb88d6ee782272e9b3e57f9fe079e5b1579ca7bca3d971eaecef3e15d126bb2e356293bb89c65824f9f63c13f980ceeae9dc9df695d770c29814423de7abc121be77f962c4cec0fb25e774b7a04d9b3c88eae7755ee6fe01752e73ee329d6a95429bb10a5bf5f00996cad28a94149c21340760aacd2605e6d164a974841c7c259b5606d0b5c40a777f13daf4436c5c6842593d375a585afb2af204bc83a7b90c5b2ab4dd38511225d898e86b9f2a8f4e815a634ffc4b9b8536f6723da5fa711996c2d51c3f43901d62d8927d12158fd193a851f84545024fc0aad4a5657fbe04bd58207f245226e284f8ce69f9d4ae6575c25c4179cb8a6f493f0512eff68d104ce0f706320da2ced3356dd36b3d8798faef6a9a6706159b87c4c59e1804d759f95636e7d29b1e0a6ac29f6a2faf19db42eaa5a8b42caaef8643977fd9e7151a5b6f1797c45d985b323fd46177381b2500d64c4432997d5da43dc2c8407eefedafe70af4794cabdb98c9a65cccc23b2c615ef73d207fd0d9e2bafd8bf69b7c7dfbf0728e6cd588bb777c07ee498bf8a4e91f78b652ceee5fbddeb7451362f2a66a58f2fd4fd1f8e56cc1a9fef1ab5f8656d926bf60745711f49ccb780a0f750ad5e60ac1249e57757f4de70b562bda3dd175424e289f2ea60e45a711ae489bec6516584f7797efcf986b253f72b864394d2954b2cb871a099a2d0863930d15468ef2e840adf47a90694f05c710b755be0bc5e844bcd048013295227754cda05472a677ee9d9d75428ab3fffb766ef1cad5eac9a9b3636597c25f586568f1796a658c132f5eb8353fd09ab7b9fbd2e4d76c469938efd4f720509cc4786be630e6bde7b4c466b573214313dda3422620378a5793becdeb2798bad6ef878387f0608f050a81037894cac01ecef71cb586665a89e70855dda820dfc9b9ef9a0abdb71ce2723d8513ca144732966792aeaf7b8151ce51e44dd36e13e0bfec8c6c40922207e372b5507dfddcc7275f8c9620b9023690d7f73a7538da28c27b27d2517583e855f8022306adc9e949ea8dfaa0de45a24da2a7c2830ab19d17b8e73bc4bf5402069d03ddbcf2a27298a79e224b9690f242d48c3989b186eb7cbbb191c0ec70d0e227884cfdaad9c512349ce49f340cd4aecd23afed45fd5f59656b2473af12f659ee0bea55fa9090b9523a0756ff2cb1cd8cead9277e7ee5bda7b088e331c8635ccb369293ca65ce603fb5e37f3bc628822bda8c510af608b1e5a82980198db14f7649ebf5825b4a311f26ad53335b34adceadbe682b0e678e98de21dfe1d57221bb65ee38da60a42b3127a53fce8d6936b4d6f2617e4209fad6d6729c5f529c46379e90297c37ca4d7caec788b1f1294513f2862a50a8ca431dfb09142cb974b4fdbd8ff5fcb4e2070bf720774a84fc9ea8c6f082b48c712e5d4d70a11b3748af9d7490b7ffdc6b9c196436c21b987ac167016aefa18f7dea92a7032d118cabc36762e3af090f7df6d2e79bcfa261c32f0ab6b6f2fbe070e6b08d28d1045a55241655036f75a1229edc2ddf5dc0d877a9256525e3e02799045c6f4f5de5f205026b81657990cd74acde5f0636ff07b0a809ab7e93d66f8845c4fd5647f1e23e172fc94fdedbbee5f42854a9e455f4576af2d9bf73c7d1b3bf9a009007b8cf6e53fc86e2ee48c5c6118a7bc3093c286ebb11805d1e9967252c8717688bfdb6422dad6a4a13a4821fbd4cfd06aa16a6e64b1422b628d4432741c104af2817b6fbaa488c9750fa6f77c15fc3717f6eb6908d0adb55b0c5c66ed1a116b4d7942d073a13bc9104c9e712d8b10becec227cf59a93eb480edbe08c482875b4d8e4237bfd76b78f68cc68a6cd7738d7cc3f582d73caa1e82c7921c1e91ea53901538ab7cb213dcd64bce52a5b64bb3e0716b69807cbe8e81e1112b8db8617e28eb1c2ef04bcf312189662b040927ebae5eee834d99ea50b26f07c3a306e602ff2a7dfe9e82056a9297dab81ccd2b99c9a44d6910b3acfa685dc3b184b5f5cc858f74c5e3576dd2fba04689b15e9a1679f247a9cfb4ed5ae516d2e736dd2036f04d19f7539e1a424277457d764d27a96a44226386e0829bb5509ad440565667d1037d7f65c94f02848742e8436686e57e2834c64ba57f6f4b26f51fe10af71935354e0d85be2f904201179e19ff9465683550d63bc01062e0f46d3e1f9bf33984c3ebeb33d392404b436962e08f6effe66ca0d689fe00ce1d00196bbb4b8804d0485b40d1b214a97e4d16b38dde04f1c73965029608221b081e12e0387a8d55c493e5f66357c6ca0d7ea8caec23fbcda0e173c94461627e2c398044d52f7a5abcc629aabac3c724404267e730d17fa3fc2546afef4aed7499509fe82324a0b8aa0e4a9fab7504e2f2c26fed9e4692eaa89317ef583aa9cc11fd1ad6ce77528ff5d81298d087cb44f3f1ed1cb51ccd83a5e0c82378ee56047fa970c9dac5238b28896803d583747f89713ff917c6a0f4ad3148f32e9364473e02a37de2e37086610a1e19051413ae53d782573788c728adf8bc39bf9ec40179d87469678b761c25439a73b01165b29c29166812ef6b5ddaee32509d76fff4ce9076dd7ff0d9618062dc5b7a12c776ddc4f89580b7839ffbbbb263117f686fb6dab403cd9f4a516b0a09d8a3d1d23268a690406c49395b18ec633f9fa10c46b7cc876c4c747e495ce21932a1b0d9580af2c4ed1c48bdf61db24801e664e24aecd35e86791b240fb835d1c3620226c3bf68a3459e6fd7812a1578ca1c690386c403eefca5ffc5bbd6c5c1083b276bca5677281edff56200eee35b6031bad77db4fbb590229b1fcdae23df67a67d58e89b59618c97055eec3075f378b7817ddddd4c22c4af0c92268421f72c4b9c6660e7858b54db7cfae978a9b3edcdf26ef9c425bfb93458bfb775c6ef10d8d9e00778bf55eab78e34e16047a6205333ac1a0236fe57be68573c61576d9819ed78837b1078b94405d65789b4292800f981139cd2e3d99f78d1b8d449c937224010aa70cd78cd026104b287bbe04498b433b227d6e5b0db5f82bd1f04d7971331e2578a202e68fbbb7365b5fcb8a231a27ef759235d7f39a44c8d3f78f21ab3fb0e60970287ec647d0ceb481d3767cc841e2ee2d248dcbf2bc59c150f0cdb21e23311046dcedb20a0cd659d498f05699da69804d6bcfd4e594f1fc7178d1523f9df18bf1be2e662a23e1bf2f5d2ceb194f1f2393a4185b138be08fa7a159eedbc646fa04c39c10a42f73bb99b114f66f469775d015b59cc2e0cefc18b418374983761ebb24174", 0x1000}, {&(0x7f0000000000)="65983eea67fe2edd60b0e88830afda1a5d6bc94b7ba3c8b3368b4130151d5f5d046eaa4b9c2b7e34b7851f8e5a9db48c3762a7ce2e3c13a7d4ea1e291b6266a07eb0918288d5e7418a83e537e058797e2af5212e9155fd66d0dc3e3ff79f46bd5dac5154750d1325b0e700feae58d41cf4c8915833b4f9185bbb51b9de37bc444748f1dc039a1c6ac43a4b05548bafce77f652f6da399eb787d57312b525f987de88784fab7d2d28eadd8cd91b4f9fea2948b67c31b642f5b18ac8c3d8450b506dd11018747a0543ccec1ea25b0186b2f751c4b834d1d858b15add7f", 0xdc}, {&(0x7f0000001140)="b9e81e72453207f14229728f49dfc1d0fdcd017aa34c77d2bfbfee85203a4f2f2efbd31deb723e4c16eb5ca0436410f4cf8a8877a591e4571779ba117520350ec64bd35e4102fd21a59082ae05df22b085e12665d6973991de1b3d11746ad7979d05e115959c21aa0c6cf9aad85e73211e1645a0a15a62b6eeba49d9cfef6f8d5bdf719c4281c402", 0x88}], 0x3) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r4, &(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000180)='./file0/file0\x00') renameat(r4, &(0x7f0000001280)='./file1\x00', 0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r5 = open$dir(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r5, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') r6 = geteuid() r7 = getegid() fchownat(r0, &(0x7f0000001240)='./file0\x00', r6, r7, 0x4) syz_emit_ethernet(0x36, &(0x7f0000000100)="c7a895b22a241e0a078359ff86dd6e360aa9cb990500000000000000000000000000000d741d00000000000000003b00000001000000") 18:29:33 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)='\x00', 0xffffff92}], 0x1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/24, 0x18}], 0x1, 0x0, 0x0) 18:29:34 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="e3ffffe5ffff7da388ccc66508c16070b2ab4fcfecc7aaa85e00000086d860a4f00800182c40fe8000000000000000004000000000aaf4499d0431b7f4f964f2d1bb14bbec33d21e7660f11befb0f80e36a995060ec4e8d24631d49af65c78f6b6541cec852f920ac6cd578b826687d1652655af2f5789415d0a1abbee40ba0851d8f7665b25cbde02ecf63d36e41b0073dd909ff2fb57fcfd44a707cac42dc91490948d18272bd41ecce506c4502a300ededd0dff019f03a97ed7153e757476d64f47e76ea9b4d714ef361e52725fb82ae9d0046ee84ef17283acb3544e7c9520a1c16cf211cb3bf0ec08d2c0b220fe4fab386004d36d9212f552d255e0b87c3b11038500fc687f394301f19d6443ca53e97c22b31f0a76348591a3f9cb9e864e464c9a8b9d577b837eeb494a70279242"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x12, r2, 0x0, 0xfffffffffffffff8) 18:29:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x6, 0xaa, {[0x8000, 0x0, 0x9, 0x3f, 0x5, 0x3, 0x1, 0x7f, 0x5, 0x8001, 0x0, 0x7, 0x1000, 0x100000000, 0x4, 0x6, 0x200, 0x15], [0x4, 0x9, 0x2, 0xd40, 0xa000000000000, 0x4, 0x5, 0x0, 0x6, 0x40], [0x1, 0x7fffffff, 0x80000000, 0xed, 0x80000001, 0x4, 0x9], [0x6, 0x9, 0x1, 0xfffffffffffffffa, 0x4], [{0xbd2, 0x5, 0x9, 0x1}, {0x2, 0x6604, 0x7, 0x2}, {0x0, 0x6, 0x5, 0x10000}, {0x4, 0x8, 0x377, 0x8}, {0x8222, 0x955, 0xc4, 0x3}, {0x401, 0x1600, 0x7fff}, {0x9a6, 0x1dc1, 0x7, 0x9}, {0x8, 0xa840, 0x1, 0xffffffff}], {0x4, 0x9, 0x75, 0x1}, {0x5, 0x0, 0x800, 0x2}}}) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0xffffffff) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getpgid(0x0) r4 = getuid() getgroups(0x5, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000340)="f2008d78721fea6d0731b523b48caab2c3f0c841ef9926283f1c4b0794d050c37411fcc24fa82f5727f25f779c5bcefc183edd577cb09ab4a1", 0x39}, {&(0x7f0000000380)="c0d9c157ce461217de", 0x9}, {&(0x7f00000003c0)="2febbba5b6988f4840829ca2d632cc20d63e104888bcef77608c9ff9fabe0f573e33b28b1ce6c4539970a434aa7754f7a94c408e0349eff086492b264cf679ae234611", 0x43}, {&(0x7f0000000440)="090d0b2716e8ae6bd07a861f3a98c782e12c0f9bf8aea39dcf822e060d6e5918100f88b8ff8e8d2b3aa5219847e7bbe0fbd5934d711af3462bfe84df84ba9a0faf464a0f81bd1e351d01007812c513b0e2f6927143ea2ed64415cd98d386daccdf93f923ffe09c3ec4f29f9391e0a03c15199461f01f52382442f5edc6f41e6081868641295df1e3a9f1a89cc9ce27db1f29d704556bf1bde99052b54f8de464b7df958809b674d82b72a713a38e4c7ce85b46689b11e265a5c04344b828297ad7c22d31c2d96196156b9fac006ffacc4e2bbb7abc2ccb520979854d963c", 0xde}, {&(0x7f0000000540)="a5d33f3f6158436f070b181b5523c3f0e3de09525cae852a9dd775e6425463642b0e929509feb2ff6a9d69efb21d8968f5d93d7a54dcf0602aecf14a74846ef62befc65ff642cd5421ae6b5062bf1870f5f585777210ea1778f5ae43c5b89c2a5b042971564f3c0ba7d85e60e576a1e47bd9f109b9970c743c916676e51b81c7c2e075e24228c0fcb481e9a1d616e0597db7c8a9ed59a55f327e87809def20218a6c1d560f0c74f54c53b1b6199637464943eb92", 0xb4}, {&(0x7f0000000600)="34be33e07b73c594fba715810182bbcd1aabd4fa8bd5b3070ae9950d4348f2fe2d787ac9ce23428a20a37385c15b2892b7602aad7a2775dfb3cac3baa935f94b031c9d55cfb5fba57e111c83bcacc5f17a4896d0542a0dbc0b28b7cf028f0a879a97fa6b8fb7b0f1c00821bc60cf0d4839cc2ec67fa61c16bb327220aa735814f52f55580fa54aadd2a87775df5087a8113668fc3ad33073e656b88ebf59b45224925461f66d48836c0a6699ba21ea65e1c1c4353c470ea88cb0a4304fbd4dc8", 0xc0}, {&(0x7f00000006c0)="ead0e3c480aef0a2efdab8256787fa5ccbfe3d67fdadd65dd82485e0f8422abb8e58faee26f0e235b6563718934b81cac66f3c7eeaf5b4d8de374a5637737a2bd86c5128457e9058c4a9b1b097c2343745a68e23a88b8d18586b2f58ffe2e844a88166a1929a040d95eddf87b6f1cc0b0caa6f5f57a4b50463a513944dd5ac4ef1a19987f6663a0bec189b19a33dabb96724f7901bce561571eead6aaf82cdfee55e398fc49ba0b1c186776735fa41aa9df9db34984d0670bdce4335b2097d11e7efa920f3d9e86434fa0b096e7f95db56c8097199d88d2334a2aaa290219684ff39a61be419b996f7f0189c24", 0xed}], 0x7, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r9, r11}], 0x40, 0x400}, 0xa) getgroups(0x2, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff]) setgid(r12) openat$tty(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/tty\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) r15 = getgid() setgroups(0x7, &(0x7f0000000a40)=[r14, 0x0, r6, r10, r5, r15, 0xffffffffffffffff]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000ac0)={0x1, &(0x7f0000000a80)=[{0x9, 0x0, 0xa, 0x800}]}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000b00)) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) flock(0xffffffffffffffff, 0x15) r16 = semget(0x1, 0x2, 0x805) semctl$GETNCNT(r16, 0x1, 0x3, &(0x7f0000000bc0)=""/70) getppid() r17 = socket$inet(0x2, 0x4000, 0xff) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000c40)={r8, r13, r7}, 0xc) socketpair(0x18, 0x4, 0x3, &(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = getpgid(0xffffffffffffffff) fcntl$lock(r18, 0x8, &(0x7f0000000cc0)={0x1, 0x2, 0x97, 0x4, r19}) getgid() 18:29:34 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000140)='(&\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a4", 0xfffffcbe}], 0x1, 0x0, 0x27fff) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) chflagsat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) 18:29:34 executing program 1: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000100)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000280)) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) 18:29:34 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = getgid() r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206981, &(0x7f00000000c0)) r5 = geteuid() r6 = getuid() setuid(r6) r7 = getgid() r8 = semget$private(0x0, 0x0, 0x4) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r16 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r15, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r9, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x0, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r17 = getuid() seteuid(r17) r18 = geteuid() r19 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r17, r7, r18, r19, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r4, &(0x7f0000000100)='./file0\x00', r5, r19, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r20 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r21 = geteuid() r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r24 = getpgid(r14) r25 = socket(0x18, 0x1, 0x0) close(r25) r26 = socket(0x6, 0x3, 0x5) fcntl$getown(r25, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) r30 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r32 = syz_open_pts() ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r33 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r36 = getgid() semop(r33, &(0x7f0000000380)=[{0x4, 0x3f}, {0x0, 0x340f, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0xb, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x0, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r35, r34, 0x0, r36, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r37, 0x0) poll(&(0x7f0000000000)=[{r37, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r39 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r38, r30, r31, r39, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r40 = syz_open_pts() ioctl$TIOCSETA(r40, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r41 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r44 = getgid() semop(r41, &(0x7f0000000380)=[{0x4, 0x3f}, {0x0, 0x340f, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0xb, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x0, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r43, r42, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r45 = getgid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r48 = accept$inet6(r47, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r48, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r48, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r50 = syz_open_pts() ioctl$TIOCSBRK(r50, 0x2000747b) fcntl$getown(r50, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r50, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r50, 0x20007471) r52 = accept$inet6(r51, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r52, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r52, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r53 = getuid() getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r50, r53, r54) r55 = syz_open_pts() ioctl$TIOCSBRK(r55, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r55, 0x3}) ioctl$TIOCNOTTY(r55, 0x20007471) r56 = getuid() getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r55, r56, r57) setgroups(0x4, &(0x7f0000000300)=[r49, 0x0, r54, r57]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r59 = syz_open_pts() ioctl$TIOCSBRK(r59, 0x2000747b) fcntl$getown(r59, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r59, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r59, 0x20007471) r61 = accept$inet6(r60, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r61, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r61, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r62 = getuid() getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r59, r62, r63) r64 = syz_open_pts() ioctl$TIOCSBRK(r64, 0x2000747b) fcntl$getown(r64, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r64, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r64, 0x20007471) r66 = accept$inet6(r65, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r66, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r66, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r64, 0x0, r67) setgroups(0x4, &(0x7f0000000300)=[r58, 0x0, r63, r67]) getgroups(0x25b, &(0x7f0000001200)=[r63, r57, r16, r45, r46]) r68 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r68, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGBLEN(r13, 0x40044266, &(0x7f0000000e80)) ioctl$WSMUXIO_REMOVE_DEVICE(r68, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r68, 0x2, 0x803) pread(r68, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r68, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r68, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r68, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) r69 = accept$inet6(r68, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r71 = geteuid() r72 = getpgid(0xffffffffffffffff) r73 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r70, 0x0, r71, 0x0, 0x143, 0x80000001}, 0x8, 0x100000000, r72, r73, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000240)={r72, r27, r28}, 0xc) shmctl$IPC_SET(r20, 0x1, &(0x7f0000001680)={{0x107f, r21, r22, r23, r28, 0x40, 0x7ff}, 0xfffffffb, 0x5, r24, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r74 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r75 = geteuid() r76 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r78 = getpgid(0x0) shmctl$IPC_SET(r74, 0x1, &(0x7f0000001680)={{0x8, r75, r76, r77, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r78, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r5, 0xffffffffffffffff, r79, r2, 0xc4, 0xff}, 0x2, 0x7226, r24, r78, 0x7810, 0x2, 0xf75}) r80 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r81 = geteuid() getgid() r82 = getpgid(0x0) r83 = geteuid() r84 = getegid() shmctl$IPC_SET(r80, 0x1, &(0x7f0000000440)={{0xc, r81, r84, r83, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r82, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r85 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r86 = geteuid() r87 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getpgid(0x0) r89 = socket(0x18, 0x1, 0x0) close(r89) r90 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r89, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x33a, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r94 = geteuid() r95 = getpgid(0xffffffffffffffff) r96 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r93, 0x0, r94, 0x0, 0x143, 0x80000001}, 0x8, 0x100000000, r95, r96, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r97 = socket(0x18, 0x2, 0x0) connect$unix(r97, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r98 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) fcntl$lock(r98, 0x7, &(0x7f0000000040)={0x0, 0x3}) sendmsg(r98, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(r85, 0x1, &(0x7f0000001680)={{0x107f, r86, r87, r88, r91, 0x40, 0x7ff}, 0xfffffffb, 0x5, r99, 0xffffffffffffffff, 0x80, 0x8000, 0x200000000200}) r100 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r100, 0x0, r100) r101 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r103 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r103, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r103, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r103, 0x4, 0x5, &(0x7f0000000800)=""/210) r104 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r107 = dup2(r106, r105) connect$unix(r107, &(0x7f0000000ec0)=ANY=[@ANYBLOB="e4092e2f66696c4b307aee00"], 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r109, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r109, r108) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, 0xfffffffffffffef4) r111 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r112) fsync(r112) pwritev(r112, &(0x7f0000001d40), 0x1000000000000090, 0x0, 0x0) listen(r112, 0xffffffff) r113 = getuid() getsockopt$sock_cred(r112, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r113, r114) semctl$IPC_SET(r103, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r104, r110, r114, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000200)={r101, r102, r111}, 0xc) r115 = socket(0x800000018, 0x2, 0xfc) getsockname$inet(r115, 0x0, &(0x7f0000000040)) connect$unix(r115, &(0x7f00000007c0)=ANY=[], 0x0) r116 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r116, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r116, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r116, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r116, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r117 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r119 = getgid() semctl$IPC_SET(r116, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r117, r118, r119, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x62, &(0x7f0000000a80)) getgid() getgid() r120 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r121 = geteuid() r122 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r124 = getpgid(0x0) r125 = socket(0x18, 0x1, 0x0) close(r125) r126 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r125, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r126, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r129 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r76, r129, r129, r129, r129, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r130, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x3ab78a9e0f42721b) geteuid() r133 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r133, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r133, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r133, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r133, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r133, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500008800cc403de6bb9080b840d114c5bd07c7a09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r133, &(0x7f0000000fc0)=ANY=[], 0x0, 0x1, 0xc801ad88ddf15696) r134 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffffe0, 0x0, 0x0, &(0x7f0000000700), 0x88}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r137 = getppid() r138 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r133, 0x1, &(0x7f0000000980)={{0x2, r134, r135, r136, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r137, r138, 0xa5, 0x1, 0x100000000}) r139 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r139, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r139, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r139, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000000006142cb6e39b3fb840000000000000000000000000000000000001c0000000000000000000000000000001100000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27f05fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r139, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r139, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r139, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r139, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r140 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r141, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r141, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r144 = getppid() r145 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r139, 0x1, &(0x7f0000000980)={{0x2, r140, r142, r143, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r144, r145, 0xa5, 0x1, 0x100000000}) r146 = getpgid(r145) r147 = getpid() r148 = socket(0x18, 0x1, 0x0) setsockopt(r148, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r149 = socket(0x18, 0x2, 0x0) dup2(r148, r149) setsockopt(r149, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r149, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r151 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r151, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r151, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r151, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r151, 0x2, 0x803) pread(r151, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r151, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0xfffffe00, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x100000000, 0x800}) ioctl$VT_ACTIVATE(r151, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r151, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r152 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r152, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc1", 0x4b}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r152, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r153 = getgid() r154 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r154, 0x20007465, &(0x7f0000000500)) r155 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r155, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r155, 0xe3) write(r155, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r156 = fcntl$dupfd(r155, 0x5, r152) getsockopt$sock_cred(r156, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r154, 0x0, &(0x7f00000000c0)=0x317) ioctl$FIONBIO(r154, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r154, 0x40087468, &(0x7f00000001c0)) fchownat(r154, &(0x7f0000000080)='\x00', r157, r153, 0x6) r158 = getgid() setegid(r158) r159 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r159, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r151, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r159, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r159, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r159, 0x40087468, &(0x7f00000001c0)) r160 = semget$private(0x0, 0x7, 0x287) semop(r160, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r160, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r160, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r160, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r158, r157, r158, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) msgctl$IPC_SET(r133, 0x1, &(0x7f0000000c40)={{0xbaec, r132, r150, r157, r131, 0x143, 0x80000001}, 0x8, 0x100000000, r146, r147, 0x6, 0xfffffffffffffe00, 0x7, 0x10001}) setsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000240)={r146, r127, r128}, 0xc) shmctl$IPC_SET(r120, 0x1, &(0x7f0000001680)={{0x107f, r121, r122, r123, r128, 0x40, 0x7ff}, 0xfffffffb, 0x5, r124, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r161 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r162 = socket$unix(0x1, 0x5, 0x0) r163 = fcntl$dupfd(r162, 0x0, r162) ioctl$TIOCFLUSH(r163, 0xc0206981, &(0x7f00000000c0)) r164 = geteuid() setuid(r164) r165 = getgid() r166 = semget$private(0x0, 0x4, 0xc1) semop(r166, &(0x7f0000000240), 0x0) semop(r166, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r167 = getuid() seteuid(r167) geteuid() r168 = socket(0x18, 0x2, 0x0) r169 = socket(0x3, 0x5, 0x1) connect$unix(r169, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x3d1) getsockopt$SO_PEERCRED(r168, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffec7) r171 = getgid() chown(&(0x7f0000000180)='./file0\x00', r170, r171) r172 = getuid() semctl$IPC_SET(r166, 0x0, 0x1, &(0x7f0000000680)={{0x1, r172, r165, r123, r171, 0x158}, 0x80000, 0x49, 0x9}) fchownat(r156, &(0x7f0000000100)='./file0\x00', r164, r171, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r174 = geteuid() r175 = getgid() r176 = getpgid(0x0) r177 = geteuid() shmctl$IPC_SET(r161, 0x1, &(0x7f0000000440)={{0xc, r174, r175, r177, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r176, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) getppid() r178 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r178, 0x4, 0x0) getsockopt$SO_PEERCRED(r178, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r179 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r179, 0x0, r179) r180 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r182 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r182, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r182, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r182, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r182, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r183 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={r180, r181, r183}, 0xc) r184 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r184, 0x0, r184) r185 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000000180)=0xc) r187 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r187, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r187, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r187, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r187, &(0x7f0000000400)=[{0x7, 0x3, 0x1000}, {0x0, 0x4, 0x800}], 0x2) r188 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r190 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r190, 0x0, r190) r191 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r193 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r193, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r193, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r193, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r193, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r194 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r196 = getgid() semctl$IPC_SET(r193, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r194, r195, r196, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r190, 0xffff, 0x1022, &(0x7f0000000200)={r191, r192, r196}, 0xc) semctl$IPC_SET(r187, 0x0, 0x1, &(0x7f00000009c0)={{0x5, 0xffffffffffffffff, r188, r189, r196, 0x10, 0x8}, 0x8, 0x3f, 0x9}) r197 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r197, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r197, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r197, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r197, 0x2, 0x803) pread(r197, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r197, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r197, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r197, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r198 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r198, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r198, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r199, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r200, r201) r202 = getgid() r203 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r203, 0x20007465, &(0x7f0000000500)) r204 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r204, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r204, 0xe3) write(r204, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r205 = fcntl$dupfd(r204, 0x5, r198) getsockopt$sock_cred(r205, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r203, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r203, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r203, 0x40087468, &(0x7f00000001c0)) fchownat(r203, &(0x7f0000000080)='\x00', r206, r202, 0x6) r207 = getgid() setegid(r207) r208 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r208, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r197, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r208, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r208, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r208, 0x40087468, &(0x7f00000001c0)) fchownat(r208, &(0x7f0000000080)='\x00', r209, r207, 0x6) r210 = semget$private(0x0, 0x7, 0x287) semop(r210, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r210, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r210, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r210, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r207, r206, r207, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r200, r207) setsockopt$sock_cred(r184, 0xffff, 0x1022, &(0x7f0000000200)={r185, r186, r207}, 0x2df) r211 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r211, 0x0, r211) r212 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r214 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r214, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r214, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r214, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r214, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r215 = getgid() setsockopt$sock_cred(r211, 0xffff, 0x1022, &(0x7f0000000200)={r212, r213, r215}, 0xc) r216 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r216, 0x0, r216) r217 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r219 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r219, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r219, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r219, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r219, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r220 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r223 = dup2(r222, r221) connect$unix(r223, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r223, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) r225 = getgid() semctl$IPC_SET(r219, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r220, r224, r225, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r216, 0xffff, 0x1022, &(0x7f0000000200)={r217, r218, r225}, 0xc) r226 = socket(0x18, 0x1, 0x0) close(r226) connect$unix(r226, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r226, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) r227 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r227, 0x0, r227) r228 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r230 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r230, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r230, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r230, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r230, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r231 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r230, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r231, r232, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r227, 0xffff, 0x1022, &(0x7f0000000200)={r228, r229}, 0xc) r233 = getpgid(r228) r234 = getegid() r235 = socket(0x11, 0x4003, 0x0) r236 = dup2(r235, r235) sendto$unix(r236, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r237 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r238, 0xffff, 0x100, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) accept$inet6(r239, 0x0, &(0x7f0000001680)) getsockopt$SO_PEERCRED(r239, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xb) fchown(r236, r237, r240) shmctl$IPC_SET(r161, 0x1, &(0x7f00000001c0)={{0x430, r237, r234, r173, 0x0, 0x4, 0xff}, 0x85, 0x7226, r176, r233, 0x7810, 0x9, 0xf75}) r241 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r241, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r241, &(0x7f0000001280)=ANY=[@ANYRES64], 0x1, 0x7fb) msgsnd(r241, &(0x7f0000001b00)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb63ab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a977014b42ca62f16de59cd067094110500000000000000951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419da31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a00492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c98298d68a553c64f3489955634cd830bc959b69d656da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f0080000000000309571fbdfaa1af31b11a20dc1ba209b292a90976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a15f39abca30f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586a76faa06fd12ce7867b9b9591f260e611793d2e1670ad760403e842f26d96f17726e237d69fcf878058742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd00bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcee73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130149ded6863743e66e5de433b3a4424c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139cdcd05b001a7abb32321900"/994], 0x156, 0x800) msgsnd(r241, &(0x7f0000000540)=ANY=[@ANYBLOB="021d00060099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eb9c8b754daeb2982d28606050dc516a0af1461584bca00000004000000000000000000000000a6e9661575213ea1a39fa1acba7a764143c7e563bd6d1ffef105af940c7d16c907712d873615f2e04ed44814669dbee9a251ff7af9522eb608ca382d4133552696cd1fe6e5075ce0db6e91e4d2f4bc805e00db68d479e16bffffffff00000000d284f1894f9f24bddd435d2ec1a398b233f964db782a2df4b22f324e76422a17c7bfaa1b47f05e985027767bad95927e9435e8133f6eabf5872e4d11f11037b0bc9026eb1e9bafcd95a621c151ffbfe088811f2c2e2cefa531c085e888cd8a17c88aac9d2be1caa688166f19eb222e23"], 0x1, 0x800) getuid() geteuid() r242 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r242, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r242, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r243 = syz_open_pts() ioctl$TIOCSETA(r243, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r244 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r243, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r247 = getgid() semop(r244, &(0x7f0000000380)=[{0x4, 0x3f}, {0x0, 0x340f, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0xb, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x0, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r244, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r246, r245, 0x0, r247, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) msgrcv(r242, &(0x7f0000000fc0)=ANY=[@ANYPTR64=&(0x7f0000001500)=ANY=[]], 0x1, 0x1, 0x1000) msgsnd(r242, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r242, &(0x7f00000003c0)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965bc23c94f928f2768b6944b5717760d09d0aeaa7695f47139f10f9b0451195de176c40d31ea2347ef1c889df4e897b69ecdef13aa34b97db3dbeac6e649036a091352c22dc7be0ef7c4b9468b3db429f2ed089515c19bd8b626b4aa3b900728df0976475a381780e6cf712d71e9f89e20a7bc9d2b0aceeb6b443704ef06ac605f6b63"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r248, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r248, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r248, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r251 = getppid() r252 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r252, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r253 = fcntl$getown(r252, 0x5) r254 = geteuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x7ff, r254, 0x0, r250, 0x0, 0x1, 0x4a9}, 0x3, 0x7fffffff, 0x0, 0x0, 0x7ffe, 0xae, 0x4822, 0x80000000}) msgctl$IPC_SET(r242, 0x1, &(0x7f0000000240)={{0xe9, r254, r249, r250, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r251, r253, 0xa5, 0x1, 0x100000000, 0x2}) getuid() r255 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0}, &(0x7f0000000f80)=0xc) setreuid(r256, r255) r257 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r257}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 18:29:34 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="aac8aaaaaaaa00000000ffff80350001080006040002aaaaaaaaaabbac1414aa0180c200000009141400"]) 18:29:34 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x0, 0x95}) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r5, &(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000180)='./file0/file0\x00') r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000100)='./file1\x00') r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r8, &(0x7f0000000140)='./file1\x00', r6, &(0x7f0000000180)='./file0/file0\x00') r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r11 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x10) r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f00000000c0)='./file0\x00', 0x1f0) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r12, &(0x7f0000000040)='./file0\x00', r13, &(0x7f0000000100)='./file1\x00') r14 = open$dir(&(0x7f0000000400)='./file2\x00', 0x1261eec82b3e0b85, 0x30) mkdirat(r14, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r14, &(0x7f0000000140)='./file1\x00', r12, &(0x7f0000000180)='./file0/file0\x00') r15 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x0, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x20, 0x40, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x13, 0x800fffff, 0x4, 0xa6}, {{r5}, 0xfffffffffffffffd, 0x82, 0xfffff, 0x5, 0x6}, {{r6}, 0xffffffffffffffff, 0x18, 0x8, 0x7d, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffc, 0x8, 0x4f, 0x5, 0x40}, {{r9}, 0xfffffffffffffffd, 0x2a, 0x1, 0x40, 0x2f}, {{r10}, 0xfffffffffffffffa, 0x772b5eb78cdd575e, 0x1, 0x1ff, 0xffff}, {{r1}, 0xfffffffffffffffe, 0xc, 0xf0000000, 0x8, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x4, 0x80, 0x7, 0x200}], 0x9, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0xffffffff, 0x9}, {{r14}, 0xffffffffffffffff, 0x20, 0x1, 0x7, 0x10001}, {{r15}, 0xfffffffffffffffd, 0x3186a9265df78b3e, 0x80000000, 0x8, 0x1}], 0x6b7d, &(0x7f0000000380)={0x3ff, 0x2}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) 18:29:34 executing program 1: r0 = socket(0x18, 0xc002, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)="56679898ed32e92fced9013e8a4d9f8811305621fdb1562f938705d45c3cb344b63db9e88a3c55afab5ae2456c5e78e3d019ce6e90aa6b82d5684851e1cf2ab5cc", 0x41) sendto$inet(r2, &(0x7f00000000c0)="4b28999804540431a9677d7f961bd262a6fb34f1233d429d877d4d949146dc39fad199e16b2907b8a57a85094105b6dbab042101fca258353c8438b0b466ccd9c804d32db3fbab1b0fda56fa9bd1fa418023a389a1c08cdd13f59a5eede66be08c7e7a317ed9918603aac6658cbba391caa59989d8ecead006e9ad941537c35a8a70cfdd4e3f0f796d20707bce573cbf8f508ba3a0872c4ee9e5132ad1aaf9d51993ed", 0xa3, 0x9, &(0x7f0000000180)={0x2, 0x0}, 0xc) 18:29:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) syz_open_pts() r2 = kqueue() r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000100)='./file1\x00') r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r8, &(0x7f0000000140)='./file1\x00', r6, &(0x7f0000000180)='./file0/file0\x00') r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file1\x00', 0x60) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r9, &(0x7f0000000040)='./file0\x00', r10, &(0x7f0000000100)='./file1\x00') kevent(r2, &(0x7f0000000040), 0x8, &(0x7f00000001c0), 0x4000008, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f00000000c0)={0x80000001, 0x7, {0x8, 0x86}}) close(r0) 18:29:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) madvise(&(0x7f00000ff000/0x2000)=nil, 0x2000, 0x3) close(r0) socket(0x2, 0x1, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x40030, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e6993192964804860031eef06c919b205db4a87492cc73b5a862c8ae94e84e0a15a0b1ff33d2535f2f53ebd53cd2c700f1d328b27536d45279a6c0def1baac30f13066b354cc56b346d1931c8f878c8472b07b80ae1fc114b97e18b6c8a7521428fc8c473a6542198f4620ea72d09aefea216efe815bdceedb7cc16a276859045aec7fb7fec72f4da87829c9d92a15907b9d7f539de064c41635565a07038fab994ed6007455dc5177eacc2100a7823830e728f9e4792e09c6511e41a2c1abce2f689029747e7952c373f55f9eb7c1a7679c3414fbb490a4cb96f2f079afcbb6fcadd0d43032ac90c0352aa4dd2025cdb842187711defc4a88fca4d052bab3", 0x10d) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:29:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) 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) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffff8, 0x7, 0x9, 0xdcf, "b40c4113b83ac6ab96a64e2d2b850b78b8083c11", 0x9, 0xffff}) 18:29:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) getpgid(r8) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r8, 0x7d55, 0xd75, 0x9}) lchown(&(0x7f0000001740)='./file0/file0\x00', r2, r3) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, 0x0]) r9 = getgid() r10 = getgid() r11 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r12 = getegid() r13 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r14 = geteuid() r15 = getgid() r16 = getpgid(0x0) r17 = geteuid() shmctl$IPC_SET(r13, 0x1, &(0x7f0000000440)={{0xc, r14, r15, r17, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r16, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r18 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r19 = geteuid() r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r22 = getpgid(0x0) r23 = socket(0x18, 0x1, 0x0) close(r23) r24 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r23, 0x5) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r26 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r26, r26, r26, r26, r26, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r31 = geteuid() r32 = getpgid(0xffffffffffffffff) r33 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r30, r28, r31, r29, 0x143, 0x80000001}, 0x8, 0x100000000, r32, r33, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000240)={r32, 0x0, r25}, 0xc) shmctl$IPC_SET(r18, 0x1, &(0x7f0000001680)={{0x107f, r19, r20, r21, r25, 0x40, 0x7ff}, 0xfffffffb, 0x5, r22, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) getgroups(0x8, &(0x7f0000000080)=[r12, 0xffffffffffffffff, r15, r12, r12, r20, r12, r12]) shmctl$IPC_SET(r11, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r12}}) r34 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r34, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r36 = getegid() r37 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r38 = geteuid() r39 = getgid() r40 = getpgid(0x0) r41 = geteuid() shmctl$IPC_SET(r37, 0x1, &(0x7f0000000440)={{0xc, r38, r39, r41, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r40, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r42 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r43 = geteuid() r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r46 = getpgid(0x0) r47 = socket(0x18, 0x1, 0x0) close(r47) r48 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r47, 0x5) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r50 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r50, r50, r50, r50, r50, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r55 = geteuid() r56 = getpgid(0xffffffffffffffff) r57 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r54, r52, r55, r53, 0x143, 0x80000001}, 0x8, 0x100000000, r56, r57, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000240)={r56, 0x0, r49}, 0xc) shmctl$IPC_SET(r42, 0x1, &(0x7f0000001680)={{0x107f, r43, r44, r45, r49, 0x40, 0x7ff}, 0xfffffffb, 0x5, r46, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) getgroups(0x8, &(0x7f0000000080)=[r36, 0xffffffffffffffff, r39, r36, r36, r44, r36, r36]) r58 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r59 = geteuid() r60 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r62 = getpgid(0x0) shmctl$IPC_SET(r58, 0x1, &(0x7f0000001680)={{0x8, r59, r60, r61, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r62, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r63 = getegid() setgroups(0xa, &(0x7f0000000080)=[0x0, r3, r9, r10, r12, r35, 0x0, r44, r60, r63]) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 18:29:35 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 18:29:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) fcntl$getown(r0, 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') 18:29:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x32, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000000)=0x8001) r3 = kqueue() dup2(r3, r0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000080)={0x9, 0xd46d, 0xd}) 18:29:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x2, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r6 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(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(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r12 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r3, r4, r12, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) semop(r6, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r13 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r14 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r13, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/12, 0xc}, {&(0x7f0000000640)=""/4090, 0xffa}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r15 = socket(0x11, 0x3, 0x0) setsockopt(r15, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r15, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r13, &(0x7f0000001c00)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa02947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b006000000ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a347248c4a8e5ff3e0048364a64ac959b9ba9e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea1ff34821f47cff10b85cb0887465032141038e69fc58c268ec1c13d4a2fb2dcc21a2d14cb78f6992cabff2f752553e5d3383d252c7068ee121f79998bec5b1daeb0975dd706f247176955b53fa12917dd3d9f016a3adce1ad4571a5c96f6e5b729", 0x1ba) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x2, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xb5af, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r14, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r13, 0x392a70aaa095e2ec) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0x8f9}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x2b1) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() 18:29:36 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x0, 0x95}) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000100)='./file1\x00') r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x1f0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000040)='./file0\x00', r9, &(0x7f0000000100)='./file1\x00') r10 = open$dir(&(0x7f0000000240)='./file1\x00', 0x2, 0x4) fchownat(r10, &(0x7f0000000200)='./file1\x00', r4, r5, 0x4) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x1f0) r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r11, &(0x7f0000000040)='./file0\x00', r12, &(0x7f0000000100)='./file1\x00') r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r13, &(0x7f0000000140)='./file1\x00', r11, &(0x7f0000000180)='./file0/file0\x00') r14 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fchflags(r11, 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) 18:29:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r4, &(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000180)='./file0/file0\x00') fcntl$getown(r2, 0x5) msgget$private(0x0, 0x8) dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) 18:29:37 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r5, &(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000180)='./file0/file0\x00') r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000100)='./file1\x00') r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r8, &(0x7f0000000140)='./file1\x00', r6, &(0x7f0000000180)='./file0/file0\x00') poll(&(0x7f0000000080)=[{r1, 0x80}, {0xffffffffffffffff, 0x8}, {r2, 0x80}, {r3, 0x4}, {r6, 0x4}], 0x5, 0x5) semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 18:29:37 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000000)={0xffffd, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x7, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78f7ec0", 0x0, 0x7d}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) 18:29:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) 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, "9375b01a93b45136fdf0f0e1787fd19e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 18:29:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="820281d0b619690d56b341b1916d13aa00b2937e11d6eb7df1cd6adfa88016867be9740de9bf8a294ecc3214d934a775d3c72d75be1cc69248700c9cd3bf9ff929b87a08af801c836a8239f8e6bfeba6c4a9222f9092d25c6620647f0e1b621f3b895efbecc0d7a99552e43c2dce3805c0cfebbcab1dada2817d182e8c2541a031145de0de073ca4902b42fef8a67e05271d3c930ac8b6b99ac0e5b8410da5b4f40e980600000003efdbc1d4df"], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') write(r3, &(0x7f0000000280)="e63616e81c7c9c3ea81f315dc8aab53c33e2e8ed13b0ad51a5ca1ca36f0f58e56818a598084bb7", 0x27) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe(&(0x7f0000000200)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714efffffffff24ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 18:29:37 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = syz_open_pts() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18081, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYRESHEX=r2], 0x1, 0x1000) r6 = kqueue() fcntl$dupfd(r6, 0x1, 0xffffffffffffffff) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x1, 0xffffffffffffffff) fchmod(r8, 0x0) r9 = kqueue() fcntl$dupfd(r9, 0x1, 0xffffffffffffffff) r10 = kqueue() fcntl$dupfd(r10, 0x1, 0xffffffffffffffff) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x1, 0xffffffffffffffff) fchmod(r12, 0x0) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x1, 0xffffffffffffffff) fchmod(r14, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x0, 0x8}, {{r3}, 0xfffffffffffffffe, 0xc, 0x4, 0x9, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x6, 0x8001}, {{r4}, 0xfffffffffffffff9, 0x0, 0x4, 0xb17, 0x1}, {{r2}, 0xfffffffffffffffa, 0x2, 0x2, 0x2, 0x7f}], 0x1, &(0x7f0000000180)=[{{r6}, 0x0, 0x2, 0x40000000, 0x3, 0x10001}, {{r8}, 0x5532003a7ef43443, 0x30, 0x22, 0x800, 0x314}, {{r1}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x7fffffff, 0x1000}, {{r9}, 0xfffffffffffffff4, 0x1, 0x1, 0x7fff, 0x4}, {{r3}, 0xfffffffffffffff8, 0x5a, 0x2, 0x2, 0x455e6f0}, {{r10}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x0, 0x101}, {{r12}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x0, 0xd6}, {{r14}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x6311c8e3}], 0x3ff, &(0x7f0000000040)={0x63b3, 0x7fffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r15, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x80000001, 0x1f, 0x0, 0x0, 0x8, 0x1, 0x5, 0x2, 0x2, 0x6, 0x7fff}) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000500)="82b68b8aee424cddf6dba587205af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept$unix(r18, &(0x7f0000001500)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20, 0x0) r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x0}, 0x8) r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 18:29:38 executing program 1: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x8}], 0x2, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000080)) syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x7445a989adc00564, 0x20) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1000, 0x0) r5 = getpid() r6 = geteuid() r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x0) readv(r9, &(0x7f0000002200)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 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]) r17 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="e5a652bcc71555e9881ee90d049192b950422571d7ba32c0bf12939df9793b318cd1e607f09d92d4453e03055b8f87029ab92ef50ecfe280d25e64a397f54cbb9501b56d4db5101ee77ecdeeb429c6aa3c97a2192d324f621747efb25481f73c83575d1b49d058088adae25c94f9fe475bdad8f24488e0b0c22f102493d5bf0681925f82f332ebc4d0dcb2d7aa9be08227c90cadee52d2412fc87b78ab75d2e4e7579a32bfb051ce86fab5dbf0ebf2525b4443b76bdd0705269a5a0eee463c4d7618a016", 0xc4}, {&(0x7f00000006c0)="6ae11762472578c1ccbb560024b25d58e2bc956878b09b55148236c58249887559b58e03b55c9727f6332f406dfc4b433f31c6b3ba67fbc10f32c33517ad19bd7436c12c5f1afa554427e36caf8b75f5998ca1937dc5b3dc3661038eebd10d576d76832cf493444568d36045f62e0a86e35bdf68d6d890aaaea5f019b8407fdc8ebb6ab91d68d489363f9da8b13c3684736c4b70b6eb0eaad0568148abe6cbcda14e81479c6e4a338a937293c91780aa6fb00b2856e5c49f5db0cdf19220935895575b9517fdc24a702e201cf8fbbd8815bd0b2937eed4706640a29d469c488ead97446267ee7dbffa92a47e4430c6e991bd8c78530c17c5ebde6db9e3595c3a310bc8d1d41040cd4e60d634ef62bd9358721abfcbb9077da3a83f01e9e2b258526913225e6d9987b0f81d098ed60709557acc4dd2e49fc1f704cabca3aa1ee086ddb3457e6d0c4415ba6245f2ef883c6945acf8968914c771d0acdfea7b76838d00873352289b11d4e0253cf02cc067f4fa1e2644c1db23b46c10db15cb19f35e2c01d737b29a0c5aa18720b011c608973b63447fddcb996edd915970c6921f0c92555975487ec8fb127bf32066188c8db3e21f4116aa7bbf5c79798467aa54efadb31184e66dc73917dfc3006102142af4bcfe2c0d497ddf72e48e69ae0bdb70948bfadd61b57eacfee2bccb78ecaaa6f487f6b7e8e5ba4352f0c0c71488ce746b9fe90c4d0b5f20c6b660fd6c3a0dfc601bec64aad0464ee0c05827214e82633524f26a669989a46db5ecf03cb4f3881be48ccdd43f7e6e07934fc83f27d68f5030a83ebdd6f21d3c47812880b124062137c133c4a959bb2e5a788e81e2f31d81a8f31d0f4be083c8d1d09147d4583f2369ffe3ee7daf940aa5a78579a21a1d83fed382dbe9d157e4ac7ed7610f582524dfbc3f3273aa3e1ed79fcdcace3b3e5967c25f79330fc1524940e5e5bc2bacae25d31e2825b52afea067c42dbd860210e0d6b2855b134f20a16fa78eed8dafce168ae914901b6c2a3097037f3d91cf94aeda67009780bc7c1b95cb9f337f47bc0442e5eb0b85d52d468ea397468df8283c2365011b704db5e5b9d748bef87f8094f6ced1ec680feeb8488091c4cf6558f633ea27f441756ffcb954e5aa633f6f5e5be13ed700c9470afb8938ca628bcc7d4c7a4a933a101386d77f8e29b8941cc983b55682c2d08af52bdb85bbe32fcff20cd27391f7ba91624adb4b143b65384174ad258cee89c2cabbb343a027c25345c76d7c752da7b213347e8d82f794ead0d0b7229de1d621a14f28f6419635d8695e294b778864a163ca8e56063880ea51fe4c7341a5df6d3133bc5b694a2c33e178fbb93af9954f3a91948595b280203724988ea9107f60fbb73bc1824bbab1a64e3c8421ebbcf44ae1a8ca87d5cc33d92db8329a055d4ed68b5c5dbf40119d157a8a64b40697512067f5bb23d441da477d3a0f7ddbccc62e6920819caea6339118dc3c982680eeb1b8a983a5eec42156224134a5d4b359fe666760c11bf7cb693bbd96bd83feab04d67475e2715712c335356004d78c00d44eec085d9d243405d6d1c0b5a38986eaf3971592b8444bbc57b6a3bae0d87aea8a6c29cd78708a2babdb47ae315b3eafbaf768372842a7df129cacfae4353b01dc73a6641248c4920f8e8e15bb1d1ea3c9d0da1a48b76d999c23d3a532b6bf1af24b714924b929de6f0e9754c56db13ec37b91b4a96d9533c5667969cf033bf7c00a369fb2357ff3ba00825f00f42cded3184a19a770996de581b02e600a939317ab7705c62e34f638a7eb415b58a78fbb7118896bee367133a2af19de0438b8e595b24225e522b1fa039622cdfb6e36d6f80e0f4c7dbdbd7a2d6d570550b086b538e614758273fcbd23d8b56250cfefc9059adf09d7fc0d4f27c81c92b1453aa76dba03db9a9436283751d0518c71baab96ab00dd1db82ad4a7bd29c59241ce6b845be5f8103a7ea67fabe42f50d4333e6f178c0de8cee60ce9b2477879663a38f3c2cac2f5c0f35a5c2fe60bf8bb13816b9c5ef82e114847651151e54612497e4e8bbd4917aa7a6c10b5ca60c3180af53d60acaf5dfa9d8c949b86dd88386cf1071cb876fcb25da041dba71081176f764d8d2d339d0550abdc9e633622967c06c95ae04f7fd9f79731f83893016e5d226eb1af86b1803342ace99121c889db4b17da62b59ed0ae6deddda9ae2d3fc94c6a2a64c2451c464a88aca6a22df72571977b5ac9fd230bfaff4e5814f99a912e7fbfbce1a85ca1b4efbdde12b0275b4c26c4daf0a7ed7698b3dbcfb3e3d2ac2f63918e45b6e1117037b52d9d18badbdb2d325aa710aed007103fe3a9b444fa78ee2949a919665dbfda257f98894e3b9a9e303284d95109a3a3a63646247e3daeaed53421d5b8f629ba6106730bcc09ff89c93a832c33e819071ab4da6c3105e193e1440195d302310fca95a3daada2761e0bd91c3988a679d443cde21c37f363593f45fb1ddcc4f94d3cc0dc4b83f4e31cb19f76f82f14de3af2598154c6604ce0e4a298bd19761b6ad72aee531b60a994b7d669af90ef41da00aeffd2064d57ddcb83d04bd29515e656acace925ffd48209dd994239d647cde8ad9bce0bcb3ebcb022ca636b098caa2dae63a88db23ca58586eb159e9548a0301936ba40e3cc64b030c82718201948cdb9d4ec9bb841e2a6b6736767dc15075a82290b4e91d4e93d7fd764ce29fe74674533593af9325f039ecc1d162481988f87d067791741347d390a81e6a1306cc039e88c5e26aa68b2b1ceb50be02e7a8bb293e5c678a0ab8aa6573c56078fd730df461c3b9c8a3c78d9543b137a82dcf3fae6770dec128dab19c1ea1f95902b1cbb4649576fe62624013abc113621293447b8985f0460807ba9cd88417679ef8bd79f949e44afd89d2eba43378587d03537ee075d109e0a406633644d1c84dc61de36373ef8557496428082a972d7f08d662dc4599b4d61b03d7a9f92e5b3e5301ed0324a1295999d00a2a35b033a84e3c1afd106b020ee550b386b49e141323151e1c0968cfaa7c765ce99d6860df6f17be714b5e8226c4769fc90adb264c2aefdaf2031c0285043077cfb6fc9284ccd7b3eceea6879f21be44729beca133e76a238f7c2c53e060f6ee0f7f87f550b3b731cbb388d8a3cf7f767b0c77c18e3a728ca4ec0a1a6d30531b6060d5d18cfbada948b16b48ab48622f3bb98d355a75b8b8334b3a88a42c030f313f4c239376262dfc486051ebc5a46d7f2b23af08230a75385a15e8d29bafed501705a7e94a46544d09a7fd8901c9ec38d4568955266d8119caad32faae35da0bb0ac6f0c7a943fb6e2aa25194b991605d47a2c013b16ab2b1b93db7ff012736aab4701fa53eb273969297f3793b36bdbb1a766e12afd214cb32af44d7c4bebac85a8abc42e13024e80ded69c62b97b1a12eeb6c63a39e650c148a6b2c4ae1ab3667f57f4d704acbbbeb6f7cd9720e6ae804fc7456fa3023cc80270efe7806fae6be076a4458ac5d78db8f29ee36d896f91811c722c5105fb8737a7030f26b5ecf8cdd837366d03419df958be352dd9585300bd27f14ee33ce8448138e52533f09df196ce42e2bf3fd4bf4dd087ccab1dab5252ff9704bee3deb316ed06d28fce2d3e0b47c35c38c1afe410a18d0123a2c080032af74eb82806d24bc516a71dad708c744894c4c501f88bd60dac4a547bf519af20d83f08d52de10c87696f44d719368ccf45b6a0211b519bd32a9ceaf77212e60aa7dde4611db417090a7f679f541a147a3499ed971dbd0ba843ef82208e5df661d20186763e06362ff08ab195a1406dcfacad062bfa861eb1c69c5813d1b1bdab06c407c16cd80081ad915b2c6eb3f805717aa02297ca1156309b07243c8ff399b96396cf304d536f05405716d7f2508b89eac2415a195e7b799effc0c81f19f327015f165d907e5cfebcfd8054e58579ffb53bd1e37fe3a2f739a7cfed4f358e2876723b6c289faec765cc1a9590a316a6d8c0627cb756d66c8d4d8c35febc45ca400114dbba414104a8618478a20cfed8908769834f8d843735e2d73ab5d6fa015d08004c713ff210bb7b83c828ad1546f62b41358fccd23bc6de600ab84ebfc9cafefa470434378317fcf1fd2a0c20410c2afe091b3d28c2f6b84bf5dd7f3ad7c5b3a84440a7a9de1deb42dced6a610611c86920632f81b91680861fdd41a8d647d821cfc5f61ed43a06f35ae3ac01962e0d70eaec0fa445097d0cc3d595130292b7534d9c079da21c479cdce84411acbba217ae16d9c618805a6a059ec89ab5604b838a00cc2329844256301013f0f7c3cd1dcd556e058dd56b7dc01c2af52d01f203d4646fcb3356d803b053e37b08fe4dffe45ec7830c40d56d9bb212df67acd4579a23ba560d126a465a1e35e2a2cd819f1e3478867eddf0c48535da0e4dbbdd7fae047862b97b3670c8c17429dcb08cdccf8a41b7cebbc916e61b183429f5ea0a045c6cd3a4bb850b9e1600020c029c9ede67b5b138a6cabd81f044f37ef92421c044d043cfe0a428c87a26040f9cd7ac341a5e53f43299e05c7c0e32900ee6f64a2cfa88e0fdfda9cc9c9c976f8678f3736b9920abbf21891640ee53ef8a8f1b2501e51a23ac98c126e84fd9bce039c51049345b7d244cd5eac34a26232331e01de436da50da160baa635e6537cb9c3619a8c282cf71982407edcb2ab50f8539e5dde70ba6d901ca31b8219c6fcd2499cde5ba90664a8b1493a3edaceeafcd8e3d47bddcc35367ad5ffc3d9cca29fe2e60f8af33f4fcd3326564015ce401d3ef3f8c8167336c5e55aa1aafc9c3899dc0ff81b76f9c513b13c00e5fac904efbe9056f29092d9ad66eb78921cf0cfa6866c15b22d950f247cafa5a6bda521d2768591fb8ba59aa3b436f9eff2d93f652a7715dc91789a2b7dede9f64275117ad141d641c6f0f6fc65208f9915538cb502c7606ff265fcf6df8621b5c56525e70b007a7a32c3898b12eb312712f500a789836622ab810dbe88eae962317af60987e15c7f31279686719b355244047fb9c52434d65ffe0d16025d8ec0c34bd1fed6c0c0fb796ccc674f307a3ff6148b2707015f5823c0513e5c59fc6db343f27206235d5736cbcbdd757fcd7c59a5880c77ba5170dd65d2dcd6d4c1886e30d15bd782f3d1bc8c83753135279550910b12fa1349d921f4c9eda2e61d51fdcdbc59d62255f5ceac67464eb77a379689aee4ed037cce23559f2f87220ca68897bd141f28a8bb12febcb3891d9204d0e97e3ac359cc1a627985a6ec07939ad4ce9717600bbf9b07282c02380a052b930e7ddf47cae6f1beb2ad886ac7d213dbb5b12c55478e2eaa3e1d4cb0c1e722d6868eefd5f17bd68dbc2f356331f0815e028843c48dd06a5fa98c4f4b108d49a32b4871ccc98741be7450348b395c187c45f2ee1d68f3dc646fdde8b2cc265836bbb260350c7a5205345ee4f8b33e5f7deebd7dda571fb1fa5d8ade50cbddfa0881468ec30bb6a20f080f983c21b470df8cd9a70e55fdbe15ea0732967d0aa8dceaea94bc710f1cfdb3a506b5af12da41a18a5eb058f1b9938e84e690be693717f99f06f6b57efffb3254188f89f55405818687c8c27f599a598c1a0586e5e6722b36a0fb2eb29bfa62ccf0dae05ea8d31107bc2dbc22e38d983f6a018eb190370d67732759263594cd3cdd3e38f0fff598fd3c6f9dbc7783975f1473e359ee03aa5b38996bf9bbc3b9629afb5667a4c7f758057567ec077b285fe36b", 0x1000}, {&(0x7f0000000200)="5a9e67b3bad96a62e3f9d5093d3406cfbfb4a619b3a30b4e32b570b6551bd3716b09faf4b57ed8e5416066bd6ed382ecbe5ca3bd61af86ac168ec070d02adb51557d964700407acb32071c12c93a2d0f75fe8bce701f8be8c9a58f81337174f9745e459ecb422b5dbd23000a90253ecdf3ade8c1557d6d8888ca1af53630ee08efcdc9915f10b11579e5cde13f8d2b1c7a096ba629530db4cac70fc9985d064ffa8e8efd4119325dbf6d3562eec60f541644870e23ef006e277ed7fe250276af39de2302cf769543d75786e1511fdfae5ef3663d967c4ff4e2fc148a94b9708789a4", 0xe2}, {&(0x7f0000000300)="ec6ce0cc23c7e7367f89e286c1bf7a6141260cba806decb78e5a388d45321c5f42814e8101cf4beafff7f5b0f2b6c8be7975728a0ffc0d1443609ade3d93ede3", 0x40}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000001000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r17, @ANYBLOB="000000002000000000000004ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="082ac4b1b1fa7c78000000187cc986f0a86d7ec2b14fce0000000000ed00ffff000001000000", @ANYRES32=r21, @ANYRES32=r0], 0x78, 0x40c}, 0x402) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000002200)=[{0x0}], 0x1) 18:29:38 executing program 0: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x8}], 0x2, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000080)) syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x7445a989adc00564, 0x20) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1000, 0x0) r5 = getpid() r6 = geteuid() r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r9, 0x0, 0x0) readv(r9, &(0x7f0000002200)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 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]) r17 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="e5a652bcc71555e9881ee90d049192b950422571d7ba32c0bf12939df9793b318cd1e607f09d92d4453e03055b8f87029ab92ef50ecfe280d25e64a397f54cbb9501b56d4db5101ee77ecdeeb429c6aa3c97a2192d324f621747efb25481f73c83575d1b49d058088adae25c94f9fe475bdad8f24488e0b0c22f102493d5bf0681925f82f332ebc4d0dcb2d7aa9be08227c90cadee52d2412fc87b78ab75d2e4e7579a32bfb051ce86fab5dbf0ebf2525b4443b76bdd0705269a5a0eee463c4d7618a016", 0xc4}, {&(0x7f00000006c0)="6ae11762472578c1ccbb560024b25d58e2bc956878b09b55148236c58249887559b58e03b55c9727f6332f406dfc4b433f31c6b3ba67fbc10f32c33517ad19bd7436c12c5f1afa554427e36caf8b75f5998ca1937dc5b3dc3661038eebd10d576d76832cf493444568d36045f62e0a86e35bdf68d6d890aaaea5f019b8407fdc8ebb6ab91d68d489363f9da8b13c3684736c4b70b6eb0eaad0568148abe6cbcda14e81479c6e4a338a937293c91780aa6fb00b2856e5c49f5db0cdf19220935895575b9517fdc24a702e201cf8fbbd8815bd0b2937eed4706640a29d469c488ead97446267ee7dbffa92a47e4430c6e991bd8c78530c17c5ebde6db9e3595c3a310bc8d1d41040cd4e60d634ef62bd9358721abfcbb9077da3a83f01e9e2b258526913225e6d9987b0f81d098ed60709557acc4dd2e49fc1f704cabca3aa1ee086ddb3457e6d0c4415ba6245f2ef883c6945acf8968914c771d0acdfea7b76838d00873352289b11d4e0253cf02cc067f4fa1e2644c1db23b46c10db15cb19f35e2c01d737b29a0c5aa18720b011c608973b63447fddcb996edd915970c6921f0c92555975487ec8fb127bf32066188c8db3e21f4116aa7bbf5c79798467aa54efadb31184e66dc73917dfc3006102142af4bcfe2c0d497ddf72e48e69ae0bdb70948bfadd61b57eacfee2bccb78ecaaa6f487f6b7e8e5ba4352f0c0c71488ce746b9fe90c4d0b5f20c6b660fd6c3a0dfc601bec64aad0464ee0c05827214e82633524f26a669989a46db5ecf03cb4f3881be48ccdd43f7e6e07934fc83f27d68f5030a83ebdd6f21d3c47812880b124062137c133c4a959bb2e5a788e81e2f31d81a8f31d0f4be083c8d1d09147d4583f2369ffe3ee7daf940aa5a78579a21a1d83fed382dbe9d157e4ac7ed7610f582524dfbc3f3273aa3e1ed79fcdcace3b3e5967c25f79330fc1524940e5e5bc2bacae25d31e2825b52afea067c42dbd860210e0d6b2855b134f20a16fa78eed8dafce168ae914901b6c2a3097037f3d91cf94aeda67009780bc7c1b95cb9f337f47bc0442e5eb0b85d52d468ea397468df8283c2365011b704db5e5b9d748bef87f8094f6ced1ec680feeb8488091c4cf6558f633ea27f441756ffcb954e5aa633f6f5e5be13ed700c9470afb8938ca628bcc7d4c7a4a933a101386d77f8e29b8941cc983b55682c2d08af52bdb85bbe32fcff20cd27391f7ba91624adb4b143b65384174ad258cee89c2cabbb343a027c25345c76d7c752da7b213347e8d82f794ead0d0b7229de1d621a14f28f6419635d8695e294b778864a163ca8e56063880ea51fe4c7341a5df6d3133bc5b694a2c33e178fbb93af9954f3a91948595b280203724988ea9107f60fbb73bc1824bbab1a64e3c8421ebbcf44ae1a8ca87d5cc33d92db8329a055d4ed68b5c5dbf40119d157a8a64b40697512067f5bb23d441da477d3a0f7ddbccc62e6920819caea6339118dc3c982680eeb1b8a983a5eec42156224134a5d4b359fe666760c11bf7cb693bbd96bd83feab04d67475e2715712c335356004d78c00d44eec085d9d243405d6d1c0b5a38986eaf3971592b8444bbc57b6a3bae0d87aea8a6c29cd78708a2babdb47ae315b3eafbaf768372842a7df129cacfae4353b01dc73a6641248c4920f8e8e15bb1d1ea3c9d0da1a48b76d999c23d3a532b6bf1af24b714924b929de6f0e9754c56db13ec37b91b4a96d9533c5667969cf033bf7c00a369fb2357ff3ba00825f00f42cded3184a19a770996de581b02e600a939317ab7705c62e34f638a7eb415b58a78fbb7118896bee367133a2af19de0438b8e595b24225e522b1fa039622cdfb6e36d6f80e0f4c7dbdbd7a2d6d570550b086b538e614758273fcbd23d8b56250cfefc9059adf09d7fc0d4f27c81c92b1453aa76dba03db9a9436283751d0518c71baab96ab00dd1db82ad4a7bd29c59241ce6b845be5f8103a7ea67fabe42f50d4333e6f178c0de8cee60ce9b2477879663a38f3c2cac2f5c0f35a5c2fe60bf8bb13816b9c5ef82e114847651151e54612497e4e8bbd4917aa7a6c10b5ca60c3180af53d60acaf5dfa9d8c949b86dd88386cf1071cb876fcb25da041dba71081176f764d8d2d339d0550abdc9e633622967c06c95ae04f7fd9f79731f83893016e5d226eb1af86b1803342ace99121c889db4b17da62b59ed0ae6deddda9ae2d3fc94c6a2a64c2451c464a88aca6a22df72571977b5ac9fd230bfaff4e5814f99a912e7fbfbce1a85ca1b4efbdde12b0275b4c26c4daf0a7ed7698b3dbcfb3e3d2ac2f63918e45b6e1117037b52d9d18badbdb2d325aa710aed007103fe3a9b444fa78ee2949a919665dbfda257f98894e3b9a9e303284d95109a3a3a63646247e3daeaed53421d5b8f629ba6106730bcc09ff89c93a832c33e819071ab4da6c3105e193e1440195d302310fca95a3daada2761e0bd91c3988a679d443cde21c37f363593f45fb1ddcc4f94d3cc0dc4b83f4e31cb19f76f82f14de3af2598154c6604ce0e4a298bd19761b6ad72aee531b60a994b7d669af90ef41da00aeffd2064d57ddcb83d04bd29515e656acace925ffd48209dd994239d647cde8ad9bce0bcb3ebcb022ca636b098caa2dae63a88db23ca58586eb159e9548a0301936ba40e3cc64b030c82718201948cdb9d4ec9bb841e2a6b6736767dc15075a82290b4e91d4e93d7fd764ce29fe74674533593af9325f039ecc1d162481988f87d067791741347d390a81e6a1306cc039e88c5e26aa68b2b1ceb50be02e7a8bb293e5c678a0ab8aa6573c56078fd730df461c3b9c8a3c78d9543b137a82dcf3fae6770dec128dab19c1ea1f95902b1cbb4649576fe62624013abc113621293447b8985f0460807ba9cd88417679ef8bd79f949e44afd89d2eba43378587d03537ee075d109e0a406633644d1c84dc61de36373ef8557496428082a972d7f08d662dc4599b4d61b03d7a9f92e5b3e5301ed0324a1295999d00a2a35b033a84e3c1afd106b020ee550b386b49e141323151e1c0968cfaa7c765ce99d6860df6f17be714b5e8226c4769fc90adb264c2aefdaf2031c0285043077cfb6fc9284ccd7b3eceea6879f21be44729beca133e76a238f7c2c53e060f6ee0f7f87f550b3b731cbb388d8a3cf7f767b0c77c18e3a728ca4ec0a1a6d30531b6060d5d18cfbada948b16b48ab48622f3bb98d355a75b8b8334b3a88a42c030f313f4c239376262dfc486051ebc5a46d7f2b23af08230a75385a15e8d29bafed501705a7e94a46544d09a7fd8901c9ec38d4568955266d8119caad32faae35da0bb0ac6f0c7a943fb6e2aa25194b991605d47a2c013b16ab2b1b93db7ff012736aab4701fa53eb273969297f3793b36bdbb1a766e12afd214cb32af44d7c4bebac85a8abc42e13024e80ded69c62b97b1a12eeb6c63a39e650c148a6b2c4ae1ab3667f57f4d704acbbbeb6f7cd9720e6ae804fc7456fa3023cc80270efe7806fae6be076a4458ac5d78db8f29ee36d896f91811c722c5105fb8737a7030f26b5ecf8cdd837366d03419df958be352dd9585300bd27f14ee33ce8448138e52533f09df196ce42e2bf3fd4bf4dd087ccab1dab5252ff9704bee3deb316ed06d28fce2d3e0b47c35c38c1afe410a18d0123a2c080032af74eb82806d24bc516a71dad708c744894c4c501f88bd60dac4a547bf519af20d83f08d52de10c87696f44d719368ccf45b6a0211b519bd32a9ceaf77212e60aa7dde4611db417090a7f679f541a147a3499ed971dbd0ba843ef82208e5df661d20186763e06362ff08ab195a1406dcfacad062bfa861eb1c69c5813d1b1bdab06c407c16cd80081ad915b2c6eb3f805717aa02297ca1156309b07243c8ff399b96396cf304d536f05405716d7f2508b89eac2415a195e7b799effc0c81f19f327015f165d907e5cfebcfd8054e58579ffb53bd1e37fe3a2f739a7cfed4f358e2876723b6c289faec765cc1a9590a316a6d8c0627cb756d66c8d4d8c35febc45ca400114dbba414104a8618478a20cfed8908769834f8d843735e2d73ab5d6fa015d08004c713ff210bb7b83c828ad1546f62b41358fccd23bc6de600ab84ebfc9cafefa470434378317fcf1fd2a0c20410c2afe091b3d28c2f6b84bf5dd7f3ad7c5b3a84440a7a9de1deb42dced6a610611c86920632f81b91680861fdd41a8d647d821cfc5f61ed43a06f35ae3ac01962e0d70eaec0fa445097d0cc3d595130292b7534d9c079da21c479cdce84411acbba217ae16d9c618805a6a059ec89ab5604b838a00cc2329844256301013f0f7c3cd1dcd556e058dd56b7dc01c2af52d01f203d4646fcb3356d803b053e37b08fe4dffe45ec7830c40d56d9bb212df67acd4579a23ba560d126a465a1e35e2a2cd819f1e3478867eddf0c48535da0e4dbbdd7fae047862b97b3670c8c17429dcb08cdccf8a41b7cebbc916e61b183429f5ea0a045c6cd3a4bb850b9e1600020c029c9ede67b5b138a6cabd81f044f37ef92421c044d043cfe0a428c87a26040f9cd7ac341a5e53f43299e05c7c0e32900ee6f64a2cfa88e0fdfda9cc9c9c976f8678f3736b9920abbf21891640ee53ef8a8f1b2501e51a23ac98c126e84fd9bce039c51049345b7d244cd5eac34a26232331e01de436da50da160baa635e6537cb9c3619a8c282cf71982407edcb2ab50f8539e5dde70ba6d901ca31b8219c6fcd2499cde5ba90664a8b1493a3edaceeafcd8e3d47bddcc35367ad5ffc3d9cca29fe2e60f8af33f4fcd3326564015ce401d3ef3f8c8167336c5e55aa1aafc9c3899dc0ff81b76f9c513b13c00e5fac904efbe9056f29092d9ad66eb78921cf0cfa6866c15b22d950f247cafa5a6bda521d2768591fb8ba59aa3b436f9eff2d93f652a7715dc91789a2b7dede9f64275117ad141d641c6f0f6fc65208f9915538cb502c7606ff265fcf6df8621b5c56525e70b007a7a32c3898b12eb312712f500a789836622ab810dbe88eae962317af60987e15c7f31279686719b355244047fb9c52434d65ffe0d16025d8ec0c34bd1fed6c0c0fb796ccc674f307a3ff6148b2707015f5823c0513e5c59fc6db343f27206235d5736cbcbdd757fcd7c59a5880c77ba5170dd65d2dcd6d4c1886e30d15bd782f3d1bc8c83753135279550910b12fa1349d921f4c9eda2e61d51fdcdbc59d62255f5ceac67464eb77a379689aee4ed037cce23559f2f87220ca68897bd141f28a8bb12febcb3891d9204d0e97e3ac359cc1a627985a6ec07939ad4ce9717600bbf9b07282c02380a052b930e7ddf47cae6f1beb2ad886ac7d213dbb5b12c55478e2eaa3e1d4cb0c1e722d6868eefd5f17bd68dbc2f356331f0815e028843c48dd06a5fa98c4f4b108d49a32b4871ccc98741be7450348b395c187c45f2ee1d68f3dc646fdde8b2cc265836bbb260350c7a5205345ee4f8b33e5f7deebd7dda571fb1fa5d8ade50cbddfa0881468ec30bb6a20f080f983c21b470df8cd9a70e55fdbe15ea0732967d0aa8dceaea94bc710f1cfdb3a506b5af12da41a18a5eb058f1b9938e84e690be693717f99f06f6b57efffb3254188f89f55405818687c8c27f599a598c1a0586e5e6722b36a0fb2eb29bfa62ccf0dae05ea8d31107bc2dbc22e38d983f6a018eb190370d67732759263594cd3cdd3e38f0fff598fd3c6f9dbc7783975f1473e359ee03aa5b38996bf9bbc3b9629afb5667a4c7f758057567ec077b285fe36b", 0x1000}, {&(0x7f0000000200)="5a9e67b3bad96a62e3f9d5093d3406cfbfb4a619b3a30b4e32b570b6551bd3716b09faf4b57ed8e5416066bd6ed382ecbe5ca3bd61af86ac168ec070d02adb51557d964700407acb32071c12c93a2d0f75fe8bce701f8be8c9a58f81337174f9745e459ecb422b5dbd23000a90253ecdf3ade8c1557d6d8888ca1af53630ee08efcdc9915f10b11579e5cde13f8d2b1c7a096ba629530db4cac70fc9985d064ffa8e8efd4119325dbf6d3562eec60f541644870e23ef006e277ed7fe250276af39de2302cf769543d75786e1511fdfae5ef3663d967c4ff4e2fc148a94b9708789a4", 0xe2}, {&(0x7f0000000300)="ec6ce0cc23c7e7367f89e286c1bf7a6141260cba806decb78e5a388d45321c5f42814e8101cf4beafff7f5b0f2b6c8be7975728a0ffc0d1443609ade3d93ede3", 0x40}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRESOCT, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000040000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000401800000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r0], 0x8b, 0x40c}, 0x402) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000002200)=[{0x0}], 0x1) 18:29:38 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) openat(r3, &(0x7f0000000100)='./file0\x00', 0x10000, 0x20) dup2(r1, r2) execve(0x0, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x1) 18:29:38 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) 18:29:38 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x35, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) unlink(&(0x7f0000000100)='./file0\x00') 18:29:38 executing program 0: r0 = socket(0x20, 0x4000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x41, &(0x7f0000000000)={{0x18, 0x0, 0x8ee0}, {0x18, 0x1, 0x2, 0x5}, 0x0, [0x0, 0x3, 0x0, 0x800]}, 0x3c) dup(0xffffffffffffffff) kqueue() socketpair(0x1, 0x4, 0x1, &(0x7f0000000280)) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r1, r2) ioctl$LIOCSFD(r3, 0xc028756b, &(0x7f0000000000)) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x83e1, 0x0) r4 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000010c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xfd, &(0x7f0000001080)=[{&(0x7f00000014c0)="abe9f7a90366d887455587c91b09d679c3015f432c4cf4895f10abdafbb27d0ba3abc333c9e4d8b49360e3083e156aec0183bf806dabe00a4c01eddf65e16e5e8001af95832e7ffc20eafe46f6ee410fc8eaffe296ced5f6c7127ba34f3478eaec53cebf89a24fbfd48b337e4cace01d88e8584dd65862efb7c25975cf8a9ad801938b6461b35687b145dcc24b56b43d1bfd80db5de020f495ab0e8b2eb174eba9f2eaa84ad223b4708a5fd67c5615fa1fc1bc3e220c98677b69d8a8d12214c0885c07a7acdb129d7151e3ae04cdb69f1fa76b17201d7bd75114e0f91be25556ca77fdcdb0303f09c5e63c57109ec482efc4eb5383ce8f8753949a8967ac69f8ebfa5214d756f53d584f3134c1c64db6dd8b99974cab6b5c0f0a686949722a6d40397a4e508b43b80f34286e0d4f0b16495a1bb2a2e91c9d235cc7e9888fa19fdc105bf5e4de8cdb61ef687970148911cd487780cb57bab4b84c06db2eb593ee7e005f31fe8e55d5c50f9701cd718d3619ba9df7744dd1502bfd849d280edcecfde86e70c95c2e34dc5d32534fefd24a03720306c6d119fe443b1989b0bb04f0cd2333f2d8d07ce639d5e2a6875bfa6aa0070dd2c536c482252a9bd83a8730223d5ebcb786aa70bf5c5048e5425d65003d90d930c8ce8f780ce2d46e3f2aef072019f06581c34057334008159a5850025dce797c837bc2dc0ce176b9ec713c66538e656edc107576ea871f25701b2fb48e0548ba9f1cd48bfc59d70c5158f885acb071d736315272776b732b202f7ea4ea88b1765ee8e784f9dfcd33168e5d5365e873f86cf2d0bd8e4d889fbb12bbb22c12d86f1a97894c226f03220a038b35fbc4f27ae7a3deff0a401522e4042e57f0de438c7df218b4e671ea92b44b7c30e1dcee66db4c0264b10f05c3b293fadd70bd68db1caa667a36ca3c9835bd4e524bb207863545cd3ae842811077f2cacddacc05cac0adc744f9b57931da0045e6bd6fc6977414f6990e58a8e8851aa5b90a96ac9310e8992881b5c6176fdc356694c8f53ae31e5640bee9a420c4f4680b04a0f54e46a2b8d60241cb36c70e44f9f44877c34ea72f33666cb8f20f016b5c2710cd877a7477f1e0c22ff14885dbb71196adf495b2b945dce007dbda07f8182d18c892f5b208a38758658f0e7686491ce85562a69ef2ad6b3636ded2da114c18503cf6c7fb79235228d7f04b240ba6ac7f27afc610d5e29b53a4c4e957b968c0955b3e2652ffed0a72a95e940f716f906b2c9318c1aa27e90fe0f8e2c062c68bfd8f904ff8ea25c179f98e525432d7eecbb24cbaa985c76a9f43acacbecf1b9ac233d3ddeff98686ef1eb0c60be149cd3afd045815838d5390b747a267365fa15b663be54565229793f6d1f76107a2a1780775ef3e1d7685b4091607422639d997cfbb0bfd1d9a7bd87254dbc9e4362f3893ce1ec388f1ace4e85391c179e501021a3cfa1329555d0245f37a4023a8bae3c75332eb33d34229a8714eae861848eac675c3242ac527b04f4706c90f19311e7e495635093be38f6d00e75f78e3179564d9de697aff8fe1ef224f0e4165db7dbf18063c7263aa714e480b7ad999acf539c6cb9a9bd23c7360f51de1dc6619316d917078c577597e9dc98e13b45cf742e18a7c0046a407b642f6873f13c8aefef5fc8220b578734a18b4a10d075feac63bcde444f5a8376dc14db037f3cbe08c3d1a76bcef03c69c1103b4f562d12711c77bf670ca69fe3d236b931f98183b8fc14288e7aa16319c56a964f13f78600a54242055b95340c14c3ed4569472ebe11e0401d83706dcfde9e947a596bf023502537ce50781a62516c253d7a83654c89a8e50f0ad37ae05eaca0e1ffa2d3f6676d83ccb13b5890840184e84151ae13e24a9941965e9afccd1133c6fd513ba276cc4ec0e0b0c7dafc6340f2c596c2c8f59b3800e9ce06c48d4ff23bb6b6875a805398d7e2d5326d96397cde632ea2f59eace7885df77b2444e3afd16f90a7ee2c46244781c4ccfbe0dac3f155cd0444da588296fadb2da3d9514d1988b2b18eaf5bdf7fc4307a14a3a64d9acb3b4de117601ddb92691fbdb32aaa569a0b3603ccb646d76aafa756ffaa6122664f33c53a5df3da198b379df36052cf5e62315cb20113b720d6c902b2aa8fe96c92d4413570fcda61d24f2846df9fca3722f351fb4fcf4fb5ebef5fbadaff428ee63fa00395b69ff735a125e6db92a89364a92bb037fd4b51344caa4d6e12c16c29ca646dc65175a42986a921e485a75bdeeb2b0fa30a6b2b4e1c12120acdc21a5044c4df68b8775ffb8f1650258f688115b6f46cb53c7aa63fae2b13b4e404764264b3dfc3825c1526f7ccf4bb14553ff7bd5f6cfadf2a34a0728018b55040c2f2b28fd2c1a984db4ffdc3dbef50bb7f97466a92683f1a36f3d93ca5fe42312fe66a9d803fcf96a5fed79ef9345dfb24660a917d8429c798b62055cd0508c81d0bae5cece3cdc32ed0379133989b9c7835c351ede22df84469f69bbd6bd443fbd95220bc7a331f0ea81b6a8e0ccb505f6b3f37fe03b53c34e5591b4d11e31f06f52bc73392bb8e4ff245a07fe62a557fa1674c17c2fcc3369729835c900d9c2a172da53fe8b677fcc45e1204e3bd36b8e22a7fb6bfdbbd0ae8259b6d1f29eefe8a9cfd0b5fb08deb891deab0b685273e1a8394ea172718ff7a6dd0727552f9fbf662309d41b4474e11100cd7c496e3a75a38cc21538033876db78bde79a365a6ee1b9faa064c7588df9d3f915c8c5d920e95394c11828a45932afa271cd2265242503c05da7918e84db8568ca839f8e7b730faf12907a27be86c7dc87602c129d76b993e650c77bf13ea65497ce66858c4f9ca93012b4f97fbdc287c0799f1598c8a9daa607918c3620ddfed0a855cf6bd68017c8bf9f75f78cccf00db97869b9d4c56a81bef579554a30c45f7788d1a4cf8f88d7a6a162de749455ad1189094a366919a0bad164e6e251ce3af5f6bfe6b73dfa6539fe75eb5c700bc84cd29d98d236fe0a38a3d9f4a007c7afce96101f1ec884cdaaf7679dad8c8c5a009040d6dca973aa0a72e4e909044ac052df66e951212789a9d157b9acb6d7aea86030d71cea69282c9346d1e06e9705420ff3482092b42a47167c394e1bf4a6f1ea6ade6c37491f498d285c4a97b1fb685633c0946bce142452f488678dc1b60acb03b4c6b00be73751cc973a55138eccb42c8d736c8941d9f412831a3f32a99cda95b1b44cc8c3c86069f95cfa817ccc319889ff72d05e97ab01c9c9eb3ce3f3ba533615ae8313c12aff63717b5f36ec6cbfc962ec9dac1d3781dc5aa60114ebf8588c899d5dc4b4d98f665788cedf67d80d668055473c7f3e1704509d288b7e35b35408c2059d9729e9f6a10551d77e51c8518b52163a5efbf12e8655d9e5e1be0563db9102af858ef68cf7b58aef00578a574b9d26a3763ddb56823ece4b991581d9c3a51fb2f1289e9c9acc04128213ee537e175567e3fd41c92b973f89a332f79c18f147b03325ce0d17fa265cf864cb1317bbd8bb90d884ce3952bf072b081699e39d40ea589933068834090b244540a74189c544eb70c8a80ff83dadc427220d476d0ced0931810c571454fb6e75fa7f04490ee1ec6cb99ba8ff6c4f9f3155bd8dbfcf78ef262fdc4f32b5c0838235c746c4c0138ee9e8852b4d03c062fe0a3583f6d3ed739928bf83ae3ecf7a7185a82933ce6f79ad594c28df48477e7c70d50f5bfb4fce0c7438e14f6ed0e14ea18ad41f8ac43c0d2175c292120b50e80a9d16f6d3d530d7513b5f4ab4506db362d5f26469a950e86d6b214d629b780aa2c1c0653ee074db24bea85178c44159fb3816be0a59b16614fa0da69550e41fabc1897d228e0abdf1e2d0f2470e20b45115659cbef1a79bc27c99a45526ed393ba8bc8a65e32e75c28dd3841311e791f167bb0b27e9bbb053e0bc5fe3b16b551d5c91abb1f1d73141a816a6fd7fbdb770439ffb985303856ad0274bba46e5d95367b64e68586e14c9043359fad5a5d2f1ea285bd3f4cae4ae976910e8c08b8737fc7752", 0xb41}], 0x1}, 0x0) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xc) dup(0xffffffffffffffff) r7 = socket(0x18, 0xc002, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xc) accept(r7, 0x0, &(0x7f0000000340)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000400)=[0x7fff, 0xfffd, 0x2, 0x1000, 0x7f]) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x2000000001021, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000180)) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000000)="b1000504000000000000080000010000000000b4cea1fea7fef96ecfc73fc3357ae26caa0416fa4f376336acf00b788b00000000000000df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282921e4fd89030fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0x81) 18:29:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 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, 0x5, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) socket(0x800000018, 0x1, 0x0) 18:29:38 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x3, 0x2d) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000100)=@un=@abs={0xba82561d4ed87d53, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="c06338c6063c87b51f1dc4a9df5e106b2b9e5b3bfaa4a9c8eeaf246f602cd948709d8fb2d20267fc4bbc337cc1f6c02ca845e85397de720392e56e4a8ecef281eced4b3c4310e3f7080749625de979309be9b2d558ab059216f5", 0x5a}, {&(0x7f0000000200)="32b8c38a5ad03cf7288885375b0427f322eae138bb01a05036d4df620a27044afe989e6588456e8b571adcc5414e611ee39e0f4d75f3297297", 0x39}, {&(0x7f0000000240)="d49b37503c8b7b0c6a1c387b3be6284755f7687a33820938da086102c251c3b0f6c4b4e6a04c3d6fe86c8df02a942d99d90c0e90435ccb3d3ad12e8fd1ea1b7074821b4af4999b0fc1f68caac4c4494c43", 0x51}, {&(0x7f00000002c0)="b6c57c88d32a59825bf21ce59a8164d9039db7f42125ef20d0a41bbc83ed757dde49eba417925665153c7766351baaac1e0ed1c2107dee92e6dd4492dbc7e6df8191980839b6b8b6d37da956b16b24a4f2bae40e0915723a286cdf95305728fea6bcbfa3241791529719b1c92f537f633b0475804a4ca2730556e84b23b84741ef", 0x81}], 0x4, &(0x7f00000003c0)=[{0x108, 0xffff, 0x8, "04fcc1c39537064c3bc9d7402e31140ffad107dcf29425154b81ece0ebd91c994a205a1da33a5a52280a52d16c89d99a28749808281e00ba0d3587354b18b33fb87b7f96c40f736ff4202aba7df0784a45e7ecffd882ad134e73ae432e65caa6a9e46f78ea4d8709c666782a5b027c0083de7b64346bf057ed9f476d55c36407262043040ea7629e6c624c09240ea1f509bc5c01a5fde92edf0901a854ad324fb3aa4aa606b1217f5aa6a8554862c6510f5da4e538d8c70756b1929819ed9b154ca634386a2e12b4bf1d4560f7791e59bca2bb97fef308a7d5f77d475c89eb6825d5a1d5017c23dbea1ecdda4d38ce8ed832de73a62f13dc"}, {0x30, 0x1, 0x0, "731a37c34546cb47bf738a3ebd7475c6f281f03d7dee9fd2a7"}, {0x88, 0x1, 0x738, "528f91cfd7f3e166fca809d34e3e230c2781b55764837f59f961a650cbb279d1f7055e10ba8374b866ab9e6977fdca740f4456fe9adffaa04f8fe6859e3d0bf381d9cbc81ff4a61908c8c70e8737c37b3339fde780add71837d31a06df40d60d9068da2e969d185b6fa053c60d46816aff"}, {0x70, 0x1, 0x9, "a83e14e656bcd03496d6ee873f5d44eea77243ecf2aee9779371b8d6486c5a523e81479abd93007657e265305fcccd5df9b4f2023d0e4178387ddc14a0bd96a6594ff3152e96f5c72263190cd9dea2b3ebc1a594b6324f330a51b36e"}], 0x230}, 0x40c) 18:29:38 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x14}, 0x0) 18:29:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x8) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) faccessat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x61, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getpeername(r2, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 18:29:38 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01440fbbf8e21721642bd6aacb948f7912e691c17d46fa7670abef38b87304664ecc08004bbf8699f32228ca95b7a695f70e"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="82028180ffffffff84fef6d75bab8bbb4738a16ba9fa38c45039a21ed2f51eadae8efac12765aa1b807fa429080115531cd662c8146eba425c7cdfff6f09673eaf6394ca93413758292d66a8323d2514c760a23b28fd3288544d2fe027799b82b7789caf"], 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)="0725000000900000000000000000e20000000000", 0x14) write(r0, 0x0, 0x0) 18:29:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x8, 0xe545, 0xc4, 0x1, 0x4, 0x32, 0x8001, 0x0, 0x2, 0x4, 0x10001}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x1704afa7, 0x8, 0x8, 0x9, &(0x7f00000000c0)={{0x7, 0x81, 0xfc, 0x8, 0x2, 0x1, 0x85}, {[0x2, 0x9, 0x1000, 0x8, 0x3f, 0x0, 0x0, 0x80000000, 0x6, 0x2, 0x7f, 0x7, 0xf0dd, 0x80000000, 0x400, 0x1, 0x4, 0x4], [0x9, 0xa6, 0x1ff, 0x1, 0x5, 0xd12, 0x6, 0x0, 0x80, 0x5], [0xff, 0x2, 0xec0d, 0x1, 0x100, 0x1334, 0x2], [0x5, 0x8000, 0x20, 0xff0000000, 0x7ff, 0x6], [{0x0, 0xffffffff, 0x3, 0x5}, {0x5, 0x5, 0x2, 0x4}, {0x3ff, 0xeb, 0xc41, 0x64}, {0x0, 0x400, 0x0, 0x1}, {0x46bd, 0x0, 0x6, 0x36be}, {0xae, 0x5, 0x6, 0x3f}, {0x1, 0x9, 0x2bd6, 0x4}, {0x1, 0xfffffc23, 0xe6, 0x10001}], {0x3, 0x9, 0x2, 0x3514000000000000}, {0x9, 0x7, 0x8, 0x1000}}}, 0x6a}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) accept$unix(r2, &(0x7f0000001400)=@file={0x0, ""/4096}, &(0x7f0000002440)=0x1002) r3 = semget(0x1, 0x4, 0x1) semop(r3, &(0x7f0000002480)=[{0x4, 0x200, 0x1800}], 0x1) pledge(&(0x7f00000024c0)='\xab*\x00', &(0x7f0000002500)='/dev/null\x00') r4 = socket(0x6, 0x8000, 0x6e) getpeername(r4, &(0x7f0000002540)=@un=@abs, &(0x7f0000002580)=0x8) r5 = open(&(0x7f00000025c0)='./file0\x00', 0xf3ae001a00f5f50a, 0x19c) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000002600)={0x10001}) r6 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000002640)) r7 = open$dir(&(0x7f0000002680)='./file0\x00', 0xc00, 0x2) faccessat(r7, &(0x7f00000026c0)='.\x00', 0x0, 0x2) r8 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000002700)=0x4) r9 = open$dir(&(0x7f0000002740)='./file0\x00', 0x20000, 0x18) readlinkat(r9, &(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)=""/146, 0x92) r10 = open(&(0x7f0000002880)='./file0\x00', 0x20000, 0x1) utimensat(r10, &(0x7f00000028c0)='./file0\x00', &(0x7f0000002900)={{0x5, 0x2}, {0xffffffffffffff7f, 0x1}}, 0x2) rename(&(0x7f0000002940)='./file0\x00', &(0x7f0000002980)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0}, 0xc) r12 = geteuid() setreuid(r11, r12) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r13, 0x40045744, &(0x7f0000002a40)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000002a80)={'./file0\x00', 0x1000, 0x401, 0x5, 0x1, 0x2, 0x1000, 0x0, 0x2, 0x2, 0xcc36, 0x7}) 18:29:38 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() socket(0x0, 0x2, 0x6) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7, 0x9f, 0x5, 0x4, "2cb2faac84991d7086050c6af89a2843fa57abae", 0x9, 0xa4}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000080)={0x5, 0x5, 0x7214, 0x3f, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r5, &(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000180)='./file0/file0\x00') ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000140)=0x1000) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000100)=0x66c) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/176, 0xb0}], 0x1) 18:29:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x24) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') chflagsat(r2, &(0x7f0000000300)='./file0\x00', 0x10000, 0x2) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) getppid() mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') pwrite(r4, &(0x7f0000000240)="b656569521849cddf9a3cf904636c22eb683e39b53d953202ced89417d0fdb6edf24c628fb0f9f525058197e4cd46302a0cf90810a8a68594b22a6ef53b0dc9a983a9721874a7a7ee93eadad855d846676c964296a25033c5ad74414ae2dbbeee84424401b79d244a9ca6af01af62946a1868fb135a655da075e211206b8d9a28ab7e64d3bba9d", 0x87, 0x0, 0x8000) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000180)={0x1, 0x6, {0xfffffffffffffe01, 0x1}}) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) write(r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="4be41d064785d9e796c06cbe9df2c38f0f8ccd7b1e209dfd8a13ccaeb92b27ef4b620435d46ab3647dd982a9a34074f224e0b53e2767125ec8b349a2ae79db54318c037d80306b893e92b93440acb194641fedbefecca7c44d39f97edb504b4e5378ce4039d213d622", 0x69, 0x804, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 18:29:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 18:29: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, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = semget$private(0x0, 0x8, 0x100010282) semop(r2, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r2, &(0x7f0000000580)=[{0x0, 0x2, 0x1000}, {0x1, 0x7, 0x1000}, {0x4, 0xbe4, 0x1000}, {0x2, 0x10, 0x1000}, {0x1, 0x7ff}], 0x45) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)) r3 = geteuid() r4 = getgid() r5 = socket(0x10, 0x8000, 0x2) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = fcntl$getown(r5, 0x5) r8 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x102, r6, r7, 0x2, 0x92, 0xffff}) r9 = getegid() r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x1f0) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r10, &(0x7f0000000040)='./file0\x00', r11, &(0x7f0000000100)='./file1\x00') r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r12, &(0x7f0000000140)='./file1\x00', r10, &(0x7f0000000180)='./file0/file0\x00') r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f00000000c0)='./file0\x00', 0x1f0) r14 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r13, &(0x7f0000000040)='./file0\x00', r14, &(0x7f0000000100)='./file1\x00') r15 = fcntl$dupfd(r10, 0x0, r14) openat(r15, &(0x7f0000000380)='./file0\x00', 0x800, 0x60) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r9, r3, r4}, 0x3, 0x4, r6}) sendsyslog(&(0x7f0000000240)="c550cfbac79393766237732bf42c749191fa4c12cd7ac5edd3a473f2a103485d1bbaeb68b77618ddbfc487c6c71caffd1440adfdf99dc9e9a1c42b73c8c23504a079a882006b3dde31f42c0de274d8077f431d8305ac95cc1b4791d30cfd7dc4502cc3aedb854468de2ce163660357cc9a37ce40a058b06611f67e4000747b66ec276c364ec2daeb9962e66c385fa569c27956da6ff064ff836b15cc82245733b1bcec39539e37589bb08f16a977f6250c46e0c7493e17e6c19160a97857dd12d82e750b5d707ea92781449d88968b8a99a0aadc34ffce3ba0b8f9ff153da9cc22b45ae8d3e19719e17529e3f7a2e125542edf", 0xf3, 0x6) r16 = getuid() sendto(r5, &(0x7f0000000140)="dbc2cd2b3105ab795e3c092ae9d83a74c300c5928d01b128061a597c273850c221f0b6cf569309d14d786a51a7490b375fb4bce0df5e1090d070ea303f37cc330f77310827a66c3fb606f7c57fa1730147c7d2861b76586d9f2e138b64be55c4eacfee57ae0e4ea316da5d5d77843e226bd5642dd0186d4bf4a5f6cd37f47d4f0f3144e8b1e20be87709389c58e8a8cda4921546", 0x94, 0x8, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0x0, r9, r16, r17, 0x1, 0x1}, 0x1, 0x80000001, 0xfffffffffffffffe}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 18:29:38 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x2, 0x83, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000100"/68], 0x44, 0x3, 0x1000) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) connect(r4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x231d}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x10000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000c9f000/0x1000)=nil, &(0x7f0000e31000/0x2000)=nil, 0x1}, {&(0x7f0000d7e000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000eca000/0x3000)=nil, &(0x7f0000c90000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000e14000/0x2000)=nil, &(0x7f0000d53000/0x2000)=nil, 0x8}, {&(0x7f0000cbe000/0x1000)=nil, &(0x7f0000d12000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d5c000/0x1000)=nil}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x76}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) listen(0xffffffffffffffff, 0xffffffc0) accept$inet6(r3, 0x0, 0x0) close(r3) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x29, 0x2b, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0x2b, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, r7) r8 = socket(0x18, 0x1, 0x0) getsockopt(r8, 0x29, 0x2b, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) r9 = socket(0x18, 0x1, 0x0) getsockopt(r9, 0x29, 0x2b, 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) getsockopt(r10, 0x29, 0x2b, 0x0, 0x0) socket(0x18, 0x1, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000c5647a122df24788732e0071f5000000b90000000000000000"], 0x21, 0x1000) 18:29:40 executing program 0: acct(&(0x7f0000000000)='./file1\x00') r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xfffffffffffffffe}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r6 = kqueue() sync() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) linkat(r0, &(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000100)='./file1\x00', 0x4) symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 18:29:40 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01c508"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x20, 0x9, 0x4, 0x0, 0x1000, 0x400, 0x80000001, 0x0, 0x0, 0x700000, 0x4}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0x1000, 0x5}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa97516ee3d", 0x58d) 18:29:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendto(r1, &(0x7f0000000040)="ed557187baaeddef13398de8d56b8fce64e630df4e72bb8a9276844d504ca7b7f763d3642583506492fdd2b5ba9965d941c54743c952732de3da70495b29eb7b8dd391db21128544366260d8ce03dc82082afacb62a7bf58c4dc30eb817c140c60739d12f59d6c966cdab60cb459b3ed16cc367641916a16922e72c07f79da8d927b407e485e4c3a", 0x88, 0x400, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x20, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000180)={0x3, 0x7ff}) 18:29:40 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000100)="c7a895b22a241c0a078359ff86dd6ff8972a8a308cfffe8000000000000000fc45bcfd97389200000000000000007bb4ca0a0ba67748") r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 18:29:40 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) socketpair(0x10, 0x4000, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) 18:29:40 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000700), 0x3bd08633, 0x0, 0xa01fff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$setflags(r2, 0x2, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)) madvise(&(0x7f00008b3000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x914c) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r6, &(0x7f0000000140)='./file1\x00', r4, &(0x7f0000000180)='./file0/file0\x00') r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1f0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000040)='./file0\x00', r8, &(0x7f0000000100)='./file1\x00') r9 = open$dir(&(0x7f0000000740)='./file1\x00', 0x200, 0xea) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r9, &(0x7f0000000140)='./file1\x00', r7, &(0x7f0000000180)='./file0/file0\x00') r10 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r11 = geteuid() r12 = getgid() r13 = getpgid(0x0) r14 = geteuid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000440)={{0xc, r11, r12, r14, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r13, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r17 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000100)=""/114) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, r16, 0x104, 0x5}, 0xfff, 0x9, r19, r19, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r15, r16) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r16, 0x0, 0xffffffffffffffff, 0x0]) r20 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r21 = getegid() r22 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r23 = geteuid() r24 = getgid() r25 = getpgid(0x0) r26 = geteuid() shmctl$IPC_SET(r22, 0x1, &(0x7f0000000440)={{0xc, r23, r24, r26, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r25, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r27 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r28 = geteuid() r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r31 = getpgid(0x0) r32 = socket(0x18, 0x1, 0x0) close(r32) r33 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r32, 0x5) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r35 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r35, r35, r35, r35, r35, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r40 = geteuid() r41 = getpgid(0xffffffffffffffff) r42 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r39, r37, r40, r38, 0x143, 0x80000001}, 0x8, 0x100000000, r41, r42, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000240)={r41, 0x0, r34}, 0xc) shmctl$IPC_SET(r27, 0x1, &(0x7f0000001680)={{0x107f, r28, r29, r30, r34, 0x40, 0x7ff}, 0xfffffffb, 0x5, r31, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) getgroups(0x8, &(0x7f0000000080)=[r21, 0xffffffffffffffff, r24, r21, r21, r29, r21, r21]) shmctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r21}}) getgroups(0x3, &(0x7f00000006c0)=[0x0, r16, r21]) fchown(r9, r14, r43) r44 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) ioctl$VMM_IOC_CREATE(r44, 0xc5005601, &(0x7f00000001c0)={0x10, 0x7f, 0x4, 0x40, [{&(0x7f0000a6f000/0x1000)=nil, &(0x7f0000a8b000/0x3000)=nil, 0x3e1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000095e000/0x1000)=nil, 0x2}, {&(0x7f0000b0c000/0x3000)=nil, &(0x7f0000ad5000/0x1000)=nil, 0x8}, {&(0x7f000090d000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000a1e000/0x3000)=nil, &(0x7f00008cf000/0x4000)=nil}, {&(0x7f0000a8e000/0x2000)=nil, &(0x7f0000a83000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00007b2000/0x4000)=nil, 0x6f}, {&(0x7f0000876000/0x4000)=nil, &(0x7f0000ae5000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00008ef000/0x1000)=nil, 0x4b420da0}, {&(0x7f0000a40000/0x1000)=nil, &(0x7f000074c000/0x2000)=nil, 0xad}, {&(0x7f0000dfd000/0x200000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x7a}, {&(0x7f0000f8a000/0x1000)=nil, &(0x7f0000f57000/0x1000)=nil, 0xffff}, {&(0x7f0000f38000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8a}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000738000/0x1000)=nil, 0x1}, {&(0x7f0000a14000/0x1000)=nil, &(0x7f0000b00000/0x1000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe9}) kqueue() 18:29:40 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000000)='r\x00') 18:29:44 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') mmap(&(0x7f000077e000/0x4000)=nil, 0x4000, 0x1, 0x2030, r0, 0x0, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:29:44 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfff}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000040)={0x40000000, 0xfffffff7}) kqueue() 18:29:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xb881fd84047b4ae2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040), &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) getpgid(r3) fcntl$setown(r0, 0x6, r3) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x800, 0x64d}, {0xfffffffffffffff8, 0x6}}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f00e622b89821854ad415fe290d7bb010dfb4214bd88430000", 0x16e) 18:29:44 executing program 1: 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() write(0xffffffffffffffff, &(0x7f0000000040)='\n', 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/141, 0x8d}], 0x1) 18:29:44 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) dup2(r2, r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x282) 18:29:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000280)="71aea30389ccfd3ac689f89e3c4f204b1762db32da6446155ac3357e1256f36dd9e864ad0d9a398979371fa0a1500ac229799c73cc85b0c0050ed109448f9bc5166c9b506effafd3ab7de5a8ef1bda505c006892236eae7bc831b57fe77a235fe531f3b53cf11f3bcafee2d1ba08000000f838f39e2432ff0cc1e158f6605ac89b32b7e1b7c714281671acbd3b14d7af6ea8e4d2cacfbd236fbb6439927c4d0115", 0xa1}], 0x1) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x4) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') r3 = dup(r2) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x4818, 0xffffffffffffffff, 0x0, 0x59c) 18:29:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="63022e2fac1401ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202faaf00693000562e1308d13fff8dce4b571052ab0db65b7044e27fab2f63630951fb7f6cd57edb33f9b5b21c28af5e781c3e8dd950ecfcf4979e0f00fac07e0d6fbb97532714960460fbd041af49c7794f70cff067a618362aa4aec64cf326d0ff2e2302815382679ab75a7524beec0cf27ea428f1f1c274d2a386b73fae56fb9f465e8207c5ebd6e8a36ae415531c3b03f36bc84515cd0cb9583231f6fadb05436f20e455aedc816b43e8bbab79a8"], 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 18:29:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8302e480ffffcc0c"], 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) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e", 0x171) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:29:44 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4c02c180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="d5174e3164f7d201fa4aaaf3efc8ea438e46f291f2573d19ea0926a511b5f56a9e86b41042bf60131a92a1302632157be72cb595a3e7cbdf823057ffec9c2b8a879ad2fd7b395d5249118eecb5f14e33a547509ef67490f1986eff9db81d9c7c05d2536e8d14ddef5ea60c255c095270da9a44b928bd55811d2ce49d149c19ab0ef985601d706a9ce33f23883da188e5cfd1b43302cbd56e45d523800d222952a89710e8e29f09756e96611b1f0827877fa3c64d10423d37"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 18:29:44 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 18:29:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) getpgid(r5) getpgid(r2) close(0xffffffffffffffff) r6 = socket(0x6, 0x400000002, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r9, r9, r9, r9, r9, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() r16 = getpgid(0xffffffffffffffff) r17 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r13, r11, r15, r12, 0x143, 0x80000001}, 0x8, 0x100000000, r16, r17, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r16, 0x0, r8}, 0xc) r18 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) r19 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r19, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r18, 0x1, &(0x7f0000001680)={{0x107f, r1, r20, r3, r14, 0x40, 0x7fd}, 0xffff7ffb, 0x5, r7, 0xffffffffffffffff, 0x80, 0x8000, 0x100000200}) setregid(r8, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x107fff, 0x0, 0x3, 0x7ffffffa, "03002c245e1a0007000000f4ffffff12885d8878"}) r21 = socket(0x0, 0x0, 0x0) r22 = dup2(r21, 0xffffffffffffffff) sendto$unix(r22, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce4120358367", 0x126, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCSETAF(r22, 0x802c7416, 0x0) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) 18:29:45 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) 18:29:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="74bd41b71eb8c4e6", 0x8}, {&(0x7f0000001680)="a06afe14fdd34b933718a39d7ae5fe4a641536f33553c6de4fabb961515ea71912bfa906620a066791c95cff1e7d23d82c35c51de7a1aa26471dcd6182ad618f5643a5d03315918c6d6004d60863ff45c90870285a1022d4282ea70902d548160109fa576a984f219254ba1efe42b8f26ea21fa3fa00e5645b82bcf17664d3729d737dfeca8688ca5350c7bafc7fb5769b92e06eca43bab5e3642db23f7bf540a0b782390c260ce1108b9831c23f1e2d6b1bec34c257abb8a1e3e962b6fdbbcf7afd268ff6289d90954ad89ebe20f023062aa446a55617eff54f9544eb35759e66f0f647166941f0a8576d16ea8ce3d02d619e96f75d500063357951417a29290624d405948a93fc4e2278f38b649045732174c14f27e1496c800967688fefcdd2e0e3e18ad9f32345bf6e4f967dd26d53b97b9617902d15878958e6f3cf1a1e536d1ba3f3dc4ca4d1971bad89eb44a26a06beaa6512cbe9d7f9b065d38c11fb5a21905954747f602227fef17c93b4aac2dd8b52282f756307c4c82717481c1a8a98936c2343016170f54a16fc81eaafc1b4d2cb9c5b0337bc537953bb23677c8e9c5aa40ec21d52dffd2dcfcae3297acc7ecf6612afa0622d10355674573905ad0ccff6c645b215f7303a90b0332cebf1fd6ee875be4fb72971b76a2a90920f9d7b4fedfc83d7b972ddcb4f152896e8ec9d4fa126f1ea06449d8309d598fbc50d32b05ae1517f6ee335f60fe807b8bdbdb4160fb4e66759c97d256f919e0bb3552d3b98ff35456dba2a1184d2b0cb024aea3aade04613835d2eefb9513f4c631aa8caccdf59e17a57ffe36b0bf796a94166bf2318b11d04c28a5b02eff76ee40c681bbc7db0a503027a962b4ad2d676109114c6ac1a52cf0cdb884f5023adc7696be3ee5d2f97072c64c3e6a53b20485050b67a0ecd69487f3d57ccc35d1040f2668506e12de87197c12982b6ba683184ffc5b5b531964580870630a413fa2b83c7d53aff62d032b6e72f34992c49a8a8ccafc9f6aba90d97b422b0f583a6ca5e6ffb386ffd88a208f02cb4eae0072da17dea1a30b639ba1da0900acb0b68379f6ed65cc732d3fa91dccf4649f4c567e1fa6673b28d0a2051cd98ac0da3d732bbe4430d385276fca3a11be48f82c112def974e0ee17243bbc506ffdba484e31f3413250172236bbdacb45d946350f7ac5b83fc22a2f5945b0d05025e535219dce156c54adabad6c273b7de767803ce205802a6be35ef911830ce2febb3a9fa957f4739ea09f3e988f7a2b1fcc22910081e502fa7e8b441e90844ab6b5c05974b66bf4aa575a713adf9aebe0b808ff7a47b111ea19ad17c06a4826fd0ec7b5c352155819293491b86d7e7983c459bdbc080f19fe6975c5d8f77e0f467db546d3403b39d30df70d1902e2ca1e32df33677e313a9794733545f68243e7d7525c95cafc21f9dc4d0919b84b6f5aeef48635b56ed5e90b6894000bc733449d82f97274b0f02cb864a201518c5d48e0398fc93029cdb8cb87099f6e5a0c467422915e8d2ee67064c5d09718879f842551303bcf43e2584201287b595ed41a7242fa1dac75132013a99e3c7aa6e0392d9df2de51e525213a150576e94daa0f857233920f40192aa028ccb33c9590b5ae863dea9491a153e5b3229bc77e337c5e1985aba94cb1e25460059c1d74f056ae4c699adb768f0d5b745f34c43b9ddbd826ec0ce3626d8f9bbeb0193a007370cfe53ec65466db04347c039e94f6cec9a771212728ebfd772e017cf13cba65b4829dfe9723f7b647a077408d575aae8e7c432025ce04371cc57ce4cd071f04faa24083e1948fb2d62a739389a0bf7b146de81f09fd8ba8d54cdb9b4be83bfccc70e62aa23e247ae7d7627139b5733d53cc8603ed382b623cb6542911909a0ff7267c4f33dc784817279d80ee37a8926b908e88d0aaa69faa8a15fbba5728a41d0f37a9dc1812e9c5ae1dcaf00a1352eddd04d0aec395f25d73b012a918043139914785128b84210741c4638804ab934bfdfcb7302bc6e2b9761c6ffd660c587ab26d934a64e80edb11aea5b56d6e99d68bcfe938b048ca3db808e0876f4223045c1508f18d0ecd50ee95d034251dfe2eab6f8e95bac7057ca472159318bf169aeb3872a30c2ae67c0273200d7687711b75db12b40217a10da212b22028433a67967cbe67d7e0ee50c9dc3c4f152d1d13c15803d6f7eca9dc0bbc2c01081a433f6d2ba42819178a124a11b392caf7827982b7b96bdd78f787dfe57c741b80927032ffed821e73c3f6b0eb9a2093d482e64982111a2ffd71256431b63939a703806016c43e3e7f90aa121f1607818b6c41a009a91d8c083ea12a501f1c7d675b33266dcd00d7904dbee47d508004254aa65c22a6134072f485cd115c7c10a32fb89d2d3887730d1f25ba9e97c95b3b27cabcad8b3fc078092285afeb205b4da8c6737eae3b1dd5690452be7fc9d41951a97790a71832a6386d79ba490ccab6d3adb5e85923275c1beb30c70edc114c3c74b371e41cefbe0c3adc070f3e8167de1f67de75ee2a9224fc820246775bc51f138e8288a1ca446f8a0f7af6774f899eedf8001e583cd3f1dd580f5ac0f8d6e3eab18f53cc13178eb913c603f04c30ac0417804edd6394bf97fe1f72d3ceca0e0eb35325bc86568f897394b8a13f98ce2427cc64a6aae2d49c98f8ba56f9b5bb70688020c1c9e754dc86ad6bfe427d58dd27cbabe84106f016049c89d590babb28b92a5a062c3acd04120e8fe01b131c7022ac55828b88891c224e009325a30fc04725fde22d13b7a93bb658eff1ff5837016589a351a93eb73f50a0f533ae3b86cb442c71d01033dcb5646798ce0553e3f1fca2339c54ae7932dd434db75d02d0a96d1984e90a1592079fc475e969c6eee247bc4905fd9a1ee881bc7cad1b3d69ef51172536f5d0dd056389b5b97fc97b28977415b098955d1fdfae1c954eb8495c8796d920424f954f6da273800e71cf23233260f7f993902c34d37a78be4b21df293551f404a262a9b13f9a170931a58b71bbfc9c75a75965b0e4cece5dab907d2ba35b9353bedf58c5fac3713cf4299b0da83ad854fa9eee3a3f35f6c4f7db95e0378961388ed0fc8011a455232bed27a7ac797af0307df0ac2e22b59dfa65f334c68580fcadee4dd988393b28246fd60c633c61bdbecac952bdda7b5e40f940ab8315ac904b68085e6d1d5c8fe162f3994504011ece185a06e56bbe18acaf05970fe2a691d97c8b8f5a53f0e6169ffee1f48d920830d0309e681fb01134839b6d867dc20e1f20ced3a218ca55e2b1e89d8c34fba0f9229c852d5dce0b28400bcfafa7bce8060e1768eb79d368fb6d32b6abbe363c2d7f5d5e4ab3bfbc832541083f211e04346f973c7255e156deb30054185fe419012564f0289b60361cbf28131385400bffb7d35c2833576d4aa4909c84df2e843017eeb386f2995526a5b8eedabc51670d0d65f12b8c65a3c90e5be4bd9a1d21d08def6e53df6f6431de414d6332d00979a412a84d6ebb83c2213258da7068559846e7082f81eef6998ceff7ce2d24b699457834510058d33c67c4eb94c51c9da74f049133fdd817b89a8c4e9f723fce22e027e9e6007edb89ce5b5b1a9b6b30aefcca8b237ff700a75ec5fcc422a04ab26b86898d5a1e084836e92411d82700c65f716ec8d6c705dbadf5150e5c452e7caf87031efb6322ee1a3dae034cfb6a6139ec5ab5a2d6d539a5db4b3b94c84cce351f21d3331d86ab656cfe52441fb9231cf154b91f701ebfcd04177a4f54b4f70788eda5e11b29b245569d29c31ed5681e968279be820fb6a72c2675a5227d1a8085912606010a244ac9ea4fd1b5e4f73a42386ba34bb1c4a8389035b29ec0837a3e2f096be9a009bc50fc4900a77863df54f6771ccc6714404dd5b36ec32635f10be1cba1bde31f349a9731a6821e55877fb86a47c54faed148fb74f5fdab6da3cf163689200305df4239c719626f4c128d560b9c9e79417d0322e19b98181ffcd552c55ea81b6f7d6a283926df5f147cbd446408b95f0188e16c3abd687368cebede8c2565a868cf463a1a107a1347d6b56d6edc140fd1f4b14c90a9ded5e6edc846aea689ed753787cfd8cd9df81cffd387418344510947d3f37b14533fdaf1f0936c837453cfa86b914c76ef4ed7938cb64b74ed446abe150644e5ab24e4808782fb4c267e7de85ed7e4ace150fd77decf44e5c384306652090c6ed6ea538f76b48e4cf92964c5fd50f019cca0e5e86a66cb69a2066031d063828a0ca72f363c7c2ace89170ca4dcd1b5e2f3f43d23a491d465f6e489d8237453820d902cbb79ab44d0ea8e5e0ab506959217ce385c1223f5a5ed52e1472da56b9823dc145ebbdbc5c71f619a73d5de9249f0315e060505d4b45441a85e7538565ddc79a48cb00e45bddcf5c7c6737631565a10c36d60f2dc643d1d43f51de6ac59df9df46ec09c6dedb79ede2d4fcce8fbd98cd1b178ebc5a5a6314b3a344bf179175064a28961e2608c8c87f26be4cba2141a9f4b60b96933895000c5bd7aee92a46cfe5f96abb1ae96dc5ea76c1853404f0d5dd0db3c25d22260245834996cadf8b0851c99b202626c6ee99c64a44d2c27f90744e330d3fe6bb9f769dd789f45cec3a76dd61048e693544bb7cef927a06075c6c6b8b53bacde40be39cb5276d8600e75c2b5ca97d5701b2f52c37346096605ca6ef3e44e9081af37969bebb934529a48778c1c8fdf46f60f324376a6131086bb685432f8912e33a1e749884c566f252269e8d0a69297747642f6a6dfd97b320124441b560a0d8bc70fc1e76c2f02c8b39383977bfc6743fd852ee5ff0fc92bb082c4cb380c66f81be14f31678014f888a7043d496dc015afb5636d71d1d82ccc22e7ee6a9bbf8e14695fa6a233167de95d2aecdfcfdcf22047ffd78a69a6eb43b3cc0587c6be68d00ff4fdc2311536fa251689e3afbf9898ac280c660aa614b059a4da3546b475b5bc8fdfb8a16c02ebf7d850b448523b6162fb2aee8f93a55634232184362afe1360be13dfd3c445f54d48b401622b5b291d10b0fe58285d855491fab05b59a081815cd0e11cf3ba944122813147b9e57434e68b0585d43782b3de578631e5a728e096c601b2bb40bcf7e57e0181a83bd87db9ff6a404bad49c7fbbc369c77214d9ab64a29ed69a8ed7bcf89eb41996b957c16577a83fe3a24c6b7793d694f498a2a2b9a7d23ebdd8a6b5d8993586e016cf0c0e27a57b173ff8eacd8f29eaf697424edbaca4e4b7cb97d312cab4691865487df91fcfd44d9eb4a4f06511ded1fe73d2dac306a069a5a03503af33f659c9520dcdcf99bbde7e77311dc2f89e00ad2ccf71a867e5a0ab739ba863ac1d33c6821a15b82cdbc0b4e4bb141843d9952001edce9bc93fb9204ecdfd5d01a1288a6807911542ee02215d18a6e8624c24fb35db67d5ef608ae791f06945c1cca433de526a9fc0815faff7771f6809d00b04f51ad86d0d3487ba558c3263e1986315ff7d9bd666228810675ad202bdfc26774a4cf30d8ca4ec070fe919392a6b7a674100dfc5490f23316e15f1d196cf0d0013068cf8bcc1d46b2b1e2465884605e7bcea1d2ad8ea9a746de9e561ac28c0fe9b6790c38ea7cd4dde75f536a8a1225ab6bcbcc9346814ca0fe988736b8d15896166f4cc1ffc5f76c6fe1cb02b860eaa515232dbcfa96b61d1ecf88465938807ee451435d0e94468eebb15b4af09f8fbf363969eb5eaa262c9e282422fa50", 0xff9}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() rmdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)) 18:29:45 executing program 0: getitimer(0x0, &(0x7f0000000000)) 18:29:45 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="e3ffffe5ffff7da388ccc66508c16070b2ab4fcfecc7aaa85e00000086d860a4f00800182c00fe8000000000000000000000000000aa"]) syz_emit_ethernet(0xe, &(0x7f0000000040)="c7a895006f53dd000005ffff86dd") 18:29:45 executing program 1: r0 = msgget(0x3, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) r2 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)=[0x7fff, 0xfffd, 0x2, 0x1000, 0x7f]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x7, r3, 0x0, r4, r5, 0x29c, 0x3}, 0x4, 0x6, 0xe74d}) msgctl$IPC_RMID(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000040)="84", 0x36a, 0x4, 0x0, 0x0) recvmsg(r7, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1, 0x0}, 0x802) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) accept(r6, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) pipe(&(0x7f0000000100)) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff005b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x46, 0x7}, 0x10001, 0x1, 0x0, 0x0, 0xa5, 0x1, 0x4, 0x86}) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) socketpair(0x10, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockname(r10, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000140)='./file0\x00', r10, 0x3}) msgctl$IPC_STAT(r0, 0x13, 0x0) 18:29:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, 0xffffffffffffff9c, 0x0, 0x7) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) recvfrom$inet(r1, &(0x7f0000000140)=""/86, 0x56, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) fcntl$setflags(r2, 0x2, 0x0) 18:29:45 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001ff}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x0, 0x3, 0x3f) socket(0x6, 0x3, 0x81) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f83fdff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ece5d8cbef9936cc5da0a0921803723c643dda93ad81aaf4e3b09e9fe4e85babb3b46a01c21fb11ff6124ba2475c14ea9a96208b92adabb4d4be315c3ec07ce97c276aad5704e17253f15b8be77f263f1cabf2bf0610014adf8a269d928a80a569fa9c503ed1ed9b724e9f995c5be70c21e507cb29590c035263bb3c7f83630912e9b4cf2abc41"], &(0x7f0000000000)=0xffb) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) 18:29:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r3, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000180)='./file0/file0\x00') r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0x41) chflagsat(r4, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ftruncate(r0, 0x0, 0x20002000008) 18:29:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0xfffffffb, 0x0, "4574f79735a00cc4ad21bac1bfddeaf644175e3d"}) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x9) write(r0, &(0x7f0000000140)=' ', 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8416, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 18:29:45 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x41) read(r0, &(0x7f0000000180)=""/219, 0xdb) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) fcntl$setflags(r6, 0x2, 0x1) msgget$private(0x0, 0x20) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r7, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) msgsnd(r10, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r8], @ANYRESDEC=r9, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e1116412c40bb1f9d64cc484c96829357f1262203fba01122e0c5994490", @ANYBLOB="f8f3d67f13fac2397805b622a94e6b87", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653544082971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea74620760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee3a804000000000000a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d218500"/477], 0x156, 0x800) msgrcv(r12, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r13 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r13, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) r14 = syz_open_pts() close(r14) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000000b40)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}, {&(0x7f0000000300)="245b98a0e213b7d5186698a135986fa3c1f531fc91c678cdf8127414ba28058ac475510ed3317fd169ee48", 0x2b}, {&(0x7f0000000340)="f014b7ce3c29d6512254d1abe4c577b113d4fe1e7638611fa809666178ba8657f256dad3db824e92411d1a36ed2bb4dd6eb2c5f1f06fe56b35eecec4a509b69b5716f8c6d72ef5e71837d4fce32d970473f6b389ae80973e", 0x58}, {&(0x7f00000006c0)="5f0b9d8aae1c38463371c7f42819b9e5092ed857fc9cc74171edc82a6aad4d065aadf95fe001bb9842a1393fb27f9ab93a0665aafb6dcf5cd4c02bfb8360c5548e5465fa7fff", 0x46}, {&(0x7f0000000f00)="111c4e01bac5b0c86d59a3fd3ace87aaa3596d4bc5cf4c9897b0a32fe4d847093b8be35e69ea1e0a9612719c9ae0ef038018ebd9fd73e0c4ce97a5400defba347c9dcbcc2d644ca2fff5b839938073651bf5450e5188ea31de5d9a269464e5b76f4b2233ba8a14932f5deeffac544a200b02445332386146963930fd6c29fcbe5cc31551c69ff8500468e9b63d2330c0511f04c231c0bac52c26d27e15ccf0067be7d4832ff0189729", 0xa9}], 0x5) fcntl$setflags(r15, 0x2, 0x2) msgget$private(0x0, 0x20) r16 = socket(0x11, 0x4003, 0x0) sendto$unix(r16, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r16, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r18, 0xffffbfff, 0x2a, &(0x7f0000000200)="ff0000007e0da6556bb22ed0353cd1cb7d1f34707a95e05bd60e5ab005b11be27704543d24c784d1b9", 0x29) r19 = msgget$private(0x0, 0x2) msgsnd(r19, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r20 = socket(0x18, 0x1, 0x0) close(r20) getpeername$unix(r20, 0x0, 0x0) close(0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) getpeername$unix(r21, 0x0, 0x0) r22 = socket(0x18, 0x1, 0x0) close(r22) getpeername$unix(r22, 0x0, 0x0) r23 = socket(0x18, 0x1, 0x0) close(r23) getpeername$unix(r23, 0x0, 0x0) r24 = socket(0x18, 0x3, 0x0) close(r24) r25 = socket(0x0, 0x8000, 0x8) getpeername$unix(r25, 0x0, 0x0) msgsnd(r19, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r20, @ANYRESOCT=r7, @ANYRES32, @ANYPTR, @ANYRES32=r7, @ANYRESHEX=r21, @ANYRES64, @ANYBLOB="9e31e55b3f1d3015d7d6e0c04d9285c6c96c3727b3efc3e242ec0e4334b80c26e8c246b3ab56cf306f1aff30dd3d4bf318fc3f0c7506b3cb0d3b21160c509546e5748c252f6bae6563b30ddeb945d0b928a961ce6947c2df0f2faeba98719c7a187858e18c95508a8dd81732ebc8c58ca73fbac529491136889f10b1276a6f06ae7a39d7b25b3f56626e5f07615ce7b2ccc3324192bf559b3c", @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r12, @ANYRES16=r24, @ANYRES64=r13]]], 0x1, 0x3fb) r26 = socket(0x2, 0x8002, 0x0) connect$unix(r26, &(0x7f0000000c00)=ANY=[@ANYBLOB="08803d866d6916da213a449705d0ce3353bd87f1fd5043ed91069597aa64bd787714794e0cb1a0650680377913068f38ef64b739205139282d208972602939c35ca05b6bbfa2e0398532cffb37ba6a0db6203fde09b73183c9f5438d88d52f8fa64e6dd811afc6af3853c62acb7e4a62fb89b8cdc2eee5ec400bab007bd4d30b75e827b9dd7af4af166f4a43107c4c06b112f42dc2601b35d793d5448f36ada193747d6b1877e0cb4d58a8ff694372c0c0a692fdc55390ecb3e847384a18baa47359a8817080fe83552d064a3ecf7a965dc3adf13659b3d2b9d12533aaebc47820f5dd7bf6b4"], 0x1) connect(r26, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r26, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r27 = socket(0x2, 0x8002, 0x0) connect$unix(r27, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r27, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r27, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r28 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r28, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r28, 0x0, 0x0) r29 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r29, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x0) r30 = socket(0x2, 0x8002, 0x0) connect$unix(r30, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r30, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r30, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000e534f9b5970ac25c4b58bfc8eb2ff880dd5f85bac15e6fd5d7fa5121d3eb9ea82a0e888b9d215776b541800677200b6b2011c5bb4202cf9b7a89b989746c5436d12700185975910d0c74d4f98d84b25f6de101ea120debd540ff00f28a35ff19e59f13c6c2410b9b7ca8dec7ca5bbb56277ff7e41bcc32"], 0x10) r31 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r31, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r31, 0x0, 0x0) r32 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r32, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r32, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r33, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r33, 0x0, 0x0) r34 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r34, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r34, 0x0, 0x0) r35 = socket(0x2, 0x8002, 0x0) connect$unix(r35, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r35, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(0xffffffffffffff9c, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r36 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r36, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r36, 0x0, 0x0) r37 = socket(0x2, 0x8002, 0x0) connect$unix(r37, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r37, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) r38 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r38, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) sendto$unix(r38, 0x0, 0x0, 0x9, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r39 = socket(0x2, 0x8002, 0x0) connect$unix(r39, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r39, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r39, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r40 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r40, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r40, 0x0, 0x0) msgrcv(r19, &(0x7f0000001740)=ANY=[@ANYBLOB="bda72d9ee2241d888606d75c6cd00cb4543ed09bac51ab6e2535834ca0da2d05d4acb98cf96eb360728cd1febfa6", @ANYRESOCT, @ANYRESDEC=r32, @ANYRES32=r40, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESHEX=r33, @ANYRES16=r34, @ANYPTR=&(0x7f0000001040)=ANY=[@ANYRESHEX=r35, @ANYRES16=r36, @ANYRESHEX=r7, @ANYRES64, @ANYRES32=r37, @ANYPTR64, @ANYPTR, @ANYRES64=0x0, @ANYPTR], @ANYRES64=r39], @ANYRESDEC=0x0], 0x6, 0x0, 0x1004) r41 = syz_open_pts() close(r41) writev(r41, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r42 = syz_open_pts() close(r42) writev(r25, &(0x7f0000001680)=[{&(0x7f0000000940)="ef6dd3bfe2a945dd160e3a7b56b88e19f5f57fa72b388e633d359bc313e0470fb55c57b672301f548ccc6bf7e9358276c13fe3823d10a5d4177abc"}, {&(0x7f00000010c0)="a3a6005a0a2c323ef7ec73025f6e6dea9be769e0233c5bff84d94f6a8a9c11015db3ef715c67d9e3ff49a60646756d229bfb18a441eb8ff3fc70f872fbb04742fcf10dd49a602a181c1a407967527146eb97a2274ae721e07ca1b2eff96d3fde1912d14236c54589b6aa3fb481e3952a4fd33933ada385c8c29a4a2c80c1bff4d2810b9369f78cd72811676063e671adcc6f92e9371e3540baa666"}, {&(0x7f0000001180)="33933dd26a2f292cbcb80a5c40d884cc3ac0fc5936d0d131cc2c131f00677750a01e3f319350188ece2a445f19ef3a62908764ff743e2a0d81d1870ae1fb2caa49de985b6133df0290cd099fefbf2ea80c08d3db0a6dde86512e7eb2dd5190e60321f51034cd638c51e2d711946a1fc828d2703da76f253a6124471720f4697f7ae35510ba744c9c07abe9ca529493da54cabdafdbb4697ea9c9784a7f5320dc258993d6ca27544f0a2b8f2ef762e257d3640da7d9f07624027ad2bc95d9af7139ccc56dc1cdaa69bc79c7fab701f31068ddd2b1651dc204c8718f21ab398d85d8daef5e4ae47e4c897cf47b4b5cc7733d190ff330693b45"}, {&(0x7f0000000a80)="e53d3b7dd1f596a7a927642fda85384c40"}, {&(0x7f0000001280)="804e0f43c34af491d1ea0feee384e209ac8855cbaa4ea915cbebd6d2fac784c7f2756721d2f0d738d767f5580f5cddcbe7c2b6bbcb1655e75d26b95496c3bca82ac413f043adb729a2fe8626c6fdac30f1252bd53c431cd9ec2e51b9a8881cb773330cd0b6d535994e046f0e341584a260c5b50e60ab7b2e08e3a7025e265a70c03708fd4a05391b77d5960e26ffed58a7ba9cd9730c336adbafc91e04"}, {&(0x7f0000001340)="0a11a8005416ada99260af00a7a8b4ee81f2770b0d01e31ca863f96746bef5471d5bd5b42f4ee40a066841521664429e0411c691c122c2849be8c7bb3527f2aefba873d607038cd00d4085"}, {&(0x7f00000013c0)="460c0eb6390b1dc8cbca655eefd5515fa58eee17e02e4ad1724b50ba02daff300620dc5e6722150681b9d65ba1ba2e9805c69fd7d72904defc4c9b94ae701d27474586e648e92d6659cec5af8f06bf70c0c33c958e264eb54d731d9ee05fbb0a1fb4dcbd01e65b73d6e4e65b09e3679e82786bb222850b0d144ea6194171ba0f006c5791723e6406edc3677948cf282450e632e829b4829ed588afd96ab1e3595205b99ecf645e7ee43bac45de35fee62d9665af8d77e3e0eab9bb092e7bfb56a7d04f2c07b93522793afa7538c19511c87d165463b4b27d261e7ecdaa11883b2874c200b1e56ea39a8112b251"}, {&(0x7f00000014c0)="f81cf2cecf766d758b412d6560123a8948cfd3843b4aa02e57dbdb39d0b3e44fd09de073c3e0e50d3eefcde031ab6a2a0f16c7bbdc4eef187cdb07ca81fc9201231689ba31188832c8868148eac26668268b9e7ac63573e85c49d5188929bc79eebb83a0f53c1996a19fa180c07544fbed91b9d33c384eb2e428f956eb216c6ea8a003eb00c4314f04a8cff54aec6749a82f00c17dcdd3b523e03a7ceb3c383ed6f2e2beb3452e3b3fc5"}, {&(0x7f0000001580)="582c05ef38a8e9a3f5cbd88633ae692e01759f027cc9cd8f131116a88739326ca432aa171ebc9085c9ba00bad7e80dc3d604170e1a045bfcbd8e6abbc73e6a836dd619b42942cc63c3602dab2f0126cf0837e3abe8accbfdfbeaa7bf1256a8c1780a9303a0d68ea84282a0e067f0f683652825d552e07b8590614ed8ea3c8a39775c993e5190577ed1e1c82ae653c747776a60722c729d6f0b9cd4228344481d9761d49f27284f4cf23b4ab6646e490420ea581621331250ce38ffb9698a5a0576170286fd72bcab1304e56107fe905511"}], 0x2) r43 = syz_open_pts() close(r43) writev(r43, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r44 = syz_open_pts() close(r44) writev(r44, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r45 = syz_open_pts() close(r45) writev(r45, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0xd, &(0x7f0000000040), 0x14) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0xd, &(0x7f0000000040), 0x14) msgrcv(r19, &(0x7f00000008c0)=ANY=[@ANYRES32=r41, @ANYRES32, @ANYRESDEC=r17, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r3, @ANYRESOCT], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000004bc0)=ANY=[@ANYRES16, @ANYBLOB="5bafc043dd09852db2f26179141abb95bef10f40d7808e6317f38c8307c4da698b2d14ab54aabef17e1d02db3a6a7907dd00669ff2e13267691fbfb22635330ee78f65ce0d1d972504f68ae5e6f31338251dec0872054d7c53534fe6055be200b6260771e3d610a63bb42bde2a332a973c2cbc1bab62584e", @ANYRESOCT=r45, @ANYRES64=0x0, @ANYRES32, @ANYRES16, @ANYBLOB="375aa175f27b3cced4c79504aa924720363887cb97d3aa0137a43c5dd6db722056281a25f7dc18bf55a172bb6472af3707eb42332e389b032965916c8a53c4d979c722e86d00a7000e4c7efac19fefafa82c635735bf1a72b67b5ee5c19774e5ddb54f5166142a067fc84bf0b7ca86f67160b4414752390c9674119270af0b69aded3e7e0d13205246e4dd567d3ca777ab3666bb8558d0cab966101d95643cb0697a741d32447b9255016cd01fa437fcfa415a5fdca6715ce5d0362d4073758f4fe98d662652ab0ea601ed5f41b6967c67a59013db48f85d4b5690429d0c620a9e6d2c671f004d3e83062cfbe9e1f1843646c0086208015f1c54e76daee19c18d0333e751cb39d44681aa8f2ba54500c898217c6972a7810f40e1641a4919803fa510433cd66e474c93f001238ad0778af56efd49f614021dd3489ea76505536b9002452704c5ebfa2945c83116252451dcabbcec9eb7f6f3799226a942b8bcac4f6af34c1f58b4dc6b1cfb6def486986a9062cb3bccbd5613bd5db717c7e469b81d6804f5c813568899bb760436e91fb8334bf7c878ae3f60f04a469dfe87584b00f476e1c01873c60fde69f6bd8c990d5afb6d090d2fc2c2f66b170638484f05a267a299893f9a4672ce8398a3ef796091cfc289392a258ea68ddde6bf31a68704e1519c0acd9305bca32ce6f3c342f0aad0ee5ef25c6d6295a1030bd223b75da399e0828cc0d20a9922f3fa45f23f54b6ee51f9e28f3df9a8aee70f5ce5078f1916a4492984f40e056c5c9384c80b0159f0c2bc6dba84ec668874ac674c86091e4de6390ff3b755ae870511ae00817e8b6363e60bf65196f0a874f6ebc6899fbe3fae4905b95437cc9ecdfddb4cc2034cc146086bf7c3f1030fa5925014ddc184b65aa8548c13f88679c129c7ffec54fb50963c90cb3dbc190645c9c90f62e6da1cb9f77079bd8cdfeb0be68cad3085ae582a36fb32cfee25f5a0006aa2694e5dab62813314ae8b0ee623e18d2fb9afb9e3aef5d395d50f57053f33a30d9d669e0fddd6a98b710a6bfd0b1a8e36dddcedc066a96dd587f916da389123a42dbd65c70332d984b26ece66c0a843cf1df9b8027587f4e9a5a240c6626770d54128e21c15a4a5f1353fe607ef9da5d94cac1f2df1ec4186cf4b9e480a69f58e66782dc00fc209ac3e8b186172569dec82ccc926afee3b6f0f0c3d1b36e7adc7d0b5bd008017844f5f6b3ee362c946f74f0cb785d7d8c216ad624e0d425e96df4713087f8fadece0c003f215485399c9c433b15855bbe97569478170f0117efdb8ec794ec0e39b506ed1189d17a81c0e2c2ca2a8e5a577e0b056ae4a7f367157712634e31a1fc249f981bddcd39486030cfab128e72e3f89286be8c5feeac6f7e8d617bdd97609291d6ecace09751cc3c6d0b295d85584e9ec6154b29a09a1e782ddd164a127c2e19b97d87fd0f61dbcb187b9d2d111619c47a8d9e56df9f092d4c0605b9cffc68f301871c45f0657e935d3f8a4a64ececa7fdcccc4eeafcf4b60518e71cafcbad48c8beecb2ffe2d387f10491c1e021f760ed42c1c6c457955492665aaa93cae0d79a82e31157bd9ed1b86a30efa63a6c149081925f2bfae4d8669225bcf005cb624b3cfaaa1c626a1e0a003ca3bfd6770cc268b67c2af9f20d2e280979165aea1cb17ce87829e11007c4450dd34cbdaece65f7a8d93026ea6aeeb6c50f2ea5fcb187cf47b475b83335bbee87aeb8516853bfc91636e24a963c491b10bd13cbb5281aee4aaefc5eab34be426aefa694246e537751098d3847fa9a0ec6b8d49cf4275cb4d5f9826b6d16c3136fb9a9d5a92cfc18c787f3b98870b0e331b5304251028558efdc7fb28a9428ea40f506f959c9e871db0f70214f450d4e2d67b50d93fd4ebd9d7de7ce6ac284e12f41b38d141cea366275c52a25af6e4d84d4ff887d1e4dd3aedc4b014974e0129db319d2654b0ba6f919885501b16fda2b8b39f54dc01300f09c39898fafaa697144810872c02c3fbd91497558c1a0e60128d45aaa6fbe587febd609b22ec9c083085cdd5bead0833056e3066e2b53945d0f4b81b39582542dd56dafabdb265714429b4000c2e668937d9dd3aca46633d7828d765d7892d11d9b708ee6d9675e907c6bbb12599031fd4bb6dc3a29fc532e69296bab017fed48cb8b4e2b1ac4c49d211042a7f982415cd96097e28f8a014501b5ce653138d9d5f0d063ea581bc371a4a938e4d7c111b8ce88df2117f5a4c7d865999b30b6956272614c5dac4026abb2c0039c6a1299d73e17f63688afab2b31cde196dd8a622361d790f54e2afb6a95eb195ce79bec2a8e7b543e857af5cc5dbf82c566c227fce98ef6f86ee0ea24906816ad3b8cdf4fdb993e3f94c8818611002e514b8f18e2bd741cfd59d632a7f15acbbb87a2801f44337b5e5495247b26c33da4f66dc394880471d826859483f339b7a6441724b359c05288027d5c14045866b25c0fe112bfe007f1b6a4a2d7975904832fd1495d4895628c04f170d7b6c755c7d3c688aa173cd6d3fe7f0a267b26c82a10f928b688f275a909d199c3bbc70d042fb8d9f5d291a3dd9e6e01b00d632e2214fa4f10b84b66a023732c8095605e510fc61bb0a52d2403df5a60947e7c8a07eea8079eefbab946f7ab16ef705fb42af92ee88369a9751cf99c1f54c517670e92e651fa271b6011b6315ca0aad84c1bd2408bb8aa3105e8577fbbead347094cbde8ad377d1ace3bf5ad1e51e99e0c03fbf91a5d27a9f400c475e7d349ae243b3b71e19ea7d7a9bc6b975b179779c7ea095b516c6a557cf04e7722e794f92888b09d56dd2ced16333800b12fbdf88777b94517b0fcd35ff2227bee90951cdb26de8bcd725c2548c9929cb5cbbbf1f364318851253342579155d5847924841330a856f6df8d1daaf23792cc1961fcea5dac6526fe2428ae40df60f5ec6f0bd7dffa985c4793b64e4833c245843d73c096b4f617ea8147224007820398ec5082a7f131b3677781575e003288d9bdda179b87dbf0d32a3dd5c41bcc4837ffc2f7adad3a7bc1f3f18c04970ae1111a838c98476cbc52da9af5c83d79b2f149d3cd13dce3f95a4179621dee0c3794407ce239f3434b2f98c9786a8c1c58d111ed3a762685d058652dd07cb06f9129912b44f1c5ada5437648dce7d75701e0f2a0d6bf85f585efd7be84027b3443809717ce9f5ad89a405c13d5752422354187d4a5c3049894f34a3b02f4cab3f1ffa0b36e16a5f76e7af66922929fd544a72687ad8b06c197a568be90ac368a40ab4c623909ae7bfb8ee40ef5c187cc26cf4329a32e74c12870ce76a0b0be2b750a34c5be33dfdbab0c279ba7f4fcd699ecdd31f6e077fe53508ff3d337418869ca604228567e79ebcaa44e6555cd1a58f40085f42894a08279c59fe6dfa5a58ff40f0cd7276687305e5397df1a6298caee8438b5a182968d749e313b293b5a0a5861a834cce9f8a4ae77658d31785e90a600ca74c0e20ae23ada42006015a30bd920d60833951f0939f1ea3ada18cfc46630f839d7d817a7cc6ed66a83292407acb93ecca8f001be2010dda6db72271f16d7a0647c77f810075b2a5fdb2242841eef93e891bc2ee5bc9d4e3bd76aa2973badc4fea9988786165290258e29faecec20ee61b6e6682e01fad5aeef235961d5a474eae9a70559187bfa423dc238ebe4b7da915c739c8215441e78d32caccc0a170ffc9cbf9d5e073160654a91b2a245ded0a63868d9238692d795290cc5f19e5e8382c0bd755978e84f409cf88923cae0eae3a09dbb9ea6a273e0b6409b81ff0fe6dcc1cfb2dec40491d012dcb82d086244cf6a979a710ebbb08142bb4ef2e6a8f45025fe9d501c2fceb39d73f1285e7018660c9cd2de0c68a0161c2c5deb0b9c2873b57e10d0fd3b7deed1e4f9e0def9cd807144946a725764ae980cdc2551807652a99cf95bffa972eb94e7b9bb6f93b9ea67cfb327b8c0c394ebf77b1395fc1a1a0f179c775aea7dcaec370bcc2866e2b6b4573ddafc6f2f880cd52bdbef9cf79de7ac7c47f5c07ee81a1366da08fd730445c24145b52c416f7660078a73b95d9da5e5089fdc40570333972eac6cbd852692842e1844705403052fe659c8cd8c6bad0a007e8c353383cba35d714e00879d313ca8f43d87de10c8691f5876e484195871b62c5d2d4324aee1b595c6b4be1aacad7acf066fbc86dce976950a3a59254768fafb00f28ee7c2cb25096338c14aceafea67f45a852480a7cce528d47440faad2f5ca3ac5f8fbbc1bc51ea08634fda3cae6f24950a88517aafd86507af6f1307c20908b3929dd9f2072496f9b5433c923197c35536b453e3885fcc3a187acc62a1edf1fad133ba8ef344447bf45daf1e20c679352547d3bbfb620d2090ba9edbff0a39d2d9b2a130dcd8952e59a09df95aac68d3675a6a41328da1b961ef7c3de248a0df8c1c91b8e4166a1791ff59c4dac52d1a8c2e7dd62e6a4a21bc3ecf2a1a447ae495d22cf01cc28ab73f33421528127961e412a715152315b2fb71443695b16027ca1be2f15504104185e08cf4f3db707b9616414bbdcfbcd6a15ada49fb71f066c507288f9bcc73dad0919e109c718dd887b7f498bcb367e6bb91f83409534043ab222d19cb87d613b814eeb64bd5ff179d05c05753ab51d0d5350f9d0b7263c6751d650997a83aa9d70a06bd88c0c4b934d55928e4fdcd8b49eb41d9f24dc79218d438451bd6dfe4901517af40be56a210fd601879fee06cffb9cbbfff2e01e713f73cdd9cda6bcaa1120f23467161ae7161bf7d662e591b71034d87455a45ebbf0c42140c92115b93c9bf3f659b19646478140ccc8a0284219106e64c25afaad57865799246c12ce870860d0506b39a6ca2b758cbfc6f725526efce5d2dd2f859fe361dff1e2098b73143858c4aedb197307bea8bd8bd7ddf2bd59584d02bc78ec9ad6fe81a8d31fd43df08623fe24479da270ee96499f0468dabae9f18b6c15c435b420a0ab3ff73ecde913836eb2e54638b3c62327c6a2d108694e298f3423c4bf785fd2a601ffb81e27a5c01e2105d4206dbae91e293df1e72f1a889c353a0f7907e3258269ec6188b2c31f6a84cc6998bf53a44bb44259ab2470be46aa631dccf2c6a540753bcd9f67a1f13b31c7f6561dcb5f1d20b29c419c13c5f24f43c5b53b6a1fd280e5ebd957f2f18af8ca012efca73c8cc29d6603c512d6795ea981ef7075110f606d1d0bf37bcb55ac4e2b92450eb9f6761e7775c85074ed98d5d0dd39421512ab922e3104a6ab5f13a52b43f78ab90c78288337f35de2d1a79de28f95ff0e5e04f6d38f0a05ab1eaa7e5fcafcbda224c3970cc7df94cdd14882696ca43d1642bc9339892c3b1088a9ae4036860752fbdaf70b8236452a86eb53a3764e0307283f24aba058a70531499688d87a545a9f1116ac5dbddfc4c78a71775d1a298127cc3356d3f0f7336625b0b95805d319a3ee220ce4c948f823a437ee3a3478d005873690450fe1cfb0bf7bc022412c7cc34ec98cc66f1fc82da2839d47f0984f0abb9152071a282010859c9857448a46f7861e9909797cce6bab850d8680ba143ad6c4efe0f7d1f7409a6e7f8277106317de5b0ad80ae55beac7ebc1f86b13b476a1873e6aa92f678ed5aff0c8b39c27a6cabcc607a6594b091b04694d84c0accfc5b4c3762d4c0e7818ee1e235c5da037a11e0741f4cd60a5cc0104b6632129b5f24a9f6c972f00067813aedef864030e670e02356fff18400e4991a21578", @ANYRESHEX=0x0, @ANYRES16=r8], @ANYPTR64=&(0x7f0000001740)=ANY=[], @ANYRESHEX, @ANYRESHEX], @ANYRES16=r43], 0x6, 0x3, 0x800) msgsnd(r19, &(0x7f00000018c0)=ANY=[@ANYBLOB="021d200000000000ddfc630b84486250b08faa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a8831d3c9b6e1ee7e9fb7ab08eb70a200589f87b517cdd4d9a00d714a1b02a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c2720079d0cf40b9c8b754daeb2982d28606050dc516a0af145fd7f7b2baa4e2b6708b4a42e1cabd56bd7e882230b315bc33e600"/197], 0x1, 0x800) msgsnd(r19, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r19, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef649dbe0000000000000000000200"/160], 0xa0, 0x1, 0x1000) msgrcv(r19, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000063b4be0ba7f5199e00"/128], 0x80, 0x3, 0x800) r48 = socket(0x18, 0x1, 0x0) close(r48) r49 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r49, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r50 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r50, 0xffff, 0x8, 0x0, 0x0) getpeername$unix(r50, 0x0, 0x0) r51 = socket(0x18, 0x1, 0x0) close(r51) connect$unix(r51, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r52 = socket(0x18, 0x2, 0x0) setsockopt(r52, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r53 = socket(0x18, 0x1, 0x0) close(r53) connect$unix(r53, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r19, &(0x7f0000000ec0)=ANY=[@ANYRESHEX=r53], 0x1, 0x0) syz_open_pts() r54 = syz_open_pts() ioctl$TIOCSETAF(r54, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r55 = syz_open_pts() close(r55) r56 = syz_open_pts() close(r56) write(r56, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r57 = syz_open_pts() close(r57) write(r41, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r58 = syz_open_pts() close(r58) write(r58, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r59 = syz_open_pts() close(r59) write(r59, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r60 = syz_open_pts() close(r60) write(r60, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r61 = socket(0x18, 0x1, 0x0) close(r61) connect$unix(r61, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r61, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r62 = socket(0x18, 0x1, 0x0) close(r62) connect$unix(r62, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r63 = socket(0x18, 0x1, 0x0) close(r63) connect$unix(r63, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r63, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x18, 0x1, 0x0) 18:29:45 executing program 1: r0 = socket(0x10000000002, 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockname(r5, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) write(r2, &(0x7f0000000280)="51120df18fea61e36c585d283faa013ccb41f5695459678b8a016b8e1f61dbfe649e7d751e0fc9a48ad4e8900b8c526c4c4212a0924829128a8ce7bbb421a16b24f70a180ebd24c688c4b222c548751d85efe5b4532ea432637043b74c6a886b8611d9db3bf68eef18f06c626c55dc23cd91bf580d", 0x75) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r4, &(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000180)='./file0/file0\x00') ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0xbf) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 18:29:46 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r4) sendto$inet6(r5, &(0x7f0000000040), 0x430e1, 0x408, 0x0, 0xfc48) r6 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) close(r6) r7 = getpgrp() r8 = getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xfffffffffffffe55) socket(0x20, 0x4000, 0x3) dup2(0xffffffffffffff9c, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r11 = dup(r10) sendto$inet6(r11, &(0x7f0000000040), 0x430e1, 0x408, 0x0, 0xfc48) r12 = accept$inet(r11, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300), 0xffffffffffffffb8) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={r7, r9, r8}, 0xc) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=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, r17, 0x0, r15, r16, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={r7, r2, r16}, 0xfffffffffffffce7) ktrace(&(0x7f00000001c0)='./file0/../file0\x00', 0x0, 0x200, r7) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000007c0)=ANY=[@ANYBLOB="70012e2e66696c65302f2e2e2f66696c653000ef98535b0f3f757de3e9d21f2fea4219046a57088cff444eb1ca1ab0a7d99952520f2900f9429bb4602f67ccebeab3645881f466fd30ed2e67ba4312aca1c96f5449b531daf765f1fa139ebe2f88e4c9091fb3806b332c92995dd124ee719667e8e37fbaf89aac000b5d0b237e0a0f13327727d68b46c2a2bc78f84b96ea2a0b6322294bb336ff09b4943393af55237ef272440bd6c71d71d81dbbf0c59199a3972d3c299cb23b24468b6d2c0fbd"], 0x13, 0x0}, 0x0) 18:29:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) socket$unix(0x1, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r3, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r5, &(0x7f0000000080)=""/93, 0x5d) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c3390000000000000000c000100080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r8 = getpgrp() getpgid(r8) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r9, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) r13 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) accept$unix(r13, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r14 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r15 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r15, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) accept$inet(r15, 0x0, &(0x7f00000003c0)) r16 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r16, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000340), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() 18:29:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8020, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000", 0x0, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:29:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0xb13) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x80047476, 0x0) 18:29:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x13, &(0x7f0000000040)="02000000", 0x4) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 18:29:46 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f002000000000000004f6e0000000000000800f100aaff0200000000000000000000000000012747d6"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') r3 = dup2(r2, 0xffffffffffffff9c) write(r3, &(0x7f0000000040)="88fdc56fbfaaa3cbf50b714bd2da656a946e37ba0b56670c2eb5e114bf3a6d70c24ecf7165d249329d53563485d7c79f73fbc230609699c4df9c58d932f778deba76635ba4527ee4e6e1b9", 0x4b) 18:29:46 executing program 0: chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$BIOCLOCK(r0, 0x20004276) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) 18:29:46 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4060000000000000020007495000000000000000000aaff020000000000000000000000000001b1e8c01f0703000000bdcb63414200405b4aecf2390dfbe7c1d977b2fd8bf541eabc7914f07e53758e8f55c219c51040bb6e34f4579676c7e464f4eef457c524c1d357e629efadcbee06000001000000001cfb48e31ea473b764e353c8e6bcf7bf6f36fc85e6dda37adb15afc75301cc5ef3cea257b84b84bdab17f660eb71acf82035b63bbeaec9475ebf21a9658e2346c59e97aecba9714c781bb757abaa944a4607338eb8d60e7cb0f84d844940ae3d0b9b04bad9c78a"]) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1f0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r1, &(0x7f0000000140)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00') socketpair(0x20, 0x4, 0x8, &(0x7f00000001c0)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000200)=@file={0x1, './file0/file0\x00'}, 0x10) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x18, 0xdf) 18:29:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0xfb6a, 0x0, 0x3, 0x4, &(0x7f0000000100)={{0x5, 0x6, 0x0, 0x3, 0x7f, 0x8, 0x5}, {[0x7, 0x9, 0x5, 0x3, 0x0, 0x0, 0x0, 0x5, 0x0, 0x7fffffff, 0x10000, 0x3, 0x10000, 0x7ff, 0x1000000000000, 0x7f, 0x4, 0x9], [0xffffffff, 0x80, 0x0, 0x0, 0x1800000, 0x9, 0x436, 0x0, 0x200, 0xfff], [0x3e72, 0x0, 0x4000000000000, 0x200, 0x4000000000000, 0x81, 0x1], [0x2, 0x4, 0x2, 0x8, 0x200, 0x6], [{0x7f, 0x20, 0xfffffff8, 0x9}, {0x3, 0x75, 0x7, 0x80}, {0x101, 0x10000, 0x80000000, 0x6}, {0x401, 0x8, 0x4, 0xf55}, {0x7, 0x2e, 0x4, 0x7f}, {0x4, 0x1, 0xffffffff, 0x100000001}, {0x0, 0x5, 0x8001, 0x7f}, {0x80, 0xc47, 0x400, 0x7fff}], {0xe7f, 0x7f, 0xc546, 0x1}, {0x9, 0x2, 0x3, 0x25b}}}, 0x401, 0xc8}) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = open(0xffffffffffffffff, 0x200, 0x80) renameat(r5, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r6, &(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000180)='./file0/file0\x00') getitimer(0x1, &(0x7f00000003c0)) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1f0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000040)='./file0\x00', r8, &(0x7f0000000100)='./file1\x00') r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r9, &(0x7f0000000140)='./file1\x00', r7, &(0x7f0000000180)='./file0/file0\x00') r10 = dup2(r3, r7) setsockopt$sock_int(r10, 0xffff, 0x10, &(0x7f0000000380)=0x8, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:29:46 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) 18:29:46 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) write(r1, &(0x7f00000003c0)='\x00', 0x1) 18:29:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00000ac000/0x3000)=nil, 0x3000, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 18:29:47 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x20, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00382b00fe8000000000000000000080000000bbfe80000000000000f1ffffff000000aa33000000000000000402907800000000600000000001000da1c82700000000fa00000000000100006aac47f824704b9e0c4fefb894960000002ec00000000000000000c5988c1c403fbf12ad8c065d49d42b9d7c0677452674a5d27b48c20e450685843c7df8800ed431164869709ed43a5fa39fade022bf862f966f4e2f1cb7dcaabd11a06c02a05d1c9448aeba6e1d71fc6e795a72a22becb2dad4c2fa0ef06f75b2ae10ac26ec29cee974560fb9ce5012d70e95768dfb1495a1ecc38ab48a7dfe44b6e3203d904addc7fd06ba33814e38b4e6240cacf36984b01c2f26f6b879ff8c41b753052484152c2d2f11da2f7d3100e8f77266d3d5dd376e9529fb1e119643fcb9a0e0c28dc92a84f934615e64fd3a768fa14a22ed75eba34cfe2fec0900000000000000c216ef5edf0b1772ac2460c7aa2375fd0fcf759e5bb154cd02d0b49dc263e4f30127409ce014bc747cdd4442a32c1a084cd7203fe21b15e0f826fb4d40a8673285b1a1f84c379825d17ba8f5a2bdd720b1482abf97ea407192e1784702b4c3000096f74e8072feadd28e5b6f8cd3e7070021a061515a370238b453138f6f6131a3fdc6a131529f5f61b31a4d6f83af508311cab03061747b295505996c43ffd0f7de9972614ba7fa5575996e9a42d74def0071e8af7612eb70344e2aecb3dc6c7d395ff57b333842fa44c33e53abc20ff8b6edb3ee676b572a181979221a640852fd97f36549601e856af1bb4f2cf6190afb0122"]) chflags(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000340)={&(0x7f0000000080)=[{0x0, 0x6}], 0x1}) 18:29:47 executing program 0: pipe(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 18:29:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) msgget(0x2, 0x400) 18:29:47 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x50) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') r3 = dup(r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x8, 0xffffff2a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r6 = dup2(r1, 0xffffffffffffff9c) r7 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r9 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r10 = openat(r9, &(0x7f0000000180)='./file2\x00', 0x200, 0x20) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000000200)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) r11 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r12 = geteuid() r13 = getgid() r14 = getpgid(0x0) r15 = geteuid() shmctl$IPC_SET(r11, 0x1, &(0x7f0000000440)={{0xc, r12, r13, r15, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r14, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r16 = getuid() setreuid(r15, r16) write(r0, &(0x7f0000000200), 0xfe72) r17 = open(&(0x7f0000000240)='./file0\x00', 0x4104050b3ef9c571, 0x63) fchmod(r6, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r17, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCSTSTAMP(r17, 0x8008745a, &(0x7f0000000080)={0x9, 0x9}) writev(r0, &(0x7f0000000180), 0x0) syz_open_pts() 18:29:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:29:47 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00fe8000000000000000000000000000bbfe800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d00000000000000000000000000aaff0100000000000000fa0000000000010000000000"]) getppid() open(&(0x7f0000000080)='./file0\x00', 0x100, 0x81) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x8) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r2 = geteuid() r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000001c80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000000000000000f800"/250], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x80, r2, 0x0, r1, 0x0, 0x6f, 0x81}, 0x10001, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r4 = socket(0x2, 0x8000, 0xb2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getegid() r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r5, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) pread(r5, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x400, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, 0x0, 0x0) r7 = kqueue() r8 = dup2(r6, r7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r11, r12) r13 = getgid() r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r19, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000000000)=""/9) r20 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r20, &(0x7f0000000a00)=ANY=[@ANYBLOB="82c6b574c27e39367647c49ab70b23026c80cba52a0d1bf46560e3aca647a62a972ff105134ecf55a163fab5fe04fabe07ff4b0a89c7e14d7b3320ca2bd77451ac7d979e5d3c97c38710544da06ea24f1b93ece5ae46fb4325d685c1d944ea6f3c5597c3efc7f78b3629f1b756bb3c4b7fd0e5e1a421c7a3f9416f183c3b62a26684eb16eb2bcf81"], 0x10) shutdown(r20, 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000240)={{0x81, r21, r16, r15, r16, 0x1ea, 0xbffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r11, r16) r22 = socket(0x18, 0x8002, 0x0) r23 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r24 = dup2(r23, r23) dup2(r22, r24) sendmsg$unix(r8, &(0x7f0000000840)={&(0x7f0000000940)=ANY=[@ANYRES32=r22], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r9, r10, r16}], 0x20}, 0x80c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r28 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r28]) r29 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r29, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r29, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r29, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r29, 0x2, 0x803) pread(r29, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r29, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r29, 0x8010426d, 0x0) r30 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r30, 0xffff, 0x20, 0x0, 0x0) r31 = kqueue() r32 = dup2(r30, r31) r33 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r33, &(0x7f0000000c00), 0x4, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r34 = getgid() r35 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r35, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r35, 0x40087468, &(0x7f00000001c0)) fchownat(r35, &(0x7f0000000080)='\x00', r36, r34, 0x6) r37 = getgid() setegid(r37) r38 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r38, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r32, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r38, 0x8004667e, &(0x7f00000003c0)=0x800) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x109) r40 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r40, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCGWINSZ(r40, 0x40087468, &(0x7f00000002c0)) fchownat(r38, &(0x7f0000000080)='\x00', r39, r37, 0x6) semget$private(0x0, 0x7, 0x287) 18:29:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x81, [{}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {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) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r6, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget$private(0x0, 0xfffffffffffffbf1) r10 = socket(0x2, 0x2, 0x0) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r12 = dup(r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r13, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r13, &(0x7f0000000200)="717922bd496095920276dc3f4c95", 0xe) dup2(r12, r13) r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r15 = dup(r14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r16, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r16, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r15, r16) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYRES64=r8, @ANYRESOCT=0x0, @ANYRESHEX=r9, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r15]], 0x4) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r10, 0x0, 0x0) r17 = socket(0x2, 0x2, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r17, 0x0, 0x0) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000c80)=ANY=[@ANYRES16=r5, @ANYRESDEC, @ANYRESDEC, @ANYBLOB="dd4cd95a8d207639b86381089094cb61a92c3665f86d9b91ffb6c2a7262a02e106f429aabc8a897f112543f20691518baadb063904c8d7a52b7411884cf78039a7862d", @ANYBLOB="2d0b63bc88a14ff5da71d10a4b629eb5720f9153f86729b40a8cb541a9d672e7d22355e5991fb06ee51efc78b507898942f5d191fb9ff91c8bc4d1bb57dd5c992e2defb6f2615f6b351b12aa38b5afb97d2f99e11354f8f203edd78991dc287951135caa08e2e7e5e16e690c5c1b26226abfbced32e2b76a76f8712930cfdd62b3189d00f8e5aca28c679709b868", @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESDEC, @ANYRESHEX=r10], @ANYRES32=0x0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYPTR, @ANYRES16, @ANYBLOB="be8fbc48596ebee31bda701023c8aed53fcecd3caeb2bfc30242011902cea2510c8a59c4f42dc0648cbe6cefedb8eda317c13ed027393536161dd557e3dceb659666e959f3e5c32acd4dddf02533f6f6883f20e248378a269deb46fcd989d3a18ea3f7e605b13acfb225e04916cf459a718e3a9804bc9bbf4a09e534"], @ANYRES64=r17]], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r7], @ANYRESDEC=r1, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="faf3d67f78052120b61969af5b82cd22a94e2b876a4aa3022c0cdf9cc060ec70e21bad4f50115ae1d1417f7bd543f48f41575818044b4cd2e63659d0eedd946d58f9407cd841b5bf043a635d6bb972c78fd09230801031133b9516c34dca2a4ca98851e47c657694eb2b019d78a803fcda73f73ddbe51cf8ebc7d0d868f752ded5e6f8fbb43126e3e1cb07d413b7d9da0361306653", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r18 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r18, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r18, 0x2, 0x1) msgget$private(0x0, 0x0) r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r19, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r20, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r20, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) r21 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r21, &(0x7f00000000c0)='./file0\x00', 0x1f0) r22 = open$dir(&(0x7f0000000080)='.\x00', 0x100, 0x0) renameat(r21, &(0x7f0000000040)='./file0\x00', r22, &(0x7f0000000100)='./file1\x00') r23 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r23, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r23, &(0x7f0000000140)='./file1\x00', r21, &(0x7f0000000180)='./file0/file0\x00') msgrcv(r20, &(0x7f0000000680)=ANY=[], 0x0, 0x0, 0x1004) msgrcv(r20, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r20, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r20, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000008204ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ed8b218c986a549b4d56e311a71ec31000f7d27eba7e53705676c86e9f39b2542a91b0bf5da33ae1a89684cb6f01634356cca3ef343eb079f3254cfc3a94b61ec9e73275ffee3353e4893b793ae1c26ce18e888761db94ab9781d4ead482e24b54bf4ec2a4bf4bd13c93a7f7bb914ebc49e2ff067113b667c78946b4ba93af0f752de32d109110a81555e815d2d385c49b87d650d43d04819179a47339c0260ee0efcc220025d7297f3e185bf383a92c08d1e51147cd90da962fb68b124f92c35a007a6"], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r20, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r24 = socket(0x18, 0x1, 0x0) close(r24) getpeername$unix(r24, 0x0, 0x0) 18:29:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="90", 0x1}], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0xfffffb80}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r2, &(0x7f0000000180)="b5d514322f6f631490f506aeb04852bf4fc526f1047cdb8c478acf8ee7c9ce0f57eca5db71a6c7a08d843e80edc58e2abe48bb2c205b61a66c7750aa46a2951baed4b0d3cfbf6225101828370641b817dbaaf088a510c44f06e489722ccaa94f96bf6bc29761070c12e4d4d612acebba6a9912c5bee11fdd1aec6e9d0915477069426e35b8e6df169563f7ce02f6ba853249f3d1d35b71f59435f43b0891c2e5793e575a9379c4", 0xa7, 0xd, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x20}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r6, &(0x7f0000000140)='./file1\x00', r4, &(0x7f0000000180)='./file0/file0\x00') sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0, 0x8}, 0x2) r7 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000001"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x7, 0x800}, {0x1, 0x0, 0x1800}], 0x4) r11 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) r17 = socket(0x18, 0x2, 0x0) r18 = accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt(r18, 0x1000000000029, 0x3d, &(0x7f0000000300), 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r11, r12, r19, 0x10, 0x7ad6}, 0x200, 0x3, 0x8}) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r21 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r24 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000100)=""/114) r25 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r26 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x3ff, r22, r23, r22, r23, 0x104, 0x5}, 0xfff, 0x9, r26, r26, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r22, r23) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r21, r22, r28, 0x10, 0x7ad6}, 0x200, 0x3, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r31 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000100)=""/114) r32 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r33 = fcntl$getown(r32, 0x5) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000200)={{0x3ff, r29, r30, r29, r30, 0x104, 0x5}, 0xfff, 0x9, r33, r33, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r29, r30) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, r19, 0x0, r21, r30]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r7, r9, r34}, 0xc) fcntl$dupfd(r0, 0x0, r2) 18:29:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYRESOCT=r2], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getpeername(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8b02294add4c6d80cb2341ed22a4312479c7a79b48cf5642a6b2a1236143e9a43407719132d6a64d23173d410dc22d247dbccaadce573ab982"], 0x1) r4 = socket(0x18, 0x400000000003, 0x0) setsockopt(r4, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r4, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x842) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) dup2(r4, r0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000100)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x1, 0x3, 0x9) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r8 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000180)=0x80) r9 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) write(r7, 0x0, 0x0) 18:29:47 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000006c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa728ab702009b86dd60451a7c00382b00fe80000000000000000000000000000000000000aa21000000000000000400902b060000000391fdf087e378000000006000000000000000fe8000000000b1e61c000000000000000000aaff0100000000000000fa0000000000cd7700000000000000000000263782e24ceaea6b7253dc047cfdbf3e36f6c45eb5da96590c214ed334563e01d462eda63a8db7e48ea525c105197124c54e2e9c91861f7139226e34b60b690c4c12efb4be29c0cf9985e910b95c4f0dc2b14e450f2b078e650a92d2e0f1c59434292ac574989b39ac3d760a61cd0e7db0f9a14b6b7d8d134456adb21a7d95d8f9c3c0591ec79f9d32f8499ee5f446638b0a9ddea757ac3b5ebd70c45aab910055d07e1c9cc4ceae75ca02d0bf6ec6ee9de33bc8cf0ec2345c73d415b8e5a55b500000000000000006decf6c10a503aa453c32f1de36f4870e254cde15d819d9099a905779c7f62d62b8e5b57f43f024ad18a59556446e62417668b91a0ec49c29e0269ff0dc974e0f4b58680cad65526ad4fe8a3436b11a483897b3dada75353a3541923e222cee5c6bbd9beea58a9740879ae87c6df8005fd2085747b66b14935e0d2e05722fc3818c08083b7694db7b000000006003b239dc081bfdab7b51f09152758e0d5be00ff08b213efb013a04c5b85d2d0df94fab4a74578806ead3409f5af9c4f464401843e7800e333dbce718e876d018c09503d37eb99047b9cb8277d6fa6f014ca8ed26828a206e90a9ec07f6396a35320c1f76a9ca874c1ed7082a31bb25e38095edecec7697fb2a5f1e860a0412a25de3ce41aa661e6ea4e4e0afe3cedbde34bd3d0eb88c8c811e98b7d75fefd28ac0ceecca15f4ed55b3c142e7c65819e1fa2f9d0916f9f02ca96a61701b129cf6bb99a6f48f2634ada45921cd5173492c5458f13a92"]) r0 = msgget$private(0x0, 0x3a0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/46) 18:29:47 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') kevent(r2, &(0x7f0000000000)=[{{r4}, 0xffffffffffbfffff, 0x2}], 0x34, 0x0, 0x0, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs, 0x8) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r9 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r10 = socket(0x40000000011, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs, 0x8) r11 = kqueue() kevent(r11, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r11, &(0x7f0000000000)=[{{r10}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r12, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 18:29:47 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = dup2(r1, 0xffffffffffffff9c) ioctl$KDENABIO(r2, 0x20004b3c) 18:29:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) clock_settime(0x2, &(0x7f0000000100)={0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="81000000ffff000001"], 0x9}, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x800, &(0x7f0000000140)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) semget$private(0x0, 0x3, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x20) 18:29:47 executing program 0: socket(0x18, 0x4001, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 18:29:48 executing program 1: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') r0 = getgid() r1 = semget$private(0x0, 0x4, 0xc1) semop(r1, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r2 = getuid() seteuid(r2) r3 = geteuid() r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000680)={{0x4, r2, r0, r3, r4, 0x100, 0x3}, 0x3f, 0x49, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r3, r5) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') 18:29:48 executing program 0: syz_emit_ethernet(0xb, &(0x7f0000000000)="c7a895b2020000feff6059ff86dd6e04000000ff2b1dcbadb983ab509fd0e89921a1fbae1fdcb5980bed965795e3a928b7dd237b2524c4c22dc29aa19f876eb90f46c1fffffe000000000001212b001f") 18:29:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002eaa0292f6653000"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r3, 0x6, 0x0) fcntl$setown(r3, 0x6, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x6, './file0\x00', './file0\x00'}) r4 = msgget$private(0x0, 0x20000003c4) r5 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x10000}) close(r5) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() close(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r8 = socket(0x11, 0x4003, 0x0) sendmsg$unix(r8, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000080)="0500056dab", 0x5}], 0x1}, 0x0) socket(0x2, 0x7, 0x6a) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = dup2(0xffffffffffffff9c, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r15, r12, r14) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r16, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() r19 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r18, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = dup2(0xffffffffffffff9c, r19) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r18, r20, r22) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r24, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) r27 = socket(0x18, 0x1, 0x0) r28 = socket(0x18, 0x400000002, 0x0) r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs, 0x1c) dup2(r29, r28) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000cc0)=0xc) setsockopt(0xffffffffffffff9c, 0x26, 0x101, &(0x7f0000000400)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r30 = socket(0x2, 0x1, 0x0) listen(r30, 0x0) connect$unix(r30, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r27, r30) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffffb9) r33 = syz_open_pts() dup2(0xffffffffffffff9c, r33) r34 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r34, 0x2, 0x1) r35 = kqueue() r36 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r36, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r36, 0x0, 0x10000) r37 = open(&(0x7f0000000540)='./file0\x00', 0x40, 0x0) writev(r37, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r37, 0x0, 0x10000) dup2(r36, r37) sendmsg$unix(r31, &(0x7f0000000140)={&(0x7f0000000e40)=ANY=[@ANYRESHEX=r35], 0x1, &(0x7f0000000040), 0x0, &(0x7f00000014c0)=ANY=[], 0x0, 0x17}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001980)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386292670000008284955984c87910bf093f68c1170028000400000000000000000000790a10d9436ee14ceac2a0a84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bce711d7b03f3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050511f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc7173dde3f0724551122cd23500000000000000002d4d00000000000000000000000000000000001924be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49aeb424795518f7430bef5918004f654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488681ecdf66a6e4230feb5d13a1a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba47c1ea4360322e6198831f44074092a39295b39d85b782ce010c000000000000000000000000000000000000000000000000000000008fcab8e16242056f3bac5c7ff99f1efe1ff97455dd00c0aeb0a15d2459e44e27928ee298d487eef7464bc062bf714db22a4973c190592e01d949325a5ee1b836b2986369419b797cbc53d171de979020118948d826feed6ccad306957a8b0735dd459b3ef51ee52ac77c29c31fb345b1b585a2d99f923497bef58717198ad622c68418d84dc45f45a1465997edc470ba4eb3477f04d949511c4dd0bf0a881a146e14479bcf72424c74db46a10e0f595710c2db8d836360dedf14351a88c29549abf98e5e7252e5590cf0b4ada3961a0000176e25f27bd2bdc6e0a03935d270d1ea83902f655d3d201392e81ae0b2d52d4b6c0a92b1e846904254889c52e1d8e32634", @ANYRES64=r1, @ANYRES64=r0, @ANYRES16, @ANYRES32=r4, @ANYPTR64, @ANYRES16=r23], 0x7) socketpair(0x18, 0x5, 0x10001, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) fcntl$dupfd(r38, 0x8000000000004, 0xffffffffffffffff) msgsnd(r4, &(0x7f00000018c0)=ANY=[@ANYBLOB="020000000000000048696a280567b1a6342fcc8ec5d56f59ae9358416a169b1ffc14cbceb3bc8d362b2f8837a93f40586b79360e6329414fa22f440e071300cf9b96d6836629a3ee4761bbe45867de08c244c93d4f2bfc3b436d2fabcea3911f7b01003b8bbf1fca8bac050000000000000042dfbfe59edd13f9d13264c1f322e4f9e17467d1046c5f7749088dce3d74b00ecb1eb59c5ee363077dbfb8ca3ebd0544498875d431a8c1ab9eb2fac7bc4dd3baf664"], 0x0, 0x800) 18:29:48 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000), 0x4) kqueue() r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x150) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000280)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r5 = dup2(r0, 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(0xffffffffffffff9c, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r8}, 0xfffffffffffffffe, 0xfe, 0x1, 0x26, 0x165}, {{r1}, 0xfffffffffffffff8, 0x88, 0x80000012, 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, 0x22afd408883098be, 0x10001, 0x8d7}, {{r7}, 0xfffffffffffffffb, 0x13, 0x80000000, 0x80000001, 0x40}], 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) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file0/file0\x00', 0x7197, 0x9, 0x9623, 0x1, 0x10001, 0x6d, 0x7ff, 0x0, 0x1, 0x7, 0x7}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x8}, 0xfffffffffffffe6c) 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(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) 18:29:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xaff, 0xffffffb7, "00d85ca881447bffc7b60aed6c981a0200000084"}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffa, 0x0, 0x0, 0x1ff, "f48d45d669575778fe4caa330434db835285648b", 0x400, 0x2}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f00000001c0)="e625e5fb92b5bf3f55992ecc857a30c8850311d39ef84d4bfb12e3ac30a3c49e7b43bef2bd7311312bacebd1a0296e28d3289f525a8943feef53f5c7b0ff9afbbb58d6c7c2ad21b33eb5b545e540eacd7e2f530cf2b0ed5d6ce77dfb47ad1e61755080de8d4d33c751e112f4af67c5f96544720020ced7d0d2e8022afb0256ff114695c114efaa3b1768187a308e8b09489e13f45143215437b0f8d21a3648e64812da406d892057eb24c468328e7123902bdcd569c6874b0859747e5b0151aa4ff3ee7250f6f3e8944f07f5b1daac0c072aa6af5401a0f9cf84b994c2c5f323dd8862fad9bf1c108d6d71e99c2dbf232a44b80db2ed8fcb86351fd290a3f6572cf0018ef0d45aa29f4d39928864db1b1304a934492d6d1a89591f3072b660c6ea26f8afd85b86a6664642daad2569fb3657e2f433f24ccf65f61157d51378d2e72be0c3702f37263f59e5097440d00fdd75f5e095a04f3b62f8ee961ae8a5ee6aa90359ab48e3c91f163a3ae62a5d8a2aeb0a5c98d9c621f5be1b240a752f7de44e1f2424ee3a56975423dc6ec81cf621da65ec8c18fd9610e55ca6b202a90c825a5398979e6367b2d45e8986f710d1c123eba653c88ff5a94cd940c4f935ef6af1f52db6d69fc78dcf282a00b2b0417e777d6f2e3f7af1574099822891d78a7beed9550de387fad1df4f52b55b810507ccbfb40a5e1905c79f0902b30f39313df97ed92650da794cee0dd3fca115c30efa8c37c4c712617e03e3a9820872e4f8ddcc42a67c53ca6152c68094448589badeb4f378e5e25cd1fb04e1dcac430f8dceacdda8", 0x245}], 0x1) 18:29:48 executing program 1: 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) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) chflagsat(r0, &(0x7f0000000480)='./file0/file0\x00', 0x10000, 0x1) r2 = semget$private(0x0, 0x4, 0x120) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000000180)=0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/184) socket$unix(0x1, 0x2, 0x0) getpgid(0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) socket$inet(0x2, 0xc001, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt(r5, 0xff, 0xff, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1f0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000580)='./file0/file0\x00', r8, &(0x7f0000000100)='./file0\x00') r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r9, &(0x7f0000000380)='./file0/file0\x00', r7, &(0x7f0000000180)='./file0/file0\x00') flock(r9, 0xc) close(r6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000400)=0xe6083cd3451d28e7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x401, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r17 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000100)=""/114) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, r16, 0x104, 0x5}, 0xfff, 0x9, r19, r19, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r15, r16) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3fb, r15, r11, r10, r11, 0x10, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) r20 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r21, 0x2000746e) dup2(r21, r20) r22 = getuid() r23 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xc4) pwritev(r23, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r23, 0x0, 0x0) close(r23) r24 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r24, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r24, 0x0, 0x0) close(r24) r25 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r25, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r25, 0x0, 0x0) close(r25) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r22, r26) socket$unix(0x1, 0x5, 0x0) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000004000/0x4000)=nil) getuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r27, 0xffffffffffffff9c) r28 = getuid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r28, r29) r30 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r30, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) socket(0x10, 0x5, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x40, 0x0) r31 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r31, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r32 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r32, 0xc014575e, &(0x7f0000000780)={0x3, './file0\x00'}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000680), 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r33, 0x2000746e) 18:29:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x15) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r5, &(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000180)='./file0/file0\x00') r6 = openat(r2, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) renameat(r6, &(0x7f00000001c0)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640)='/dev/diskmap\x00', 0x2, 0x0) pipe2(&(0x7f0000000680), 0x0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1f0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x1f0) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r9, &(0x7f0000000040)='./file0\x00', r10, &(0x7f0000000100)='./file1\x00') renameat(r10, &(0x7f0000000040)='./file0\x00', r8, &(0x7f0000000100)='./file1\x00') r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r11, &(0x7f0000000140)='./file1\x00', r7, &(0x7f0000000180)='./file0/file0\x00') r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f00000000c0)='./file0\x00', 0x1f0) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r14 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r14, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) renameat(r12, &(0x7f0000000040)='./file0\x00', r13, &(0x7f0000000100)='./file1\x00') r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f00000000c0)='./file0\x00', 0x1f0) r16 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r15, &(0x7f0000000040)='./file0\x00', r16, &(0x7f0000000100)='./file1\x00') open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) 18:29:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0xc0, &(0x7f0000000040)="52fbd0b8555d20b998839ded86484f477579cca4ad470e622ea24b8c6c59705a62655330920a3952073a8b0dc96f3c14b931b67a631016dc1ab7cb979756b606080b97f0d44133cebac3a1745153a72d71b4cef7eaea74197df007fd4f85c11d1846ae81356b889e475c0cdf0628637e29b0d5ae852bff42001cb7145b117f0221aa98ffd95aa2d7ee6adc5cce289cc42590a8469a351c7440cbf767e5591ba44a13a744f0ee708903234d3110d3b80f9c5841fe6c913f28975e975730c33f25") ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) 18:29:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000140)='c\x00') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0xaaaaaaaaaaaad30, 0x9, 0x4, 0x3ff, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x14}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000fea000/0xb000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fe9000/0x3000)=nil, 0x1df}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x37e}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x6}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000fdf000/0x11000)=nil, 0x4}, {&(0x7f0000fe4000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x6}, {&(0x7f0000ef5000/0x1000)=nil, &(0x7f0000ed2000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff}) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000680)={0x4, 0x4}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000040), 0x0) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x2, 0x20, 0x38000000}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="aa46ae68bb3128d07b7478df4defd214680c685f1df2eb8f7eaa7d89fcdf6e0ac32611c9eeffc9aaf8f82ecf0ca2a47726a0225a", 0x34, 0x2, 0x0, 0x0) shmget(0x2, 0x4000, 0x300, &(0x7f0000e3d000/0x4000)=nil) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000006c0)={0x7fff, 0x101}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) socket(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x1000100d3) semop(r4, &(0x7f0000000480), 0x0) semop(r4, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r5 = socket(0x11, 0x4003, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x308, 0x0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1e1) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000040)='./file0\x00', r8, &(0x7f0000000100)='./file1\x00') r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r9, &(0x7f0000000140)='./file1\x00', r7, &(0x7f0000000180)='./file0/file0\x00') dup2(r6, r9) setsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) socket(0x11, 0x4003, 0x0) 18:29:49 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="84029cf3262fac5444c2e06f87c4ae41e92b312a7494599dd002000000f6c0316f3dd47283c4f30735088d1ff96c0a50d71f49a153c0fc", @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRESDEC, @ANYRES64, @ANYRESHEX=r0], @ANYRESHEX, @ANYRES32, @ANYRESDEC=r1], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r6, &(0x7f0000000400)=""/53, 0x35, 0x0, &(0x7f0000000440)=@file={0x1, './file0/file0\x00'}, 0x10) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r5, &(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000180)='./file0/file0\x00') close(r5) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000340)={'./file1\x00', 0x10001, 0x5, 0x0, 0x0, 0x800, 0x2b46137b, 0xb613, 0x0, 0x0, 0x7, 0x10000}) pledge(&(0x7f0000000280)=',\x00', &(0x7f00000002c0)='\x00') r8 = socket(0x2, 0x1, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x146) mknodat(r9, &(0x7f0000000080)='./file0\x00', 0x20, 0x3) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r8, 0x1) bind$inet6(r8, &(0x7f00000000c0)={0x18, 0x1, 0xffff9931, 0x6}, 0xc) 18:29:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r3, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000180)='./file0/file0\x00') openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x14) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0xfffffffffffffffd}], 0xfffffffffffffffb, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="6b24b9536c7c35b2102d85b7346b52ea855a5f23f83ecfe53267ef3e1d57791c", 0x20}], 0x1) 18:29:49 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x90) ftruncate(r0, 0x0, 0x4030003) socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x8001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xfff, 0x1ff}, {0x18, 0x1, 0x4, 0x7ff}, 0x81, [0xc00, 0x0, 0x400, 0x80000000, 0x10000, 0x4, 0x7, 0x2]}, 0x3c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r1, 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) 18:29:49 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x30, 0x1, 0x8, 0xc, "5e000000ffff1a5ef99b010000000000000300", 0x3}) write(r0, &(0x7f0000000080)='\r', 0x1) 18:29:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x101) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="cf499dba0051ebd2c853a5632ef43bf8e901b33dcd730fa4e341a4f5b3da37d44ff3a4ebce84d8d17b658696d8d1ce23b63568e7d8973dd41daa8ae7f62095164d67ce5627bf071273aea22af6d8b7000cab18f9fbd8cbfd6f3912911de97230071fe955ae4528df073403e36abe93e811ef6242901246c9263e4208d5d2161b0de325f51c90364969cec0e30c4eccff7e098517", 0x94}], 0x1) 18:29:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x6, 0x4000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x200}, 0x10) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = msgget(0x3, 0x404) msgctl$IPC_RMID(r4, 0x0) r5 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r6 = geteuid() r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000001100)='/dev/klog\x00', 0x400, 0x0) dup(r7) r8 = getgid() socket$inet6(0x18, 0x4, 0x5) r9 = accept$unix(r2, &(0x7f00000011c0)=@abs, &(0x7f0000001200)=0x8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) r11 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x8, r6, r8, r10, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r11, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) setegid(r8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xe) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) setsockopt(r12, 0x856, 0x3, &(0x7f0000000100)="c328cc02cf730250ce42350815199a7f0194ed9c230c34ea90d6251aca39039f0e7d31837ceec22391a3792f974453bfa571555dedef89932829d09bc228f384e90c11df8ad3e2e0dfd2eb5b9a90d50e281848924c1d8c3d28c800cf5e5675dd27cf8e862fec96ed465d5d0f4357e6e73d2a88441b688a917107ed088e9526f6420f54992502eae39ef83145d5029b7326beae5c50670be4e914fb33317667a8caa2d4808108825b162c74bbe69ea82bf8ff9793f75ef902f38875b86678c29397a31b3c7a2d25babd8d9ea04eed46cb94a6c4a4cefba52b36c54eb63100960074c67b015ebe4d56c9166299be40b8005a34e1449195c054488ee9c030c71fa80a56196a65430c45bae49aef516f99ec98cb653e2c6aeaf36551366b7d0fdc82fdd3aa157fa598bbb8357ebd0c7c816a8c74bc96df016ba0271086a68ac0026cf43a7901f4d802b1b8eb4330b01d35d23a6defff9d6ad1ae0a1d647f02ab16c8d89a64b3def3616dab7635348a4cb883a52f40b471c629a02161ee4407b4529ff85d40e600d19f7d292f3f7c59b5ed6744da3aeeeda1a7ee944e07c7c09883bb5076e669c9ae95e74f30b0fd0a22de077e4135b579b358f21187abc27e1b90d5c69c412a08c97f54c1cc844ee1b818937cff0bf776be23c22b85dba6e7f5f2595ee326ec0b93d6f55b2a30f73026a303781269c78778459d4ad4d4c5e63683ce632524276aa11494e66343e134968d7ed942fe9ca7e91955887bcaebae3cec6274e30750c386f8978add04eeaa1e13a416ccedfafb4b256cd1531564eab1d27d29988d09fe58f57c8f01a8b6a404c9c2c220071ddb239384721fd5c8e7fc40f9fa0670be739fbba0f13f2679999c2b185dc53687bf13def143d190ff6e8debc701d7b3bda333eabb449b9086885b74f8104ebb2dd68964c7a7f9ca01a54d3ad67356b9c5c2d08186c180a9a15795a6acd49809328755ebbdb050000e53800006d70cc764a210a09e4f6e97ee1a6502cd004ee15c93935af05cafd512e407af5ba3d19831fa60a1c2bb5ccbb0a8836818180c4076531678bf0a575e626e98cf6da64d92ebd00ad45ccabf8fba638f627bcdfab81c8664a3081d5b1ba95af7292421f57f79c9cca3d7e2271b19d9f50881093888d54b69b12e5dd99335ef411f876b92ce4cb849a1ee8233edd3a5a3b12cb10bdd1e9ebfad3d0b79c1d87dc3acd419db8a6c60e7694e680d0e263780e9d8c45f459d285d9321f127aaa389751f29ec07dbb62d58ce9627c18e9c7ceff8783cbd6d92be0ed312ccca411b468ac768328a4fb005d93a1db2eb2a7b1fdb1f74446256562f947e8ca42500ab4d6e5e7f47394ce826e8c39733e5848a5b0c04a53518c1382bccb1c1003eb39ea26c04fb2b4035e12d321183209b2c2fc8d16ef435ddbf86d2a14f3610c2248b492b3fb88ffe750924e9fec7f0ba5469854c9f4daedc030c9e28fce6e375810dd6f36429180e25c1e505b964d5a1aafc62738aa6232decf538ed8fce5cbecd030ecb4e66642f259369225e0d598dd0c45c92459799d55955c5fee7ecc256f9d30a28711551d63248bfb35494a14e5bf66f0b42851618783155793df1c933f8bd6324e35dbccbaf092321f51dfef61655c29c1936f5da01d60153c4a0ea3c26794d4e6c2110c9c66bebb48b62147480e51f104d8a8839a72bd3985dad3c88b411785fd41a7bb420c9f6eb3470ccca9f99487887bb457ec10cfb04da0768c4e5f31846d3057ce8d5656c1688f55d91c43bfa1765154ae66e0c6b92fab87deb9dd17c02a8e24aeea28157542811b6ba637c21efd813519930fd5f10a6af17f1c9a8e98553765a7641a61d3ec74c557b639c73d9c16578fa6bb85440f51614abb48e0412ce2d77bc5ee756d9af4a2b276f758677e36673a5a579aae1e26964b8f03e5c2bffebe52cc02a5f9a5ab1ac52115d626ca43f0f0af2b8ac62bc71f0bcf8b5ed982f647b969241fef8511f19e54dd1b26ca5ec9644a1fb72d54f52f7922b0596e12484c8c326ba20a34147d4d710cb1cff7b1e2ceee8652b99f296dcd64cfea9cbe4666513a608123de7c6bb4baeeb926138987ac1514927890c2698776e280e67a273c22035ef64ca9b02c9f76161e310bf10c3e97b93743f2954c09fac0bc6c27f97a0999773e6a6afaca3a766bcac9c77ec45a145d215d5e0cd36b766b1ea7f6f1f4d9d8257e523a8da949c7b24b4ee2a888e1caf6d73ce00c78a081a060978d5eda5addc99eb65c316b140da7c5f7306030b37433189a510c00d50b3b8a1c6307365e8afca62a9a8d223b922758bfb79aec7e8395f525c803e272e60e750c795bd4d35cbd8bd66c792139ab95b28783f5392688bca2f8ec7addee6e95b9c01d20a1cbbd80a1dd1e2a9e0c7578897db79be592219ecb90790049dcdaa1af48d14cdf45f36a7197f2d93e537ccbb09eb51fb7fde45fb824f2fb0fab308121075bff4642aca756a1ca70a1daecd30c5289d974ec4f73642286a853eef70afb05032d0d98a556748ffa23dc84184cc1b144c08d147c46b0c4354ec3557b9de1c80b6f3a1656a3bbd4a46ad98d650ae2a723ab49d0ea97d5bc02a109e7a90946b88f3a77163821b83fbc35e584e44141d6e8e1fd413ba482be51e41014f12567e075651f1adb99a85b2b6c77a71ccd4a879d9810c96e50edb0958c0c3ed610cfade72d424098f569e19a8d5ba8bcad3c1122d0db7b9ed2018b37cdc3dc728be6ef6a5b710f04fe1a4ded8f3d54e5b70d3806846afc23582ebff3a4762d006b4b397c75eea1a4c788614b93c56af2a0d8799cc24d7e718e30ad6f01d50deedba543950cd91111f43f4d36f48964785ba7eb562553905253c4aba6f9f9d49b36412e9ac655b757f17da836f3e5c4fbb8cae2b6e5fbec1ef80003a957e13153f2e98007bb21c7750d7a8f30a0f37e3434b40551931b4f3af91c5c971de2406ff5f15cce5fdd5d2fd0d48f7c2f40700dc73a42a98b790ecf7f65bac4f83fd05590bd69d062eb96b87a0eedb92c2e8670cbef2f6f49bf23680cf70657fed7ee022b7541898261e8eedcb3283e3ed5d3f1116fa246600f0d47602249fe032ded492d34b96ffd2bb9452d886dcc92e1d1744883274fab0ee5421d887b49ee6438807fc3603f4cd2e5e8d972b94d25e00844591b02c458f4724799fd40753e16ab6977bd51d561a59a3bfd649d26803b80a391532948de2351ddb4ed1bc814e2e7fa322bb51bf7f111110430d2d644f66f4d14b408ba706887561391e6a870d0c076aaf1ac2f862bef46909ff2dce7bb6dfd1491aeafcfa906173d227d7a404c340f654c1ff4a7d5b7f691aad6dd48e8cf237c487b26434c2cc093f35b27c01e378af8cc3d7fb7241e6533ff5fee918c482d1751f22a6d8767ed694e443c7c71aa146283fa9e996015c723e19b61218c3cf8f4c298fcc3535c80c498b5d948267edd37d9eeecbd76472f0f9fde8fd398122e8b041dab5d4e676dc7ebea41dca7d2f6dc39088c6eb5ea7eea68a3e7b19570f5cb07610840163146d68a08455954b6190406f22016a98d67a17b87cdc0d6c3489588e022a0ed347c4d88ac6afa5cbe0c8a80cd74b9dd384fe7f2daaaf569c8aef76a324976f414693fc424874c6206da884e207ea9220d4ede74ed8a7ddbc3715f148e7e7d04ad7d774dff04b1e59a39a26836ab78e0cafa467a6961f3a4c48fa74092355838381bcb3d41c0c72d740564aae3418bfa941e4e3c3a5f0d9519f055eb83136b934316753798b7dfd2e04b069769bd4c24fc6557e88ee52ffab5eed867d58da9d8ab0ee37088b95371fc32ea4180f8da20732d554404e519c82436078a837a55cc45b694ba64c6cfa3edb2dbe4d47086e3f6e17cb595067063289ed60b98423b822df765f0c0a2cfaf979c7b1c80e37a39051e09fec8471b2d55d788a65d623f13f0ed89fb699afbbe1ff08d5ee8dd5e6a226204ab453f4ccbc1069fa1c068839f1f45d8634cb91f3dea486257997f1c6cdcedebf9114a6744a66fe58b1289631b69a74c2efa1b9119354b2eb0e9f01407409ad214747f4032893b9ccba104decabe7fe762327e54dbaef6bb6c5c9a2669494c4c9e0396c7367a88c96d5563aa0340a7b024e4bb2fde0bb4f1f21b194f5ad9d3a6681470633ddff4eca5372966423c3997c562cf3163fa1b2ae86c8d6351cf3ca9ca5dc1921295787b6577c434f6e11720b07bd50351432d0244fa3a9e643189b5e499064307d10504de1f31f7eec1502fb0e211781a878b12d09a21b2415951d90161f22f0c988c5f04095446c6b9c9b6cfc8006d89fa8db167831ae87642f07d587b4d230ddcaaf49afa362bc5c7ea4deefd21e71fb29d3f983e3f2e7e1e09be8c4afe4e8033b54fc35fe9855db3a377f43e6aaf2d6dba66e7bb2922f0731b12c3fcbaf26461dac40ed39add58739e137e7f6ecc0e4f13bc5a405ae2070aa672c21d37d81d7a9650eda5d38e4ad2890071255ff8ce00f2d6f9dbfe85b7522f2c9dbf5286f34f6ad98060881decc85121a57cc665fd67726d2350a00a214c82a3f1375673f5f3a15bcd2db4b59b6d9a79fb8b14ef1627fa136ea6f3cec9152f435b0f896a1d419908856865ddd18aa6b15e9c78d93352d79c7e8b6b66f4542948bea6121c2df96ff2f86e340a6d403cd251cab5742b3f72ddeffce374c9f40f1dbbb4d1c891c0021834d1d8d72e2ce7bae22f3ae110b0b89fc91b712a12a7349fe2e56d951fae9898c7ea69c15c65840a8f2f1aade61caec1d0b6ca128a7bbd92303b5987f4f4e650b449ea4d13de0d168c6ee8691254ef29acec3204ffca884968bdbc3a9d04dec58cc2d3fa015ce309bf7b2c65b265ecfdfa5cc2305b28ce8211cb9ca4af2de68df9734f19ff5e9e5e16a9407bcc3e7e1bc370848f6e87aa759614bd08ff38f43e1e282f6ac89133f4e66f8c3212fcaf1db867542e0ee7ba388d82524b59aee16778c250f71f60c55438063f5775c2339b139eb7b0b7b5211ed5df0fa6a9283f8cd3a7e1bd932debfeab7dd776063924486f75c195d999f9f720235cc81993bae845b421da65d124cf9990b8231bbec257127f704d08a7e2cc53e87242c215c586af0b136ffb72d6f582046d882caac16932f9acbb1abe4e956c815e1736727ba2db24fd90dc54228d6a4098e38282a65de3cf325090145b6591c991f645bd498a13e30807ccea1867369aa4dbed3a4476f3bbf142081b0b6f54bdc9bca967b5b05dd3e22fe40ea0b2c07c6aba025994de4922a63f9d1a71624ad1aba4ed96f27cff5e5ded030cab18e504e0cb5802e55e8e691a26756f13f6122e47a9bcb94d9cb39be59f0097e82b5ddd7b205c5c75db43775818594e9d53039a9d3296d0abb3fb9bbca48908e6d68b9c350d0e2b9552ed83b202fa25d1ed3601f1dd79a794e176143b6cf36413e582351272f003a7199f3972faef95147fcf130ac574a4b747bf784d41c7af693168ccc1a59599b244121a6217c424bb859b94108b818c9dc9d766f40a0b5780905011f58946b9406bafbea9b784eb71ee323c093aa3849aeb3fcca6608d77cf3d94dcbab2b6fe4d12a5950d2abf018a0b5ca42fb48a85c30c516d7d5db79c159a9e6f5bbfd94839867717f66c9ba190d0ee1a046faef8ba4918236fca1d9a210dd1334abdf9dcc0af6921535da78b4603d6a13f7dc026c8622152632b735868c3714e93fa0fa9a747e985cc40c7cf2a09f6ea722a5e42ea6f5e82815776f79ca40c5416697104ec6f34802b1b2", 0x1000) 18:29:49 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') fchmod(r2, 0x100) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) sendto$unix(r3, &(0x7f0000000040)="53023f63991d607dbf3c85c661ff9bd3f23747f97e2c55e7f8985879f95e5c46ef223d3b39d45d99af", 0x29, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 18:29:50 executing program 1: syz_emit_ethernet(0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7a89b75c479b86dd60451a7c00c5038b000000000000000000000086881d42e334da8e9ec50c07f88e9657de5b9ae1f737be4fbae94171d3ef3b99c14f4795ea579cfabc5c66750e0300bd205f64beeabc3c50952310900000000007000000000000000000000085a0b9e977be23b646c08d422efa3a64ebb72565f84e010ba2ebb5d7f58e34c11988421382fbf3a4065cbff846d0415073c8e0ae7d738190c236fb0000000000000000000000000000936bd932c7445cb548d36ba3a3c31900c5f39e4be5bdb2b49db558c3607f45ca4359a674663a0e774f"]) syz_emit_ethernet(0xc, &(0x7f0000000040)="5b3a489bdd000005ff0086dd") r0 = open(&(0x7f00000000c0)='./file1\x00', 0x400, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x6) socket(0x20, 0x8001, 0x4) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r3, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000180)='./file0/file0\x00') dup2(r1, r0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x9, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000180)=r0) 18:29:50 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000)=0xac11, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) setsockopt(r3, 0x4, 0x79d6e48d, &(0x7f0000000080)="eaec5443ac51d41e804babd2ce270488b7c5c389448e2ccff88c4e768a5aaeb709a0326be6cfaea97045fb0dcc028d10b182802bfc215ac37972c2563589bf5ddf3835ba1bc6199562d8316adfcf1603c8fa84bffdd37f3050022ef2a8499125bc3982c4b61370241c680969b5ef166614475e1e62cfac99883d9f96305246ae57353db485f5ddab58c84379bbd31f57f80b7e49d1b38c04b009d1eee4128414092477e51976c69e0da6bb2833960d7911121deee573ed841c5cdd1ae52ad03668a7c567e8d45f45403c", 0xca) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x80206997, &(0x7f0000000300)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r6 = accept(r5, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r8, r9) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000540)=0x80) getgroups(0x3, &(0x7f00000004c0)=[r7, r9, r13]) preadv(r6, &(0x7f0000000280)=[{&(0x7f0000000340)=""/231, 0xe7}], 0x1, 0x0, 0xfff) 18:29:50 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000002600)=[{&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff", 0x11}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x12b) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) r13 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r6, r12, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r4, &(0x7f0000000000)=[{0x6, 0x1004}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {}], 0x4) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000001c0)=""/218) 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(r3, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r15, 0x0, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r3, &(0x7f0000000040)=[{0x1, 0x1ff, 0x1000}], 0x1) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) 18:29:50 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) 18:29:50 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$VMM_IOC_RUN(r1, 0x80047308, &(0x7f0000001080)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x2, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 18:29:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="d71a766296429fb5d27b64fab95cb68797c2e50e084e50289a650c967295000000", 0xfffffd2f) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x100) setsockopt(r0, 0x29, 0x40, &(0x7f00000015c0), 0x4) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="d71a766296429fb5d27b64fab95cb68797c2e50e084e50289a650c967295000000", 0xfffffd2f) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = accept$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc4800000000000000000000000000000000000000003d3367251425b60000000000f18660660da47223ca91ae68be0cd33eeed323406ce58e21050f86a3dc63bc81041454773085ffc35078ecfad8c4f8b11c1f061c1aff6dfec131850dd4085cda82a0fb6c5020a55cd253a53dfb745b8cbcbeb96ede829ca88590f82dff5f16097db3ae0a656974e22f8b2c92cf1f05d6332c02efdc84eea1a57b70200c9951dcb7b7625f70f0efd5c8d40926625f1f40b00a02a9a96f6695d1c0c52839139ac6467a001df77bfeb93cb83797c10151db9be700f90f8145b5ea5cdbed9682a38fbb2be7a0af560eaf725d12f6205e0d1388e8b63239bfc0c8e2aa14cf1388fea4c479e3d57e4978eff4180ee1959c08603f643b91be0c165f5c754f11544dc96d54615d76ff1f52e8ade5357c760797a8d4e350c0f01769fafaedfce3e6a054bcbd51113283af86699a730fd5776a784bc5edf083d50452e3023ab261c52781ccb0acaf1633a649249ee3916e0cb6eed2a8e6170248d51962f279327599fa33b6498b0370de99259c9cae95e030376f4dcc075f748032735b37b36ec2de521c1f"], &(0x7f0000000080)=0x6e) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r5 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r3, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) r7 = semget$private(0x0, 0x7, 0x286) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) 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, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 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(&(0x7f0000001740)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r8, &(0x7f0000000000)=[{0x6, 0x1004}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {}], 0x4) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) semop(r7, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x2, 0x0, 0x1000}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x800}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)=0x9) r18 = socket(0x1, 0x2, 0x3) setsockopt(r18, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0), 0x280) 18:29:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 18:29:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) r4 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r4, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r4, &(0x7f00000015c0), 0x2) fsync(r2) readv(r1, &(0x7f0000001480), 0x216) r5 = socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) r6 = socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffff8, "000000000000000100002000", 0x200014}) connect$unix(r3, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696cff01df8f9e71c0a69dd0e409000092ca81227e1412a4123151696c653000e53063956594cc021339f9bff4f460523460829c76389bfe0a2e08dcde428e44df3f459c2a824154abf36f2d1b29c12ac3ffb40659b8d1f5bd9e5c7d7bc23ff636ec50fe2578ff3f605ebc24290e4c1ceedad0def920a9e695d0b9ca972f17ba523fa21485dd773b01cdbde890c8bf118db565e6b7b4420763fd8ae04ca778fc7960980952043c3858fb7fefc52f600e01b686fc0f3895402dd0537e16867adaed34ae812e6b7243b60a3e16b36d7c5b74a7139f3fed1272f7e78cfc41a8c7ea29e70338d6b69d161be968ab321ddd7c27e1427c05827bfa8376b4cc21c1bba9e5fd67fbdebc49f23288e38e1f6d05640c7965715f5ebe46c91f1d0fa2dec5ab7e0e99e1204db876ea574fc29ddc893d5023"], 0x10) r8 = socket(0x18, 0x1, 0x0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x1f0) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) close(r10) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r8) mprotect(&(0x7f0000645000/0x4000)=nil, 0x4000, 0x5) connect$unix(r6, &(0x7f0000000180)=@abs={0x0, 0x7, 0x1}, 0x8) setsockopt(r5, 0x429, 0x9, &(0x7f0000000240)="030000b51bd820df04d21221329f19a7", 0x10) setsockopt(r5, 0x29, 0x80000000000000b, 0x0, 0x0) fcntl$dupfd(r5, 0xa, r3) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r11, &(0x7f0000000080)='./file0/file0\x00', 0x21, 0x2) 18:29:51 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x1f) 18:29:51 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb99050000000000000000000000ffff23740f1dfffffffe000000000000000001000000") r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 18:29:51 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x1, 0x0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1f0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000040)='./file0\x00', r8, &(0x7f0000000100)='./file1\x00') r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r9, &(0x7f0000000140)='./file1\x00', r7, &(0x7f0000000180)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r11 = geteuid() r12 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r13 = geteuid() r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r16 = getpgid(0x0) r17 = socket(0x18, 0x1, 0x0) close(r17) r18 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r17, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r21 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r21, r21, r21, r21, r21, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r25 = geteuid() r26 = getpgid(0xffffffffffffffff) r27 = getpid() r28 = socket(0x18, 0x1, 0x0) r29 = socket(0x18, 0x1, 0x0) dup2(r28, r29) setsockopt(r29, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r24, r30, r25, r23, 0x20, 0x80000001}, 0x8, 0x100000000, r26, r27, 0x3, 0xfffffffffffffe00, 0xdf5a, 0x9}) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000240)={r26, r19, r20}, 0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001680)={{0x107f, r13, r14, r15, r20, 0x40, 0x7ff}, 0xfffffffb, 0x5, r16, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r31 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r32 = getegid() r33 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r34 = geteuid() r35 = getgid() r36 = getpgid(0x0) r37 = geteuid() shmctl$IPC_SET(r33, 0x1, &(0x7f0000000440)={{0xc, r34, r35, r37, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r36, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r38 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r39 = geteuid() r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r42 = getpgid(0x0) r43 = socket(0x18, 0x1, 0x0) close(r43) r44 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r43, 0x5) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r46 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r46, r46, r46, r46, r46, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r51 = geteuid() r52 = getpgid(0xffffffffffffffff) r53 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r50, r48, r51, r49, 0x143, 0x80000001}, 0x8, 0x100000000, r52, r53, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000240)={r52, 0x0, r45}, 0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000001680)={{0x107f, r39, r40, r41, r45, 0x40, 0x7ff}, 0xfffffffb, 0x5, r42, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) getgroups(0x8, &(0x7f0000000080)=[r32, 0xffffffffffffffff, r35, r32, r32, r40, r32, r32]) shmctl$IPC_SET(r31, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r32}}) r54 = socket$unix(0x1, 0x5, 0x0) r55 = fcntl$dupfd(r54, 0x0, r54) ioctl$TIOCFLUSH(r55, 0xc0206981, &(0x7f00000000c0)) r56 = geteuid() setuid(r56) r57 = getgid() r58 = semget$private(0x0, 0x4, 0xc1) semop(r58, &(0x7f0000000240), 0x0) semop(r58, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r59 = getuid() seteuid(r59) r60 = geteuid() r61 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r63 = getgid() chown(&(0x7f0000000180)='./file0\x00', r62, r63) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000680)={{0x4, r59, r57, r60, r63, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r55, &(0x7f0000000100)='./file0\x00', r56, r63, 0xb) r64 = semget$private(0x0, 0x7, 0x286) semop(r64, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r64, 0x0, 0x8, &(0x7f00000000c0)) r65 = socket(0x18, 0x2, 0x0) setsockopt(r65, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r67 = getgid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r66, 0x0, 0xffffffffffffffff, r67, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getgroups(0x4, &(0x7f0000000500)=[r20, r32, r63, r67]) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000280)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000340)="2e82b56f77147e0e3432", 0xa}, {&(0x7f0000000800)="fef4ce3827838977e229648aa7912357014be56fd0d213ad074f3f8afa45b582b362aa4bec71718ce235ed2b407f190cab9127f4c8aae05f8658b68307a5fd72ee1528d0c803a78b0f071a59c45506e818ed5aa337e7edec4f186e9ff552f2cba138c09530fc0cbe646e041768d8458f3e7c3bee77d707008243581f1e9966060dc426d07517286e5fb3a28e8fbbba1d52cdeb62f3e148d2a292cb0537e08f9fbea9f589dd5fef3fb55d90685974f3114efd4f598944769754752f56fc732c9d479af35c6c0b3810ceb8878ee95c18ea43eab2aeac1871704a744b14aa2a657f6ed80d35753d1d954259ce0b4a79ac426c16044dddacf575bb0677c9e34408a960e59fda128b30cb53823550b9510bc66c377fded3e546509807ca6f11455373151ad2226411c7d509d9374dcea1982fffbce7ebaaa89b80d9fe24c8fc1e793ab59227f8ad93420f7740aaf6261b2adbe92917f68eb0936f4b2094cfbeab0cba2a2050582d173494654c91ce37ffa5f707d990bb141fc13b1e7270ba9e64e77d257fa90b41f5ed8d7a5d308dce9fc8d178517b300f8bca95eabb274aa12efaa72fc5c4d3eeef22f19a8dbbb30870b7453cd5c5def189920c1c908572aad579768d4880c60d55663853fe5a2cbdf852e8e73acc7b40fb2ba61532c501f45bbb76a98ab4d1ccbbbb4f36f6f35aae8c4bb237e5c3648537dbfa1f7fa9f12d1a1d8d02dacc43cd89d055ae853bffcd7a0ab6162dab026943236bd71e2d9b32b745f753a2e357eec14239d5ed8943b270bfafa7b7db1287869ecaa4e6bcf57dc667c226f9f7be5f9d78357e2903d93334beb83cbfc0a9ad1d0a578e8574dcad5b1528cfb8613e7917287699afaa3c61e1030e06108f202a41c53ce4a4d68b13ed815959b2247d2d86aca3710c9db03ab871930f4c7371b6225573e531e13832cb12b6e6a0214333b617d99c0414ec9fa81612948a68fcbbdbdc7109082cb106fb3b587dfc6bf5dbfd47f67a21a8ed4aef65b7f2c837f89d1456e97bab1e79c623fe5fad0d0b419368698b59b8c154bcae790d4395eca7b2148d5de102fc2a3b3d2b0a5c2c6fa0c475769157afe70365212c6c8b52335588442025cadedb3873fa1852510a8a170da253f2245eac16f74aa289e205518f7060328dad2101346e18f02e88b5ed5050a41be12472f1066f2a08d3d92a46d46b5512343bf5f2e71d3cde1e9ddb9ad234dee85edac3d62e2eb822825f4e963524bf68c07d641ebb82b4551828d932f432f217ce151bf2a42dac1c8015419ecf25c80685a296d59aceb3f2262636442104f932ccb4902807535ca6fcdffd96aff4c72662f931d4d297ab624032e5e29614f07042bd9bd764b0abf243310eb87f159c396668ebdc4652326d8a369bd379ee8aa2d146ac38ec198ef476b1283e1acd5dfe544681026383b655a8d30868da96d50527eb9db5049af28368df220b602956819221dc2292d9df97b9b50c1941abee7c7423250b9930c5e3ff8c1d86ca1339496925ea5fa072b3c14b1396d71d4a2baf6983a07bb0c0b9ca27144b1a72872c9e3a60ce641f218db70baea56e145d3cabc1ba77f5c06128f2f44b48dd0316574abf7c075f08e574b0752542a685f766f93dad07a8d12c4164fccf04ecb97ad0bcbbb5d2106f6a946e437a0c00fe6c9efe84aea66f08ce8c6c2ee6e7dff23e0f51c051286dd563688476b5403b0fc71c3dc011a46e36b49bb96951c2060cd8d92c54e69427eb5132044cf5568ce606c140ab73069c16ffc4c67cd7aa0d8a9b43fe880227e46bb82b44db17d26c72d1e4379a585b6ea10b99c8ea333b0423b673460f30184fbb00d54b00654b17e65e714dfcb4caca6c813e968981ed04b65601d8f81f429fd1bd2e25900c975f19337cc4a221e63f1b4febc104e0ff3d8a32d789916b7fcab7edecc3275483ecdee7febdf5ea48d1ca404dfa425ee2fbf7587e61769f96af68bb7a7a43fed660eba66a4a6f1e291e575388fd937b76d116e629f4a65faf3c16e91c70ecb1bc543c5d95b2e02ea6d880997368476dc0e16b537fd3397aa18d8c45acab090a80ba13d1276d2b8427579c8e85ebe3c44b7560cf2fddbb253060f0ea0ab3e24283b638ffefa8426fd83954976eb21a8e9325b2af0c46e34148a06acaf1eaecb21ccb1284cd10b2182b2f37c75f2823d8ad826139f84730cc2d2e054c6ddafbd015d2181326b504ab087cff67f3187c0f1ecb2c8398d7b5e790101c9feec9cd255566f341f8d21ea4582eb860b1a5d6b94bb22d7731d00b242349c2d2a494940d48dad45f38ff742f218464a97055a34960e315356991dfd20cdaaaa9d807af4f7723a7e6d5f2859cab2fe02d9e79076184a07324efd36f597eca900a14d3112a52931b4295937747db5ffdd0b4448438cb2fdc69fcd012ae92c6fa0d517f17eddcd43ea7fe418db16f62eeb538a1f752e884d06b1be6ea33e4303c103ffb10266bd16dc7c96d8bc3cd018c324e0783e62e3d3109bbab5d148048a3e905b12c268e919250ad91f589b1516ef73620d1d3910e0921d58e61db860192a04cd5dd6414bd497d76b859d53a63e3a006d72bbed622aaf2407a9c99d2f3ce316c3f0ed39b04d1eec4434abb83a710e0656ba07732df01373f81d54589c4e6e4a48cbca826bd8312aecc296792c5545c9a8fc7d0126c9048a647308d7edd853af471baee61474287826545a99c795ce94062889d532e7aa8bece12c73b7cec0e522f869fc19ed4f0e992f556999a197ccb19b41067ddc5f3cb27fef712924de994db980824aa17da26f2bb5b805c07470794ddf9e8d32dbd0974e02360d81d682f7c9fcdb3d32a3ab58b0514513b84c50ed27686f881b796bb70cc3bffe4eba9a23bb83f3a6b9ac6bb9cd904ed00e117524d1fed07f9e51124e70c96163e971ba3402b528da5df308f011389322290178b309a29da748d795b32dd89352a4eed54e919af750f219a9a83e975d2278b3ce487cda2f84db4de35a884935bee7201cb521dbd424464cf47f19a0174c18b450cc8656a2b87f67b59df9856959812c236965fdca22b80b7feabf238097e4578537181d8ba8dcada5e384dd6bab9194bb20d87de034770727bdc736bf6f4dc9eb429e8d151ef1506c1f5b6199f5b6cbe105f27fdeb3c3dfdf340561f7c773bbd3e3725f8ec3ae0806c05c4c8362a06df4eb7e3551d8fba03b08e118c534105bbe237dd246e26f8190e25e583dee24599981ffcc91a13c44d2a33b7a79afcb49fed2773846f17d49797ce4b6ccae70e3296693afcc146a1e452b1987cf805f3cfbc9a9213d65e11fb177a34f7ba6f33cf139c5605fb473b56e6e6f5aa8bc25c9cf4d7cf48eca619dd45f8986abd761191ed11ad5c348b9e626f2a3136e5cae6a8229d25afcb4c66395ea9cd20020761d81bea2c792875056d34b2b4d2ba78391899625536ff4c1dc1319b44c52cd7b0b1b861441cdd8b7c8f1da9f4d17dca9a7eb65385b9bd057eaff45122fc2fdcd8812b71d10f8ed501c3d2eb5c49def4b7074ed83039697c85e34523cdd4fd01b1302ff926863f2ec163e6b2af614192134641d7543784973878d1c3564c09404f58ea68d79fc24217e1ac047b7e1ef85f11b24d3064a6df079074282bca39e8e6487b8530982f87f2fb89522acbc9d12f16c6746323cfee03aa5933d5f954166e234b5c6845e60198c7861d8e86323e3441a189224e87b2def7c6b321f58f766bffd8ad170ab4876dd5791efc866a9e8d63de0dffb555199dc2497cc148747ce589e94defb355ab7df63b7132ff43921fed08b51307eeb5ee609f123ceafd08668d01b311ca4521e6b8451b1017ecb714943886033d6a9169b137a23c4fc0efcc66d1d310c8fe22d4c6a18e5297bdbb22e54990dbfd9785515ba26b42f1e1f1b7ee9dadb4d264ea33848f385cd752427a04a2b0d2e0140a09209b3388691b5bddc654c8b5587ef40ab455442e4c40e6df0481d33a298fd848d9d6621d1bd98ab66f71da4a1ba1e3ddfad1ca48a74175a62580a07e1cd20f075e014d1a60f6cfb17ecdaac980b38af2b4396ac0293a5ad1505b2980d66cde1ba7ed6ca06c6978d8cd609e523c624b00082a7e5bbcf1431658274c328621881e04a3c58bc76e79d124cc1809c0fcf6fdf074e2f8ba4d684ba2247b60c61167a795706f68ed6e7661328a5fba0e4e2a0cd54794bdc7ac5aa55a65d1fbfd705ffe2cb0dd86cd8dfd4902a6e6e238c809f4d9db68d8221aa798ee03f683db14645b326f6eaf549e1f933dcf760a03729df2860d573efc6a1a0a5150f3e4b41f82ab651fd4fe88af02f33266e6cdaf6c909927c990050634b5da9319d982735dfda4fe0577405e2919670a7553e3c9fe919b1bc433acfc1091910447a113b49826c7231e9e9e45a9f2a6d51fa726be4b9473ee10b0af5cf20a16f25522e14d18eb02c37790b6c9698ab2bcb932c9431884c0c7ab68eabf64c8898a1a9103f91c6adb7431554894a4d88c91de57e4610e1484a757cd9154999d8f98982f3cd9af00a1562449dc4dd0bc8b96fe8cc147c7aa2e2eb2fef59b2ba2b803bbadae42c12d21d28969894c3e17597d087cdbaf85dd34784bad64f16c1a60270fa59c375166cc3d559db14d9e0030813cf3aad887925a96a4a26df2e7bd0d9cf2e37df8b961fe919849413b04d0a80c0562bd29d5063af0812febea40c4972cb86a243741d541d1c906dfc5f6001cab6729a1819532c3458d580ffe1a4cfeb19b51507a4e50ec3e8606248deec77f2fb2fc73789ecbab575c7b76f08723f74885f1873ac854b40f22991acab8d0d06abb0b7a5f42229f5708a6ddf7af488f3490f35b581c615d9729c883c3491b38fa6564aca4ddfa65ac3e79fc890a4afe0c315d73b671157285f5722d87244b1c5d4262b0ef63a1b4dbc1e47217a7a20ce6bf7f622e26e2511b9a536b5f13036f18a20ee9118dc1354b50e4257b8f547080ca3a03fd38a3e2d73dd675d26a3e3f2d401966982e4f5640204e57ffb5e9a255fd9db9bc3f2e27cb060c8fdc6948f097fcadf1cc22c53745265511ed95aa2a0ddd00602e88d432eace07fd78e889c63e139aa2ed4135af1c3aa228fa6c8eef20a2ea05b6e5f16532b43cacad1eae89cd27a555c31740d6f995c5038fa8f819d02296b193fa4a31ca2b5a0326f37b555e2f52a0f4ca627b7e9f279f4e809263e9433e7ed85ce621a5cf490506101753048773bd5ae9b77d21cad5c59355db207f9c791944cba51d844bddbfa67cb1201db3581bbe4be4048336a5cf20913a3d728023b0c8da66652b6b78addca2595ec61888c37bb2e6a9fc848412d0279d8e8aa9a508067c693667a19978ca541ce64fd7ae9b1111bd4a3aa5cf2a0e6ff9d7d75d7cf21698d0a67a8afc9b28bb4180a1e1bfe480666e5cd9cafca7ba7e214cac44abefb3f94398c0aeafa25005ef28338ab9b0e50bbd4d7d9832f86a9349b1d6e4afd2f4530d7305b9ebf0c7fa9d102c134dc38d48408809d5222f946b2b4a7cb0a49e0e2515d26e43d701085f51041e33e0c08799353bb2fa174444ea8aa80ec8538ae2c90c3345847fed954f9d3dca13e5bf140a202caefdde471f520ec8ef56d8ed0baad5f60328ef63b35bd40ad37c10f1b81076fc79ffc2ce47c974f9a50e3b93e313fff4261c516f87f062a4f97dfa83f2eb7abe6dd2486f5d25318deeba74e1dfdd107dd3c508485bec5f98f4ee5649e500e11675e19e228315522817ac4b650c27844240acd3564e598c57193a0e6b", 0x1000}], 0x2, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="00000000300000100000000001000000411e2190ec4c02b8389a94bf90f924953c", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r68, @ANYBLOB="00040000"], 0x70}, 0x9) unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000240)='W\x00') 18:29:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/45, &(0x7f00000000c0)=0x2d) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) getpgid(r4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000280)) fcntl$setown(r2, 0x6, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r6 = semget$private(0x0, 0x2, 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000140)=[0x283]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000180)="587216a179de2aaddb650594e176102a45df3f49cde01e1083e0a56eadd66e0600589d0434214ce6150a26b2203ef4064071c40683bfbebbd26a00ad6ad3593c2396e4ea451d3abfb70eb3a51936767cc2584aebf6f06693603a516897ad23315e9279ad5ca3fcc5d7bc0463111f56103942dca60a1803dbdaf2626f060f86ac8e0d869000", 0x5) 18:29:51 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x180) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0\x00') r0 = socket(0x10, 0x8000, 0x4) setsockopt(r0, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) r2 = socket(0x18, 0x4000, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2a, 0x5, 0x3) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r4, 0x2) r5 = socket(0x18, 0x1, 0x3) setsockopt(r5, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r5, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x7e6fdc5e364ad794) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x36, &(0x7f00000001c0)="cbffc9e96f5c0b3e1ef913866219f8634254dfe0c7ebdfce6d4dfe612eb04133d95a0eb9c0822d2dca845e1b2f2ee3319fb35eb529e7c4b76840bd798eff3bac98e855c2c7d25cb39dc2813d485def0500dd2a9d4af00aefb3cc24", 0x5b) shutdown(r7, 0x2) getpgrp() 18:29:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x7) setsockopt(r0, 0x29, 0x8000, &(0x7f0000000140), 0x0) 18:29:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xde3}, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) listen(r2, 0x81) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66690065b166ecd5854447f3576af68d83eb77cddb"], 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8080, 0x0) r3 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000300)="b100050460000000c60008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000040)='./file0\x00', r8, &(0x7f0000000100)='./file1\x00') r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r9, &(0x7f0000000140)='./file1\x00', r6, &(0x7f0000000180)='./file0/file0\x00') r10 = dup2(0xffffffffffffffff, r9) recvfrom(r10, &(0x7f00000002c0)=""/232, 0xe8, 0x0, 0x0, 0x0) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') r11 = geteuid() r12 = getgid() chown(&(0x7f0000000200)='./file0/file0\x00', r11, r12) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r13, &(0x7f0000000140)='./file1\x00', r4, &(0x7f0000000180)='./file0/file0\x00') poll(&(0x7f00000001c0)=[{r3, 0x4}, {0xffffffffffffffff, 0x80}, {r3}, {r5, 0x2}], 0x4, 0x0) 18:29:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xc4c}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d41184ccd2d17f1080158dd4835544638860b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001a40)="34d2e04cac9e9a2d585ccc7550ff779353e4a1916522a1f5ea65845e7449d05961a520a20a1da09a91aece68b7a2ea8a524740ae9d7c8079ead7691566e2498e78cf291b0a39e53210257ddd8b864ce5bcf282e9b1e7d7d0b7f5c210b6825bd89286882fd67d33ec0e08a1273f34acfa51e83ea8b05e16834a8bda334327831e55c968b2517b3df41bb954a54fa3eb5825fa775e4925498a51ae60f8277fec14c3678f9bbcb5e591fd1a5b8d2814b6bcee906846203c9c191e60724341eb18f5ad078c5c9a078d72d26fe0b35d091a2c643795c5e36b2cc5dafc2ea732353d8088401be7e3ff8d95559dee7ca49402eeb50afdd5bb253b15c438bceb19398bab4660f6ba53767d430f3db6e9613e7776612b3b0c3be02c88c7de9ab119bdae4f129fc271b1d883a6f6efbed78093c61a7aa7b5693b254b6ab4f7a567b48ee4ff34f2efa2422e017364bc2b9262b218904bc85b9f0af66ef394d7299eafe4c9a8ea8d958732084f5408c9ad32d94da7d8afb10fa1524562d96bbb0e5475f2e92771ccd7bc89671885bf5b816a8a83253bb500edf413555612c33483658157eb4bc16557ed15f2af85d02bac194ae336d0d4d206461d6f03dcbfc129a6478ab0291baac6a7", 0x1c4}], 0x1) 18:29:52 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) getpgid(r2) fcntl$setown(r0, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) r4 = kqueue() dup2(r4, r0) 18:29:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000840)="03000040", 0x4) syz_emit_ethernet(0xe, &(0x7f0000000040)="97520fb84e03520bab6dbd538035") r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x5, 0x9, 0x0, 0x6, "a12a3e65d41a9de3532f168cc109c469309a0c4a", 0x2, 0x1f}) 18:29:52 executing program 1: nanosleep(&(0x7f0000000000), &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x81) r1 = getgid() r2 = semget$private(0x0, 0x4, 0xc1) semop(r2, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r2, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r3 = getuid() seteuid(r3) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000680)={{0x4, r3, r1, r4, r5, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/4096) 18:29:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0xfd) setsockopt(r0, 0x8, 0x1000001f, 0x0, 0x0) 18:29:52 executing program 1: geteuid() r0 = getuid() r1 = socket(0x26, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0x255) r3 = geteuid() r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = getuid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, 0x0, 0x2) setreuid(r5, r3) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r6) r7 = open$dir(&(0x7f0000000380)='./file0\x00', 0x40000400000002c2, 0x2) ftruncate(r7, 0x0, 0x38000000005) shmget(0x3, 0x3000, 0x5c8, &(0x7f0000ffd000/0x3000)=nil) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r7, 0x0, 0x100000004) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7a0) pread(0xffffffffffffff9c, &(0x7f00000000c0)="e80b62b2ad5c990576db534f7f83c64a0af5423c57a984aadb5dfa0d318cc092717e6532553390cec86ad7ec697e774e4a2e300119e3872b6931fd8f66f597c325fcf8779378a9fd50cb", 0x4a, 0x0, 0x1c48328) dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = semget$private(0x0, 0x8, 0x10286) dup2(0xffffffffffffffff, r2) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r8, &(0x7f0000000200)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x800}, {0x0, 0x2, 0x1800}], 0x4) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r11 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r11, 0xffff, 0x4, 0x0, 0x0) r12 = socket(0x6, 0x804, 0x0) r13 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r12, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r14}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r15, r16) r17 = geteuid() r18 = getuid() r19 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r17, 0x0, r18, r19, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r11, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00ad200000001f0000003ccb0247d6427712a736fef82e567b1d6cea1a139c8332f6d09bdc709e0a75f82775b6750937d8e594cefee5d6e1ffb5331994d01e10157fda79d27b97e0326221ba344e9807d57436463632421eb13e5d7bc5c95e6c5011f5c71179e2fd8d3e7ff2b213411b0d"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r10, r15, r19}, @rights={0x18, 0xffff, 0x1, [r20]}], 0x38, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r21, r22) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r23 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r23, 0xffff, 0x4, 0x0, 0x0) r24 = socket(0x6, 0x804, 0x0) r25 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r24, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r26}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r27, r28) r29 = semget$private(0x0, 0x6, 0x280) r30 = geteuid() r31 = getuid() r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r30, 0x0, r31, r32, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r23, &(0x7f00000005c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="0062c3eb14c45bc48d00"], 0x1, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRESDEC, @ANYRES32=r27, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYBLOB="00000000d01526ee10251a86173fb589d45476039793c0bcc7192bd041228809d228ae9451b7aa1ef240000004770ccd36d57265806e02237f666c886a20f8f695631105cf096308a093a74388e1acd4e8df00000000d0f0bbd2758601e3b8e61bb91b83c951f06ac72ee238bf030b68d7aed4bce7360a7c59a3e52e75bc8dbaff30d2251ad26e056400a31042a05929e5abca6a4ba372d494cb888d615e612a4d13c65101f3c941"], 0xec, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r35 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r35, 0xffff, 0x4, 0x0, 0x0) r36 = socket(0x6, 0x804, 0x0) r37 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r36, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r38}) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r39, r41) semget$private(0x0, 0x6, 0x280) r42 = geteuid() r43 = getuid() r44 = getgid() r45 = semget(0x1, 0x0, 0x1e4) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r42, 0x0, r43, r40, 0x100, 0xe1d}, 0x7, 0x7, 0x5}) r46 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r35, &(0x7f00000005c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="006a2d00000500400000"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffffb28c000000000000be1bca6d66fe72ced99002be03a1a1d817dbbefc81", @ANYRES32=r34, @ANYRES32=r39, @ANYRES32=r44, @ANYBLOB="000000001800ff0f00000010ffff000001000000", @ANYRES32=r46, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r47 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r47, 0xffff, 0x4, 0x0, 0x0) r48 = socket(0x6, 0x804, 0x0) r49 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r48, 0x8000000f, &(0x7f0000000300)={0x6, 0x2, 0x80000000000fffe, 0x880, r50}) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r51, r52) semget$private(0x0, 0x3, 0x600) 18:29:53 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1c257699ac318480bae1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770d1f5a872c881ff7cc53c894303b22f310b404f84000000006ee01be657aea8c5fd6f0d9ca272328f0400000080000000f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x7}, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00004bf000/0x3000)=nil, 0x3000, 0xc4dae4c46eaf68d7) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x8000000000009, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) readv(r11, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) r13 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r14, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r15 = semget$private(0x0, 0x4, 0xc1) semop(r15, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r15, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r16 = getuid() seteuid(r16) r17 = socket(0x18, 0x2, 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, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000680)={{0xc, r16, 0x0, r19, r18, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r20, 0x0, 0x4) r21 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r21, 0x0, 0x0) r22 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r22, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r14, 0x0, 0x0) socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r23 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000400)=""/114) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r24, 0x5) msgget$private(0x0, 0x20000003c4) 18:29:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="62020207e0000001ff70cd802c7287a4ede836434e10cf9a73c0b1c986215833df9abaa13d9c44dec98fc7ba71acca8dcca67e4561963afb257ab3adad1179f3bab7b8327864ed9e261c63fa16b5361980a2bc844524b2dcde3207a4e1d1d0cb1d9ed381d9a66838dfcfeb19c295c5676660beb3884bb6df561466be9ce997dbbda8a7588d575b481773e1e9fe77ba5cee"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x8, 0x51a}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getpeername$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 18:29:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffbac5ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3081898cc7d4c162a2f99907d2607fd141e0000000000000000", 0xf9}, {&(0x7f0000002d40)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084a77847787b55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480473e0363b89c9445798ce63082dd14bcd6111bea219f2305fb974747f6bee78fc667e3d68a3b13cc34902dc206f5106d39091e836fc4a8d17537ff80c084ada7663c19f79eb0ec50ffb08c5c7564495b084a885e836944297bd931c193bb98e311642e568d6132d4e1637a00020bdd22813a617523e7dd3d", 0x114}, {&(0x7f0000001300)="904b01fa79e3440040e16028791043a74d0d87fd7f2f4565e05a3eb3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d52ac1c3e32772f160fcf322618701b20a66477e276e24aa5954757b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6fb8933de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338f701ec7cec0211cf50362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f6516289af18bd89cc23d849761441513a5221a0000642c34d38630eb88195c58ff6da48f1227d22714735795e62acd12635c7668728ebb61d91a7bb456363b82f34abe85c7a95af79934dd5af4ba73b22400080d800efdef94e1417420e142095cf8c4e2ec6cb2e92ea86cd5b04d9cc4f1d4b5d031277b7bd20fe93a3e70d5512bb207f1e8305fa477e820c4f2e83dfce3cb480b939ba299b5329df13a95c9c95f08f702687472faf75b65c752a1ebec90c7b333a68f27963dcc0118bfc9f2ff011d984fc54c1e09b3f6e4206e6594c28288930bdec5e71240206781aead22e4bfe11cd8ae2bbdc941b17e1322a6dca6d4c94a686a712792601039f9b1861a05bb9c9eeadce6b55aefca5e38ebd387d5a8cfb1a11890d9118a2c07b5fa0adafb4e26c98969d02f82e75edde80d147afbbde63fd26efd85dd04a5fb1bce656627994f0b58a46e19f36ec3b6dd906b1670dda794973d01aa47a105371012e5e1008096e99ecde2414e222e4b1de04bfdf4bbf759113d6e6f4d0d571c6e29ebb3796fb5423bcb2901cac56fef9b3b4bfc85e9c7eda75f82d22ee29d4aafcc316979435f4f57f60e19d9739fa93b44b9c9d4476a1a0b092eb388de412944651ceea41befd71fc029c00782d3175e82cc78de1c997d14c981e0405c3a569db4e352c533782e0c7052230b319f879f461ebe03d26ef500"/763, 0x2fb}, {&(0x7f0000000b80)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9448bf1029fd81b06c853c26ad8c622902da422d5ad3986c3706d8f87a0a55779da237d6d46e8f96af77e713fde88bd03f38e7859e85052169a639beb8d2ed13a240de919f4b35fec76bfd5b7249fb8c0b213a0986f843d966049962ed0892f5055ad891b4bf", 0x9b}, {&(0x7f0000000a80)="ee109e5e06d1e84a73fc9aa5616f2a398f436cb5fbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d60010000000000000e305b9a5616e9af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9da8055442ef2bf41f7e01cffae79377cdbb73f223fec87ba5b6b3d2be633900"/138, 0x8a}, {&(0x7f0000000b40)="c9eb91aae2497d8491b83496f36f33a4d478f82e683dfe5d47b60be03b29d22fc85a", 0x22}, {&(0x7f0000002900)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de758354cfd65e0f30ef57866dec25d388fb05bc82187540856018fd93a05841cf582099d1c6f7ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772f12d240034899dcf1090f91a5f6dfbbd2070000000000000087c83f90e19752b2c95e984b859ee1c59cca707e12e886d4052d7c5eea3baf38ada733413b4ba7503b02481c492a7523a96b3fc1a99fedace6adc5ee1d64de681dcb8cab4d90669fe1c5a65e230e2a945ec8167bb9161965c5e216999aef07ebb1b93ad9c69d442daeb9f377aaf9bcf571d74a6e36a44523d513fc8b8ef386cb8bf2bd5f5996160cdbfc0477e4b568ff58d933c391e5b12765a431d32f697a5a3c1022a0259e6f18698f4c3aa45332889db29b4008b8b1270bf826cb5c05df3f84fd1ea552ac3213b23c5395281162fe8b563d08db5ac4ba351aab4c9a0ee3bf6278f9808473d559338fad4caf062802727c6b932f6364dad6b4e9da3e8771321b1a2c61b619544e44202618149507dc234e1aae2e35e63c0ee5465dbb50cc0753e5cbd3", 0x1f6}], 0x8, 0x0, 0xffffffffffffffde) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000d00)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000002780)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf10700742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f14498911dff74a11003eade1ab32aeb1539ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd20be3d4b8deaed2a540a838468ecf6272fc81b2ecd4fc7cd3a2a71f811c12426e46248e1a996f268bf8cd129051ef0c55e3c7e4d9f7b0f1cd06c37c1b3cce022e270800b80f40c41bff12fcd11eabb034457d71f0000000000000000c141e100440f2d855679262b9af20e89", 0xffffffcc}, {&(0x7f0000001680)="8e497239956e9ec60fccd4a64961c72e46e21f36c559cfd96129a21a6db368df722722c70038beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff48808f268ecffb2f240844d236e2dcd216f3ead87fab7c461885b7bd117d1380cfe4d4883d4117871ba7a524bd500b385c540a7348cfca74b498691c1a1561cea5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d060fff86fbd10fd4359cdbba9f6a48c531e46e6367fde788d221ca421d53299b34c108bf76526fae93783cd7625fab5895", 0xffffffffffffff4a}, {&(0x7f0000001780)="02eb752577d073db344565b07186f88643a4ed37716f685053a4682e9c9677653377df3b4e896632b612b87b6940fd9edae1a928e821cd6e311d8f34df0499a435d9ade81d4028e4f8c01f122509388274e8dfe2fe07f074ae5f226803dc18debceb07ff1476cf522589b2642ef36738d4a8de9ca2f500778cdaac519e7043801e9ee761c78a648ce2e39759cd133e31ce3af544edb3664beaf58ac41ab6cf990677f83b1e55f7d719d619348b24fb85eec4283806d759c68c974e46118c98742e42423106db25bce06741f63a48f67f258c127f5ebae5d7e81d7e3f47f8aa13362e370bd2ded425831d83e5c2be060194e315c5c9571b2effca9de9342353d418648400440e62865b5d2980cc75f0e8f62fd14e073f8b62c664e6455967ed4a5229658663625f519a0a4f290c7583c603455a303319cfb68adfab03627906513904fd1194477e912a24df935cb18773c642b3eb5d9a5fd7cc035df58538e2c7b0e080687d1ab7ae4ac84cee986e56ee14f25fb99407bf40259bea61b785a4a1f1673ac5e5a3962484dc042ff10e1ca0889b7acd961756c55708dc3a6f8c2ea6e03274c584a9ea0c6f345f22746e3a889e8747a4298dbfe002da3b12540fa33bf369276f45935ce7937897a46ab9c2e62b2a69f78f573421f86a3d4698de605175c1d63940e1b35e8353a8fa82eb8c0d06773c01b694cecb6cc8d70b2ee9f6ca0b6ccecfb9a251f6795bda9c6f2ff462a94e015fbbe378ab4c8c4197e43373d870c8509c912592b5fdfa25ef04d0b95cf9e6a1a15dc5c10aa92feb09a01bbe529177faf2994ff4c4f5d979f18146b1d758705b0b933241869a73af2466107a8a5f3c672abcd076941c32b4cf7b7dbf266c9d17f2d8e56a0b52b2f6e98410d38966f32eae42fb397553de1653a2b5237e839b8f23e6b211c7421410e4348ab3527a3583980ebefb4e86761b0144a80ea28ebf1573cc751e986b929d63ff8c4cf774a5875b1af9e0e569b43f6a05bb4878e3d205ca65450ae8c140ca3515ae3ae185138b3081f4e316048fc30b5ad60f2e8b6a05c3eca62d9d530e18c2b052859384ffb25a56ae6be7a185fc622f2a6ee48f33a4d4a61368de8dc8a1ec2808a423a4ec7f073be0a059138d837ce0dab398658348af5776fd7bd27c3a6de8afe3ef8b30f2747f31eb44272d14adc7a61c5336a63dc349b57ef38f92c2ae14d41bc93cdc719f19f6b99ce3c4f37c9956f871b9308a6f6a48333df903770d3668c81150d1237a5437360416a2db035e08d7d7cfc02461c711b2c355ffe178cda8075c8380ac246a65443cec21a76c95bbfd7a942d21e1336e96c852e36ba03a276fbf830f28928d84236860b88136d1557b61ead45e1b62da3a06805416f7efa95d3adf1e98ea6dfb6a8ec4c670bb43314ec27c00e12248d8b93b1fe1ca3397887cef6100308a6dd6b39dd2b3308c31ebda231acba3dce8158e6ec2dd975071d365624db6a2e96703fafc56256c0ca5ebefcf4e0ee30f5e700298c451d41b5a412c28593bbc89910ad580ce7b76bd5975bcea67c732a8094efc570cff384397bd7128bf0475f7669bacf74e6a2f31dd0937c5183d3c2c8392a20529255bd7b00d2f69390acd1b94fdfd31381ff37cdef0c5c1f8f27380401642e03401ab7b1e1d5a684fc9b3bdb0bbd6a79ccff062bf7e805fcddf8c3f56abecdeaf9c460d7c10465db6fb58ddb2a902b3fa06b2e71ef94edc5c9a010078f890761a57a10646a5dfe2551882a1179c508de496a8b8ac1328e1d56f417f9d7fc3aca2d4aaa446f783c8f70098efe043273fb13be30edba62b0bae7673fd008b6f1e3070162f197ee34fc8a127bed6c8fbf82201479c0cba4b49345280082f72ebbb3d205a81bae0cd75e2d93f650342870728875d2ef16a6fb7935fffa92fbea8298ee73d270fde0840e91a22885774359edc0961686d06a1005b64d91c0acf793abff056583a812ddbb19745780d24ecb693aca13cb263a594ec82ba24929178cfad728cdb2bc1e051f2ea67f3b22b5b6a0d48ae73223b70910e8c8dfd732faf663a5f7d0537da48bd3b3e7ea5360f48cfa2a318e0647581008e416ac325e5e6fbb67214e950e60b9ead80145638affda618f65a000e1d7dafa3797949b2c960a58cc50e7660b370ab628193ace5e1bbafce49413f60437118f618e1cb5d760b79231ddb1d364b66ae1ad709018224f3d0d7b1a6e88595e0cd2327bd8a9810ce7b4d39f9374669f42b67cd3dee039a00b082addc9eb308a24a75c3fc873ebd7da7e8f2baf5b76e59d1b8c3ea6c80e25b7adcbf736f12ea02230c8df70a9ee6e2f87c735ad33cd269efb7fe4e411f05ccd05f2cfcfc4429507bea95a7a4e90fbdb00768c7fc7dde8bffd0a90b4b2f6811474a2330e651e8ab481924937041ae826869468b4630946330968484f4981f26fed069915b0f6ea060fa786b0237d91571f5fe7bc8ed93deba0b5b5dffc022161e1aaaeef2d916a803902101546c7a8f31a7c372791d6986cc7856372a058971fd757d28cdf4e1123e8aeec1e958d1c06b4c1457bd4fa7a128134ff69375602a0680d505f9178427c3491cd781f9129a0e2778b7ed8e657735e5a5c8d526e89db312f6f1a54b6f4bca9aa94cda6dc647a3842c52229537d09a4b0eb3dcca65fd2fe2cc01969be37a08472cc1eaf8ef018bebf3ef8deef639cac5334ccdd399de05f9c310668d871b9d4238067eb30ac109f0baaeb7dc119f335529faabe67017e5376497b966ed961e5fcf523b0ad791a02f884a3fc4592895623cadeae5774d5e71caaef84cd295bf946fa08fc31159e6ee27c2cbdc3d4a51f840f07826238fa91d963b2d2b9228cb3dc680f09039f2c391a7861ab4ba679beef714b37fc8e49d79563795b48efa94580653aa59b4efab5cf28360a83d9e4e7c0993f8f9a0a0620e64f4bb32d1a72f697e121c795b5ce17995be55e02322d4435e720f30f6b9b2048279c50b0b141bae5fef7b9e868e2978216c5159bb1aad4b2d5531bc287615edc56cb266064fc7b32dd91053d6df204dbdea37e1029294df502d440eebbfd83d92db7422cec35df283bde4dda2152c3ef3fb57d082b3836b7f260918b3bb43b7cd5861bf7f5b14f651b038686418ffd8f2594f27c0be4fe2493cd31d66526d5fa3f85d2ac67d34225a474bd1c86fc9d2cc9deacbb5c24dbde2b1bf9490e2b913eb2406f52db834e7a0e4d988e3d39612e593b80cb691f9744811af58a2803de6c18dd7025f0281bf8168566202304de3049c682918be9118dcfaecca80b2bf15ed4d93ce489d98c6e80ccbd10f129661892de14f118cb28ac67dd23f8f7a778b6787986b8827b3f645b2df8ac027607676fb972e91d78d71e68af4040f8403a7a1ef60326cfaa59b0d17ad027c93c22a4483bc59072e6216a9c14f717ddd60f652b701bc08c5dbb1b7d22757a8fae751f47f6ad99a03a902bb58e4cd7b552822309846c61b4c4e2cb75a93d05f573f6f09efed989019a623a92e7b9e6693faccda89f532a1c8067ba33434c21ff23d604e30e653649143686e271ae5afcd698de3322b72e7530485c46064ca5599d373c1a2001794600d5de14bca4a9fc90bfba99efaa6a3d5f0c8c7831c86e942afc6310152312bf565bd6d6c4dcdb060a21892fde93bbfd75301b96bbefe2467a1e7d8b82ad0189a96d8b66033ef60b82f2c9cb7587477dcc9780bb60e0b31520c1e12823b52d32415ab0af932a76e5da1b7ad0bb02529253093c590e4a9f4bbe0f62a01979ed0ba77af2f05114ea3dfa2271f00b68d013698e128c63aabcd5e56f5b5a89824dedd083923c7021e105bff69caba8b75eeb5b209f236f76b5ca5ce498e81f202e1c8987b82e917bc46754505dbbc55f4e757ccd3fdba82527d86e1b8b6126af7c436a857a8e7432082f72fcf3cc352b417c184c6255305bdfbdc0c5c883a03ad266bbf84abce7918859950a0cc23628073a9575f0e1ab42e629fa2fe55f8c6bb65f2b73a049aa183d856a253be8e2c19af6018bf04b83e153c79336eb57dc99ffd0c9536b278004ee0dd7a8d0bdeae57884d8136bc90e817c3f7cb15c055c40f067050118aba0fb08c6f39ceace9849b5555e39713615b35d7bc40a6541535c8e4ba3e0c8eb15b645cb4d1cd44bdd0e03b69815fbcfad7206039402c54014fc719b4c15e5ffb05c92544eabe7c4e14214b92d34dec0251c34571d1756562e91c4c7b279993e63b07ef5f4c7038efb45ffc8764a59330ec934f099f898998165c234a6e76944c2b002fdd7d3370b7ce73bca0e85f29d03feb1a6a49244fa69decb8c0c43f1f0a21801323fe3cf5ce011ffa749776df3f9fd86fc5095a8fbabbf2991acc008d89b81ac25d6b7c874b2a68836b6d5b6e395dc07516b7f083a5e291aaf2c887e61f9eede3a50716a1e1efb1f302915a97164356e8b3513c2f0cf643b896ab638187da87e1cff374b4bbfb68e5f7391795a741f8f33c356bcffe1baf90ba125004602e0c967ad4d2a43d50f4a037bcf7784daf7fccfe9ba9866e8de87bd14238bfefe937d99066dde4ac75c6a4e22dcc156d07371c3163fc40b8a1e745613dde471faac020e7287f81168812427c0fed2a77902fc3cf567771d08d851a733793aba47e9073f230be893f251793bb2b973dcff7f95e86d232db08dcac50c5d90b272cee4f4719d414dfda1c8ba26bc9b67517757d25e16c8cbee7d1e3e893f01a5ff6fbe54db4cbe516e4aea34a66eec9bb0fdb36a0a315218ef242ef9f2cc31643b159dfb8a5e6f4b3d659f9522eb9eedaebdc99c9f0018f51a58f161cb2863d28102ec8ef39531d5f928c69ec0ff6b97e35b63c2683cd486c7b76615b9c313eb2362a194f958ff4f9fc17ca10a879170942766b86c9e88a4f6ddd4e01356d6e70789c8f5c478ba68735c61636fd08ffc8a806ad2fa4a62732a9bc7c37f5f4b886251e94a656ff0fe6c554f63c28f9513fa254817d608d7c95b7df6ccd81899d9e85dcece3949d9a3541b1c8ef9bd2f38e82c5dfcab41e84bfd9073ecc541a8b9242981d3d49444f80ef29283f2413c60e78ef34c0198f3a76c8f76806c9045c9db01e64dd7252a57b7346cd6a4c39834a4c8a4befed3e547d2d41d1eeb9dd8316e70f0b141ed786d95c65ff90878bede6829d744a01ca369b51c212b9176ed9f8fc6cf0bcc82df65e52c4898ab429667cc7e99e8ef893e2d71b852584b91084423650799991ff559397e4facdc9f8a0770ff7a03007861399db8dc2bcd82f6036a73059118ddf8a6b3f1fd150928f0585b4ce8543ae83bbb27d787eade1608986a32fe77c23195ae22e11a173710c8a5fc81d12d0dcc1cf0e0174e4b04f79fdb26eafeafc513331bae6ac80a4897902eb4e04a8ea7e3d2408c32a2c9a31d391e278ba9f6f3191023135a0ac21f92030f99a79b54fa145840821d76e8a7d025ae5b9390f1be9981150fedb39e515b62ed42de0e13334e9c37508f96040a1e0e428c8dcfe3d1fabc894a244d48d1a501a520de06e91e750b38eb609b5c46a93b219d4d1e48e1e15a910b7dc657d83cee3f06e7a92d12854ebde2f36ac1d7bce895d78ad365359ddaac686bfcf8c7283cb931e6df11cafb38e47d687832690df3b51d1efaf4516fb3ae9f3d5e0f176c70a4b1340fa49131c312ffa553c83d7d0b815b37dbebe96cbe34d3fe7658da39adebf3ddf566b4a6b86d5598f6c3ea5afbfc08ae26da760d0bbcc26cb858d2a66833f28d935b3e4dc829f9734adb612f8"}], 0x100001af) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r2 = socket(0x18, 0x2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x10000) r4 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r5, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = syz_open_pts() writev(r7, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r6, r7) accept$unix(r6, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000180)=[{r6, 0x80}], 0x1, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6, 0x80}) readv(r4, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001000)={0x20, 0x8001, 0x18, 0x6}) r8 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10, 0x8) mknodat(r8, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r9 = semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) dup(r11) socket$unix(0x1, 0x5, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r15 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r18 = open$dir(&(0x7f00000009c0)='./file2\x00', 0x10000, 0x161) r19 = fcntl$dupfd(r18, 0xa, r14) ioctl$TIOCFLUSH(r19, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x2, 0x0) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) setsockopt(r21, 0x100, 0x5, &(0x7f0000000940)="878c1ef0f9edfebac601cfe9392c6a94326576b4e2a86834b95ff284efee05b0d67bb3ff03b639b6472c83014ddb6bb186fea23c1dad654219088143bc20ee12805765bf9bfb918773dc12abeb614a2d6098438756bbeac9a27e233b54975bf3c152e7609ef706c80fa9db120982d5f2e45d82382a58d408732752d7cc95", 0x7e) openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x82, 0x0) r22 = syz_open_pts() dup(r22) r23 = syz_open_pts() dup(r23) r24 = fcntl$dupfd(r22, 0xf, r23) ioctl$TIOCFLUSH(r24, 0x8028698c, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x20, 0x0) pipe2(&(0x7f0000000e00), 0x8000) r25 = open(&(0x7f0000000700)='./file2\x00', 0x80, 0x8) r26 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r25) ioctl$TIOCFLUSH(r26, 0x8028698c, &(0x7f00000000c0)) r27 = socket$unix(0x1, 0x5, 0x0) r28 = fcntl$dupfd(r27, 0xa, r27) ioctl$TIOCFLUSH(r28, 0x8028698c, &(0x7f00000000c0)) r29 = socket(0x20, 0x1, 0x0) bind(r10, &(0x7f0000003100)=ANY=[@ANYBLOB="00000000392871d10000e79a53f72e0b5da6290dc2539943415a202d1c8732fdfde4631806e46494cb1340e6c1e6e3303e95139f43e4bf8c69f4f58b3e7a60933069922a3b665fcab28164adee717a79a6e291d2034701675aa557b0f807ffc4a4ae8c8e8efb5c9314c528e4edc952f960009a979404171175de315bcb9f784af88b36c2b5b9b63e2487459f5e9f8ca5125cd9ca3f4df3aea189956a483ebb4c47a8bc874a42f18b512c6cd1fc5e1a78671b18601a00ab31fa4eee446e9ee9852b9d37af81236656b0db6408d92e696be660223537a9a7a23555f032a64a635910194e5f471a6f5d721cd2b41a27789c6858f7d9583479ad6632f46bd90e3645faba39c640a71db669f0911fec729f42ed321ee70ab7e36dee4d7ea8a8f8ff8c848c11e18b872733715edfb4b3580054f2072f6a9ac578b5c3f7454554c17ee7d712790aaefecec8ddd72c79194ab1061dd951cebf4500ba0465b049b48233b3f430f4c2609871e212b92d220a5bd09a92c3ce68d892538f488dbd74f945f856c97e5d911777926bacb08137d4d7d6382f67bc7084f0476456d82a29b6741c4c3d767dbfda93504fff3ead75ac5f9ee9c7c418865b72c6521c978e3667442f7dd3a1586d422fae2c2332c94832770735335a386a3982b8a51c52754b678a0cb7b9e3c850c183633598525531d72c61b005000000000000000000000000b444ebeb3471af69b920da816e4ed7129480c514333d7f21829bb406acd313f0f852dd56c22a9df11b385d2bb9cdf95c4f55e65438b1c0b7b7c4d2eec777e993c60ea2f6181755bd8471ee185708d162a3d4c6db76c1e2fba0ab7e75c67af73d4a53711832"], 0xa) dup(r29) r30 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r30, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r30, 0x29, 0x20800000033, 0x0, 0x0) r31 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r31, 0x0, 0x0) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 18:29:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b81ded52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000007184956662fb235600000000000000d6a54596984dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f062d744b8d3530c2a245af8c1b261098b50fe44c260771d4f5318f1e41982787bd0a4fc5e20095e608d947c347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba1d4f9b0bd7e1986287d381adf92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee000000000000000"], 0x10) dup2(r1, r0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r2, &(0x7f0000001580)="bb33d995f7d186642bb71e1f54f9e696fa4fb123164c1c324879e2d04c8e0893ea805d5ae293dd74a581a8af7915ab1936e8f775193b5ab2bf37f38e2dcdb9c395066e3f9b8c264208db4db70c8653a786a0f49d2d43953d7b931a01bc3cc5da1a10b941fb389a1d7778b8d9f4e383808e1e765cc4c3e75ac27fee88ddde9f44811baa1dabff3218213db3c2a7e54c1a2ff4246796ae7e7ef0fd259be61b7a19b2541b73db1c99c73a7c145a3e0d923bfc1ed5cea1fb49791437086ef5635d3952e2d361c60afe64def12e610cd67aae6512ced1b4a119439c6bfab5cbf07b1e3b5b1eb39e00e795d870c64473bcb1ed94ced38d1e9af2d42ec45bd70d2e9760992e8be07024e661bb7a3aa490300adae1de23212ce26160614c6e60e99f5fde0e50a4b0d75342845b061c63204a5317ca2bf1305db6a1eccfeb1dc2ee6d05241bb7bfd1f785320f923295949112ced2f92849d4ea870d2d4545a694a9379eee928b981741453d6528347c9bf90d986b31fe1e3be2a4fd0426dad51a9eb6c4f8bace168974679530716cf6b8d1dc4dcf037cb110551a174d6989987b08c363b101fc2398b8b6e83e983ee23212fed588080f9336f85af47558b95a06d23c1cd5052bd519a9345242d5f307d6cf2d9a0e301813750bb8224aa6886a5e8b17fbb39e7db4799c34ba1c364b63950b9d8f19f2b59e454fef71ac89c0ae0a19991301a86326e90997dc809ccf79525508cc075818ce55df2d550501c7eab2f06928100b1fc96750077ac3ce85c8a0e651655aaf57c1e676ec2a0f14038d08e81cb6b6e534f9113b616961287e8a337dc7b243da2875e0a700bdc469b4aeb6ed6e028905d2be41a571eb39e46465fb8d8fce993e43afae645e7785df0a05c92a01a182eb8e5900cebf18a285cf894f2f49d0fbe0b24330c4ce19556764fb23858b9fe2d671bc4c9d7b5c1f29b741a5025c6be951f69a50db4ef464d1b3409f6fd8d9ef99c2508e6e92786bed11934ee955bcaaf47c8799dc908f15c1c47ce5b46e721b29db35be753ed14488594b1243d8312aa8c3e44a271bb2aa195be749b085b7426e0e287962e9b6ab289e1bec18abd4101f7d31c8e55311f1b8a43e6fb5b2421fea2b79955fde9134f73028f7886a178d23d9f07d086a4a162fc83b9490626fa0b6cd0a60e75e82027fda4701c49a0a4b84b9c117ab2e3697258456976114284c726509e5048d62783ea3583fe7f849e36829f4ea2407d14d8653c54e9bed6eddeae2f48702a6e3d38cfb6d25137e196baedcbfb6b670abe88ea29278bd356eecb2a0843ab5f6deac87fcf98c35545d990b1f45a6d4aba8a265cf4beadca04afd75ea0ddc9619b41c994d4f39ac07430aedb7fd32336b969e46c32c3205ae4d77780b06fc0172c00081b77d4ec1023e7697dbec8bd98c8b3bce20d553d6a68a3327cb5b9d0010594be9fb8efa48860ebf51014421d4565e0f6582a4ed283481da3bf597dafc3795e6e4c07b0d9c4fc17237fea1854d822837bc628eb40f831eb60ad7538db1c2868062925e4731207b625654135a4f590a0bc22de5619bd79bb3aeaba2cbae87afd3679fd6aba02d1c806441bae9125a92633f295548a80f085402319044f19eca9fd34ef3aca000471d34abc86a742cb6f7d61a045642ca35ffa0a7eefa1820d1d46619d50f3f6f79481527812b3b72bb476036b3e7fb37de636bc961eb17c0e58d06cacbd97aab3a88412599713b0e9f93279e16793a4d8a2e9947b7ccf24b0e1c6ecf125b7cd6a92e2abc3bcacb1ac728657ddb03d961e515e75327890636acb4f20fc6d7b04190db29c21c37ecf5742bfe299bfdd22175a782a290b3b44cc14c21f9d18d42e5df7557c38f746b8b4c56ab61a5307c0f6beb4d6dbc17c31fc7b1910774d28d41aec779ef217aa8646d9fdc4adc0fcde862e9717ece7543060432a9de1afd0d70e7bb30df73871ebf786777a50e8c5ee24d06acded61ac7a48e8a946821deb3bf9c2b2ef3ae99ae3cb5fa670ee2840e10a1fdeb3f0bb0c8f62e36d21e1cc8f14c15bab861be99294fb7f658bcb0372367bcecad1f0d86b89debfaebb9759adf441b468d5fb385f2e80d6be0cc1966c6e888256a35ac9b181ee12b8f95c32af853b9380b58fe6e3c9d339dbe0147d090eac25bceaef6f0c1a9c64f245e09105737faf0342dfafc34afd811843efaa378fa3e06c5379eb250a0110d794d624705162c635e80d5c31e4beb070f4d2cd73b8f5d58815dbf90e72c8ccd0e28af6632ba8503c639f996a44e5a95d2665b4a791775d693d58d228a02af579b6a442595dba8b4ebb5a0a2cba2156ab54ecb43318e4a23b1c8ba70bfb4a65d28f2b3abdb1f5485044d63239cf0dc4aed221c3061d176a7028180605c35bd178dc55614a58973f752fe995b09d302f164b77fb8a08dffc3655b2d6d21d8221f962e6850653fe7202d680820e04b012a2341021da9e7981e771da4a423bd87e0bad478b9670e06bdd0339f20c8ce16b84693ec05f42d5259e0f953168e0e719ab6941087400933d78250da32637df12786d7460448359a66b9961911bc193ddfdc4f17744eb382802b5ea9d9c0ef3438ac8fc79d959044c6aa164cc70f2d675ad722a8a8ade5bd8814bc288baaaf54f14be92b89c817cf6d57eec3ffcc50024ca4983e0b8c0af29e98af0c7917ff2dae80366817470a822a567c6854ef8dee376486dc0e281104a2e6403d25fc0b0a52bfcd222fba470aa2f3c165264263a16d5261f4a9721099f09624fc29c5cad4996169d423fc0873e4762173dd610d06accf7eb48c28884830a2d9e34b2d99409ac4a4bac732b24693fe0382cfc46ed69592451fb5dd4613c71226b752e1d9b7eeef9d5886c9080cf1fcdce36817f705e8d6625cdd5209e70bbb9e927c664605c95667cb34eefcf5e0f690d692d04e77dce0fb722548647b27c56c1c0bf9c9851dabf5b6dd5cd6d8edb5d8fac2f8a11bc3ce6fbabff04ec9501fa884896543ca255b1ff2399370408c370badea3471ff795054f982c0c208049b51eaf8afa562868a9e3bb605ca10b8d636615c19290da6fbe37d6d2d736de1aa2c40879fdb94fd84905d189d86698500a6d0245188d9197a6e3455ea404ad0dcec5809759df974d4aeac6ec1e7e62cc52346862b74216f04a68e69fea5bc5f9a16c43e7f7778bbfb9ac1e61b73abfaf95d49a2ffd4f7688c774f96e687374be162271fbfa1b9c3b8af76818753ee1548928613879ef044b445b1fe103cff5eef9637ec3c1ae8699f561afc6a52cc4d66e80cb45589659bf8bfb73074d61c2349feb0b6ded1799b1ee2191c0de182f24569113fc881aa3ff224ae1eec6393a82055f8c2910e596157ba75aeec43a8a94973bf1397d6dd81b96ca63243c648c3dd113d116726988551965942b75b28c19bb462a611ec853ed6a2138969884b3c177f10214c4e62ba36c38013fe713a18f7f7f34fb506356c202d390bfd5b0e7e4228317ad3a57a2402a5f8fc6dbaaea1bf9feb245a77ea9d0c13b93878b4867edbd29d5d865823a1a66cbdd57481d013dc036bb3cb6eafdd42d7a9eaf72015913a368245ad0a26b635afa70addf1292a0d46886a83610f0b24ad59e8912044843944bc4cdd5c3752ae8968ae0684207580637399fa42c7b8e753e34384b3826f264934394d95232a3fb386eae2bb691b26cbce7524b4670ce03d98f66220a89419fcbcf21980709add4aaa7826f854908503be10ba96f630c3b497c7b8d34e6447dcf0265a9ca034e885a0952f39a73f53b3a40d5fdf037980c3bca1a63383ee2eb7c05c70970931338d7f6f6042750014114208c367123029f0827061c7c159c17c8059937f2c908c1367cc7b3de84589f01365ecd21fcb79fc28b8bf75bf49f2a9979acabcfe743c48c9bf03886c5cb53c2fb78794ff1f8524daea49e1637b3f1c8a0a8e606b336da0ef467060a616370a5ad3ce8724a0256905924a27c205166550fe077cd5e4b9d11b1acf774c09a880cbe8c0fecc3cf83cf26753c2e3bb8b44a2f31173fec253a93affb630ad7ccc70ec340e45fdb0a28f496d711a074b7d4deb8d16dd771fbb57be1f4a5036f127a010449009c424e08e48bbb525574426bdf0fa2aa2ff9687deb101198420b54c549045afc03799f39fb5156b4b5cf03e036982dfd87a215c99dfc9832926c85840f789dd1bd7fb55e2ab6bd2f3eb96560cd4d3161dc86aea9f9e6fb40a700bcc8190172f7001e6fc3246aa93c400c556c7017a8c85577061d23edf14e8365afe554fa9874ffad5174fd233484ec483dcc55e7b05e94e35e20537d85b83f95a72336c3f11c4cd8c61a6abeca27edee83f68852e7948ab26461d66724cf9c981a5028aaa75f11ae1f7730993ce55f627db46de5240e4a072a8b51267e823d5c0bef7f86e61c0504099fc93311fccc1e7b24fb5993f34fb335f4a99275e9b44149106b86eef25e99ccc153f4f408ed56f36e4eceea1c85c72ad483d4f3fd69bd7a79a56ea3cf15ae6ea6b2136b49cf447fe818ddedad3eb774c7a8a98d0d46783bc0c788e3746e55b5ef49042e92cbe3fc5143210094db5b446005bd1642783709a141d8e690d4e8c1e81665643036eb8e7bca7eab4d0a5e96b9dc775e43a035379fbd560598ffed8341d73e51397d76512beb1c04090812e6296bf3275bd4fd9951ece21e2171978256576989f1dddbad7f28cffbf3d54599fc873272a8bc468d952ce7101991324226ed625e70c43bc2a3d9d54667466562ac1320c1c3bb2ab640afd65e64003259682a05c484b9e15dc480187cfcdf4bde089430392c6e2f9f20d22842163d4209c64dce44f21a15a7ae204bfeac409a36ee8300fc78c987ef002ccaded6d0555afa0b090112391271c4a8d675d3bb4ad8f246bd8666119c1b7eab59b23d8838e0796e7fcb2d720e4d0a79a8e6caf66a1b21d14da931f1de5dfd659c31ace7295438fbb10f7bb6baa2d8a0e473168a4d66bcf8280db64b8bb0c780157abec6a998921b233c1402b4156e27db539d4b05b7114e7f70e39602fa509478fdb188cd6110e0292266154a5e66af1e53fab810317c4d42aa31028aa3b670abc70c024518ce57307eb2a511a30dacc5bf7590975f6614eea0e1e6741117ae624a461497da5fcf47a5be1bf8e71c386024e3575e52bcd5bfce042a611494988134b9c5955648c75e58271af2162773c9ccccd891b3e03d629de19a3465d058c7ab105a60116777bfe65bdb474c4ce540d918ee0ad0bc20799b4e7e34f1e14b8ef28ae7b4da923568aa52849cb106d84f5d01e0be2d8a1be4697f6ecb2eb891589b4564c33b6f26c5469698f54c9ccc4fa8c764020de80defbe79293134483754b398c4f8e418d05371dd0abb73c9a56dc2a9664b61313b9820828c3e74dcf71b5fb1f2f0f4f0257d023cc782644d81951dc90ccd3d76ce067b9aad1eeb903f95af38d379f847e1b172d11c81066e352bf8c15aa90ef545a5742ef7eca15053b26eaf5313e936a466181e5837900c33b27b5258fac14642f6a38aaba54ac3fe5681a68ad9a4aa166fa19bdfd7e04d54948519ff6f81dd8b49f7146d9887431e93d35e0f1ac8a1429be3521d5cd84fa59f2ee175bd0c24984983a1769197fc2343b4d94b37730ab1e50e553fdc098209b87bc1c6b5cd6ec26e85187213bd933f1a658a53fa847b4850e6739516694f048004dbef9ba1be60133e001e77f569579b16891cbf0c08e11f01e78baaf5dd2ebd386ee3adfb3ac656b99369163", 0x1000, 0x8, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendmsg(r4, &(0x7f0000000480)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000001c0)="5c5b6e27d4ab84a9d94f14fae49d8220fe0d6c54177221c069aef39f93e63069038b6c5dfd3ee331aa2c18eeb66224dbe4b73088440898ff5cea302ab04ff455ecff1c945d28415124e82b8257db4b794eda8b4e7c253d4845b25bd9f42aa665078d48ed57b76c4713fa6f7925e78de8c0fd164f2d7792516a5905a73169c877bd64c8c78aaac70526719fb2555d5e3f0f3682b8f761cc0e01e0cdb757c11f430126424f8c1038e6da8f410056b3", 0xae}, {&(0x7f0000000280)="dccaf53dccbe1a77837476c5d93020e2ea479fc43d1728c9f36205545b8588c7cf7afbbc550e483aac2ee1edca632a4729d6142c0197c84da55aed46871161428678e11ed3556292b1c72a533e59a80bf7385c66761f4ab8862cc25136bd34b404ca779fa91ebc3c62dc0705601c22f6df06f599339b0803936b6b0640da07c4546bf5bf8ec04c973b724e3afcc1f982941cab39fc6f1db3d8aa62a4aa677940323c4121366ea9902dc204daa05de591b5162dbd76a4f88aace784d16d5fb430c124f05a1b2d84ef", 0xc8}, {&(0x7f0000000380)="dbb3bd46fd7567d4fc30e648e750b8a383d2f63255b5d7985a4055f94c7c617298f929cd312a327af65eb5aa3a372107d999944bec1f07daf5e30a3317876940e5646dfdd128be459216a693621b0e570290144c3920a8243e6ddb13b44a491590ab7ce1129d8cdb6e97598483474d82d359086e", 0x74}], 0x3, &(0x7f0000000440)}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r6, &(0x7f0000000140)='\r', 0x1) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r7, &(0x7f0000000140)='\r', 0x1) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffff, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r8, &(0x7f0000000140)='\r', 0x1) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r11 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r11]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r14 = getpgid(0x0) dup(r13) fcntl$lock(r13, 0x0, &(0x7f0000000080)={0x2, 0x2, 0x10001, 0x0, r14}) fcntl$setown(r12, 0x6, r14) r15 = getgid() setegid(r15) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r17, &(0x7f0000000080)='\x00', r16, r15, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r21, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r21, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r21, &(0x7f0000000c40)=[{0x4, 0x1, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xffd8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x1, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r21, 0x2, 0x3, &(0x7f0000000000)=""/9) r22 = getegid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r20, r18, r16, r22, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) r23 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r23]) r24 = fcntl$getown(0xffffffffffffffff, 0x5) r25 = getgid() setegid(r25) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r27, &(0x7f0000000080)='\x00', r26, r25, 0x6) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r30, r28, 0x6) r31 = semget$private(0x0, 0x7, 0x287) semop(r31, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r31, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r31, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r31, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r31, 0x2, 0x3, &(0x7f0000000000)=""/9) r32 = getegid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r30, r28, r26, r32, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) r33 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r33]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r36 = geteuid() r37 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r37]) r38 = getpgrp() r39 = getgid() setegid(r39) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r41, &(0x7f0000000080)='\x00', r40, r39, 0x6) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r44, r42, 0x6) r45 = semget$private(0x0, 0x7, 0x287) semop(r45, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r45, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r45, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r45, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r45, 0x2, 0x3, &(0x7f0000000000)=""/9) r46 = getegid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r44, r42, r40, r46, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) r47 = socket(0x18, 0x1, 0x0) close(r47) connect$unix(r47, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r47, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r50 = getpgid(0x0) r51 = socket(0x18, 0x400000002, 0x0) close(r51) setsockopt(r51, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000980), 0xc) r52 = getgid() pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10004) r54 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r54, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) sendmsg$unix(r54, &(0x7f0000000b40)={&(0x7f0000000d80)=ANY=[@ANYBLOB="04000000000000e8300011a59a8ef5c049de3fb16e1512bf30afecb123ce99d09c7ae58731f0bc1b4af73e1cd2aa8e163e21a34fb12927b71735fd8a2685c0ceeb7f4d3d5e8ed24af6605a3c95ccdfcc793f5f5071d98b36e29740debcb0254898965d477c5d76816debec02cdf8759773b405be90425b7c53bd9f969490445c9ee3c342da2892585eb490bb5b56fd3dff176167ad246c414a754f6aed8475bc573965fc5a79abb43276056b792e9e85f0095d6494fa08f9d497330af3b7dcd69f70c6ec198a36222a3c61d824"], 0x1, &(0x7f0000000780)=[{&(0x7f0000000500)="1063927dd7222554fe79c74b2ac39763a36f07fff67be6cdd589683bfeacf6af33b1a1871b97", 0x26}, {&(0x7f0000000540)="ad93ba74fa9b51a3527a61559ae11429824852163f41fca1ba17f655cc8d4fa0bf9e2524149c6bc45f1ecb090a426739e50e91b90975f182de90dfa0cac3610962418ce0963f56e80dd9ff37dc9c63e6486a1efe54379500cdb7c4df79f9a5dadc05c48270c279de448ba7fe928b6546092133e6241671d0e94cd2a95900a984b315cfbe73e2c07dab1ede63270a80ae6b206afa05f3bf103197e567f19576ac4eaaa20a3f493fd6b3c828c5d701c8d8c316c11381023be40209370a93e202a1d027e70699bf90fd0c0b40a76246daf81da4711233", 0xd5}, {&(0x7f0000002580)="d599b846537f947b24c19828aa606f0490428e646ab5389882ef1385b71326a530743f1cc6279e0970e045659510adc2466a248f435b557ea41e48b6942aaba0a5a94b8521130759019c992fa70c15d30d9a7eb0ff9d7c09a3b8f918b14c3cf0437a36f91bd353ce1c38ce1ecfb305e0d738e8218f498d770f9d6776d6c77de953543a801c601663a98492d324e4e3a965fc22fd8a344e521ac16edfeb1d5dc380ab86c1bc8f0a691b526a84861a0f8fa89dec44ef33881db59c52059e648e4a92d4dd1385fcd804a9c513581160c4815ab62f1f7e5aaef56e82e5ef9ff3c06f82d1180d19d5c260f85f9e7e2fed5e12d129f18892b51ddbd4c1cd40abd868d8b29219a8e0b4ad6ee866a5bfd02d6ab15cd7cd99483bffea119d7201ba76502f93a132acdd2565966b6ec29973f1f3d95196e0d852588a40fca65af913b97cfbbc56d67eb851f0e36602fcad18540dd80482943bc6d36b04f79dd0b87ecd1c78668b72a0d5549cf6d1efe3bcaf15efabf84271b2e0e8a8dc3757367a157ee7b6825e547f8fbf1e3b0aca126212276bd064b5a9d562318a98acfc9ad21521859ec05b52ee8bdad40df03fe6827b56e2bce24cb5900324c8f078ad0c73fa779ded20883db707503dea5e417de945f44d9c24910bbab0e8e2216ec8c46790a66191381e96a91923348afa330555b218d204fb29d0ab997e1bcb812b45c394a1bd475fa4d24b883c39d1f0a47f40226c5613f790f641b26063188e5360aab28f3d9c48423ebf2ebee84d95b4a8b24af94d03f8bb670aaea5fd28ad2c82449bafd5f5e389a174bb54fa5b67e4adf4b9a4b78807fdfd39c4924a0e88d814305daecae372bcc8e8bb5b4f8fc58fc67b18eed2adbaf4efdd560eed1ee5e4749ad0d6ba2020375e38d97ef218bd7cbdcb8ac3402d21a6ee98dbe43ec35a5380a68dbdc8107aaf3acae96a8a8b35452b41df2bf593393f0c528b07e378c5e95797ceb84725361945d06357f2e52846ccdb27ff58742608aacc0095c74c88c6b854b1c3dea1f05f12281bc64c8ca5019be84b7450c78d5a1c20dd67764f4c6912f0730fdc52b081ea8d3aa3e7371debb0ccdea33066e44be8c27e105aef6d43aa1ea5b1b7e9e8d4a47b3d8b640cdea1ab720b761197537861bc19dcb356cf7aa447a60a69cfd510c881df7005f6874babb232fac1a61fd4113329d930cf1c352459cc227d691a21a5deed710033742d97e55dc85f27ba3f551123ba46612d389180f1691d654eeda1cc02bba4588da87ee78cc3af0cb60010b19064bfefbf1876d18506befd84f825a6e9cbc8a5c5560099fa9b95cd930eeb009e546e812905feaa0ffba45c1eacdfe1a627fdb467a8a607adbe633f67a7cb26b90c342a3d5fc0e25a0eb6dad37a88398c1fd1d2179a29ca7b1c9342569934745aa55ff88840d3b109d1131123e049a7fab174668f32eb8e4755ccbf9f6512eeb103935fe42a5faa437b9150ef2202f013bcfbb930eb2def13f34edb7af48e54641facd3d4a2093c196d0849b6e9217be04e67ae89d5d05660790f64f9a5bb62fffa3c8721cd0f4053f042204bf2209a7063aa21739c7547c5233574f91162583e508a8f86d5d849759a65a869f8ff84cf0b08db15d5ebdc793f6d1621b6f7507100e452850fed1a9662b992955775cb068abf27d36c0c30753d8fc6fb8231ea3833da507dda865e47c57e07895cf6a65beee43311ef811798e1a95f510d8936ef9346e298dc4376dd68de8477c6e0a4a5ac25f1a6fa2b4ba59b3cd881c112631dcbe22b259741b687442d0df190641edee430943eb482b2dcff644c502f32d4aede2a3a4fe6caba468e7a02d8e4367645a4e8bca6b10587aa9cf0b75999ef0386da09837fe93fdeb3f1943e3a8c1ca91ab0ac52d4708b55b1693496a4d20afee2569eb4189cc543663dccbfe6e433f605e7325a73d299ede38356266c33b49fabca5217641ebb1bf97d0c1d499d8c9fe3a35d68313248e4c08632b820cbb518608362d856ba1d91e7e30e4227ea37d7c077f66c9e30c11f145809d867a78b9fa43659dc5cf7c5d952f2a6aae7a0601e5c39664f7e14bfe427a7ec3847df6d1a61a14f116ca3707281b647f74cf2da8cf294ebd38b17c3cf398d74948487777009649be4091dcbb1526498c1d0a667fc2fe570a88126313b521d11c11cdc9102734d665a9a3d5f91ae815b82f83010d8fcac9292e3f5ee7878aacee2aaa30bf08279ce251b679360966177c331e1d27c2257ad201ea9b3bafb4633ead86f01764f7aa83592a8229426c47b5776ed7a05b057bd2de6032b0d9932fc6b25f8d2e4f999471684d37cdd6974d446496f24c75ba7838302910ece0e47588711d7f2f0bf9076320b3b6e6151c8d0e8a241469667c832ecad27117d0af74707e8e34c36d1fcfe1839ad70140f567954ca8741fb024e57cd78d23f8bfc88679fbb49f99f6fe6c9ec24565e347e8d4f563146633c26697d65e7577fe9b1eecd68ad43424b8dd6e670e378315a32f2200aecfa537dfbc88b6e51154e41eee22a93430190a02f0935ee8208847800d0249b1d1283ecf0578177491b54f87357e0ac8f8266ff6c428e2b6e266bcce0572e46a88a48b09ca86b752047b338fbd339f8854445ef470582d3b75f5f3bff2854257b3c8de05b800ee7ea145bfe948a10cb86a8c228e3da910c14b1be729c1435d5505b6e1888e255edc78a5b277a592c2ddf3872aaa2642a036c4270c1bfa28693132e810ca16be24ba296901fcb865e75bbac3f29ed057d4a89736b78bad6b72deb1bd9521e045672ead39a5498667de5887f26edc55566bceb34ed380809a5b03d48e9dd42cc4ffb1e6c3a1fbbb1456f21e75fc4c08841d31f04e867cdc030f452e41a03c3834284a1a49745b23bca88b17799f7b454a4e86617eea034948c1134a420ecda9658b30242ecac20ed096b7a8a2de48e3f69ed1ab98ed5afba4f2c9f690f58935716194232f6a55a54ebb3ce20fb5114388c7493ebf8069d9394099fed4074d4b8ad04f9e89ab15810e970020c3e002dc1daa92449a50a7fef0c09fb9781bed5766d74020229371c6bf7e0785b4bf192570771555beaf188f11d5d0eb1b595014f8449ac20fd6b08f38c5e0215a5d08649a175f4c42bb6e446ddd46235b1f080aa32634eb48004aab741dc26be00d3eb651adb4567b003c96cacc654ac46829449d9694ef902fb7f6190b7882f39a86db9fe5a368dce8be88b9ae8b1687dc68df275effa3182f35e15c819d79e1becffc29c7c3111b9a69c2b8f950ff2739c460c221dbaa5a2eb289b34485b2e438fd3a3837d0961776b396f433ab2dec7534d0ba550449aa340c37c22fd70e1b59c2f7ac8f992748c28977a5ed8ad219ef61aa0a7de8ae12de7e8c727d80b2f8d707e0aa62f0c7e619b827dab078385f92f58ae3924c478421961609c9c8b6297ed0163a2db9b6ecf098e4bb19f6bc10ce899fdcc28b90894e5c5c1eaa2a254a1fc9a84223ca80c5bfc935c18079b90f5005195308b894fc3bf41f512647d255e95ca11b746150c261c19e08c923794d688b54153e265a08f2b5df59a8bffc757e9e6be4c46abbebbc29d06f4a4e6093cda145005a1f0c6ad991146005594f0916acb0a3cfe6265a93cca1542b435b0f139f156348750cb66510c1910181436e038f2acc80e51a8ddabf5ce4b7291440b865b229fa2ea4480321d7fdf652111a387dc8fdec5552d017100f47074e18be4792072fe6a9e29b93e646202104f4719524bbf880ef57981617c75d95c7c2b1c6806d7bda972f92a82898be82691b06a876fc19c54de524ef1d3b18c3b059abb2a45187de50d9113295e7afe7fc06613212125725f14b20e317959cb8990e2c975b548881c2543beb30c7dcd1b14da9023c22b3e54d42f5943af4dfe0efbfee4330b3786ba493e43438710c004ed838569dfbdb3a83e4f92171c7b53a93db55d58386b07f966a829c3b52a64f7b98bdac324b5c5f9651b7d91e0ef1b638b46e11215fe6e8ab3e36a54f30cf169723583dd9f0b317aef01cf2fbeb9e065c45bb87482cb16160854a35d0d8586d3a1caec793f5a7dd52fb8d068bdb76790ce9fd83079517ed9f6d7205f86c80e4713fd78e43bbcef2f7b57d0566af4f71203c2e35f5e6edd43b39865aafcb0be358ac0baef0c8a54c70ae96563f2ccc69b045903b7921412e0ee8293126df5aefc1cbb37eaa50d120f5999baaba4bd52aca15e5d2dc1c803fd404199f7f9a132d7b91d52477f5b77959a87de4030b88551a10d09e9d2fc4f03cd1648bba34bea8a7092ebe697ae1321281848d28e39b02cc6f96b1e66ace56db1d23557d9061ef5fddeb2f8dd5ba8b005c1a5bd20ce320087af8c2c5955404f4929dbbe86f2549988eadcab24cc448397daff83347f9e29fd49bd391ff2ee961b7e2c2d245945e02d1b449f33ce11c2d5c3164164022a6cdddea501c944fb6d9cdd51e2afbd0dfc815f0aa33bb64fe03f9f13ea75c97d43f80437693b6f443ffbe2a9dd6f7b0c0c49e3fbd50c267c2feb91435a7947224f7996461611ab2c3e0c8b1b82e2d132e7ada8e0e04771d9670df0f39307dd6a90870134575da378b03913d81f0da7cea1f3bab0a9ed4ad6f977c2a2156dd2feaf02d586591e3d04e98ec40967cb19de16020b9479aa6e502e561b081b6d3086ef252cbd30fe159320b33c42a74c8db97093d91b8d44d90cf91fc003aeb1a590aed7c65367406577cef3c375b13beee946da18d34e5797aa157ea36d8a0c850050976d1ee8e3aa868dc2db1d8793f5848cad82b29df6d29b2ce6ad9649a8780282958a747c0b3bc8786bff86cc6cc8f9e4f7b8a1c9b68f3d6189196e32d1cb21984262721fa2a94103c3a9f407f66632ef787ce1d6756dea3440cb11689650e1d06702577da1223d84838fef51e0ff1bc41a660f85718e805cf7dcf4d9394962008785d95a31c54bd03f2e50795c15257e8d00e66f144cd3f4080969431304bad164d6190e17ca8d8a91dc6d9fc62b078870bdc492e373050fd3f428fb3491b5e37005c3278dbd4f3fb0e92e75111b2ca3ab5c16623e1125ecba6ee7e6659e395acef007dc5548d74c3ab9b8fc50e37c49cc2a0ed3c3b7fa1155d204a66ac03f8b54e301a54aa79b772cc75f10d5f60f71e38353b596f7cbafa60badacc143214a8519a1194adc404dff1b056f4fc76d0060478251d8b3ebcd3910bca79a9fc9819383e4fa1ef7de878a64d8f5242664a9821f0e96ece62dd9ddc32d288795902f3936b500c9640405b26df936c1db300eecaba28a4cb3e513479ad153530a6bf8a2bf67d8ca6cfc1c3949bea3964645e45f9129141181a68a705318c542d9591d82c46922df598ccfd6b2e6d8bf1f1003b460ac263593fa791cd436e6e7e97b811fb6d4d63d0fb2119aee760acd6679628b50e60a9967255d2fa37d35537cabb4a5e0b37406b6c25eff938df48e33402d157f9af4272c414e0fddce25cf4e937f1e52832d11c8a189d65f3acfc048d74196e95cac149bd5f19334e3cc415ce6349da0b352cb29187febe8b3fa397ab4b424a1a6e5f356d55f0d02cab615e07545c6b4afc3b74f81de91afc2f89584e5a39967d23c92c90d5c2af8efe57a2576fc16a007f2407374f0b4fa4bc11d0c213db2ebd4acd36591eab348b6a2aec45ec6996128adc5142b5012ce663d1c4cee63b144891e6708ce8636a87b906fb8df8847d2b0cbbe52846a34645a0f2c74c9d19a649bde90ca8dcc9ae71a7c29a0f078", 0x1000}, {&(0x7f0000000640)="4d4873177d090b2617e502ad95e72e3c4565bd6ca9ed8ec7b0542f6601e764ab17d0e437648b7f1dda4a79fa39b58c50c8c0d9aaca6868d7a0f94804a4032f8eb1bfb5b7d22a7c7c9451d7d7033de3e467a116d7747dfe5b6e61752b47475910ea6963da86dac1aaf4e76dff9290b403f263f016d2edd3cf189873d582a52b7dfb2dcaa31018c5ff1a9a9129426fd588727bb161d7b195552cb9d40f3a869b0c1de32d4039248909c4dc8996597f6a569de90c221afb62a70c043f56a75653051e8814b29006b8b806691cc4bf0e1cb30061b1e26460cf7501dde5cd82", 0xdd}, {&(0x7f0000000740)="a716468f58eb0f9d9fb6d46161a755689db2ec2b612d618ce2a4bca402085065644294d03f3a931ddc585aafdd23a8962a002d865f18da5f792151fb50554f", 0x3f}], 0x5, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r50, r48, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r14, r16, r23}, @cred={0x20, 0xffff, 0x0, r24, r30, r33}, @cred={0x20, 0xffff, 0x0, r34, r36, r37}, @cred={0x20, 0xffff, 0x0, r38, r44, r49}, @cred={0x20, 0xffff, 0x0, r50, r35, r52}, @rights={0x20, 0xffff, 0x1, [r5, 0xffffffffffffffff, r53]}], 0x100, 0x2}, 0x408) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) r55 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCONS(r55, 0x80047462, &(0x7f00000000c0)) 18:29:53 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="d73f59e429268e31dcdf123996438c3ad414ef76c7c718afad92d8c18f049488a91d83080a53a8a5a6631ab0f9903d142fc8b4a830f0ba9aaad0753249cdb4615a90a4c3cf85fb050a736acd10183855b122e36df56ab43b26960d62ddc2d69a0795f0048574e687528acdff3efbad980d179240756f6e553a5b8b4b94d9a26ae0147bf62cacd71b2c428548a1ed73767262f0adbefe71f59aff7093510afeb4f70ba0b99765aeab0016aad1b1b9ba9de2796f6a9153308335c4d46ff2a6917f4eef45ceb31b03a635", 0xc9}, {&(0x7f0000000040)="fdffbc805535fc636757cde84629a0354465070d21347abeff1f8d111ea9b9563ce9ad1a60a717508607e7e769cdafcea86d", 0x32}, {&(0x7f0000000080)="189702dad67c0ec94b34cdde638bbc6a186bd8191aee4c21b72319f94d1047", 0x1f}, {&(0x7f0000000100)="7f7d8b0fcf4f3237d3389739e222d4ecd5a6f5306dd5a7753576c2078137abeea9d7862c412ddf546faab31a616b18e9b40c62c1fb755babcd765e55bdd01df8a9bf4bb046df3589a5206e414dd77b81b860f417e3e8cce7fddf34dd318e530298b7bc1c0392be424c9ab41427a120d6c94570ccfe3440d78d25c43b8e", 0x7d}], 0x4) 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() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0x7ffffefd, "0000000000100001000080ffa100"}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x10, 0x0) syz_open_pts() fchdir(r3) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 18:29:54 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r2, &(0x7f0000001c80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000440)=0x1) r4 = dup(r1) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000380)) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) bind(r5, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000000)={0xff, 0xebd, 0x81, 0x6, &(0x7f0000000100)={{0x4, 0x35, 0x0, 0x7, 0xad, 0x9, 0x20}, {[0x3de5, 0x100000000002, 0x7fffffff, 0x0, 0x5, 0x9, 0x6, 0x98, 0x4, 0x100000000, 0x1, 0x5, 0x81, 0x7ed, 0x8, 0x400, 0x5, 0x134b5b56], [0x1f, 0x80000002, 0x0, 0x0, 0x71, 0xbe2, 0x4, 0x1, 0x1000, 0x2], [0x0, 0x0, 0xff, 0x10000000000009b6, 0xffffffffac71cfec, 0x1, 0x3], [0x7, 0x80, 0x2, 0x5, 0x3, 0x744], [{0x8, 0xffff, 0x7, 0x401}, {0x7, 0x8001, 0x7fffffff, 0xfd6}, {0x6, 0x9, 0x1b40, 0x34}, {0xfffc, 0x1000, 0x36, 0x8000}, {0x1667, 0xa000000, 0x4, 0x1}, {0x0, 0x7, 0x4, 0x8}, {0x7f, 0x7, 0x1, 0x9}, {0xf0a, 0xd0, 0x5, 0x80000001}], {0x4, 0x9d0b, 0x6, 0x1ff}, {0x4, 0xff, 0x5, 0x400}}}, 0xc1, 0x83}) kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) 18:29:54 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) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) setsockopt$sock_timeval(r1, 0xffff, 0x1806, &(0x7f0000000080)={0x20, 0x1000000}, 0x10) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() 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, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 18:29:54 executing program 0: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001004, 0x0) 18:29:54 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000080)={0x40, 0x95}) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x1, 0xfffffffffffff2bc, "c81436ac44fef7d1a5b9d91fac1effc370a859f7"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) 18:29:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a4", 0xfffffcbe}], 0x1, 0x0, 0x27fff) r1 = dup(0xffffffffffffff9c) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x7, 0x7f}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) 18:29:54 executing program 0: r0 = kqueue() r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe}], 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x1}) kevent(r2, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r4, &(0x7f0000000140)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00') r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000440)={0x4, 0xd4a0, 0x5, 0x6, &(0x7f00000001c0)={{0x2, 0x1, 0x1f, 0x6, 0x1, 0x33ea, 0x6}, {[0x0, 0x80000000, 0x3, 0x8, 0x82, 0x4, 0x8, 0x80, 0x5, 0xffffffff, 0x9, 0x7fffffff, 0xa5f, 0xcc0f, 0x10c1, 0x2, 0x97b3, 0x4], [0x5, 0x1, 0x5, 0x2, 0xffff, 0x4, 0x0, 0x12a, 0x81, 0x7f], [0x9, 0x20, 0xffffffff, 0x9, 0x1, 0x1, 0x7], [0x7, 0x6626, 0x6, 0xb57, 0x4, 0x1ff], [{0x5, 0x9, 0x6, 0x18}, {0x7ff, 0x1, 0x4, 0x2}, {0x9, 0x100, 0x580d2901, 0x4}, {0x6c, 0x7, 0xf095, 0x8}, {0x7f, 0x0, 0x6, 0x9}, {0x1f, 0x2, 0xe63, 0x80}, {0xff, 0xfffffffb, 0x7, 0x7f}, {0x1, 0x3, 0x80, 0x4}], {0x6289, 0x1000, 0x2, 0x8}, {0xf0b7, 0xf3f7, 0x4, 0x400}}}, 0x5ec8}) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000100)='./file1\x00') r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r8, &(0x7f0000000140)='./file1\x00', r6, &(0x7f0000000180)='./file0/file0\x00') fcntl$dupfd(0xffffffffffffffff, 0xa, r6) socket(0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x9130fbf, 0x0, 0x4000000, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) sendto$inet6(r9, &(0x7f0000000480)="b9b6cda3aaab295aa55f7825114e5211b5bf4af04f36e2d1181ee56c3899348586bef5e2d196b7fc3c0b3153de37a731a99ada8ea726e5c34ddff5732c5ec801f3e9ecca12d3e9f65c7316331ab6a34e508d5015446101b58df39a2c38376388850edc007eb24bba144eba36c4d64d127e93aa4bb1537d5af6ef", 0x7a, 0xe, &(0x7f0000000500)={0x18, 0x1, 0x101, 0x2}, 0xc) madvise(&(0x7f00003e8000/0x2000)=nil, 0x2000, 0x0) 18:29:56 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x40000000011, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x800, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r5 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs, 0x8) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r6, &(0x7f0000000000)=[{{r5}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r7 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x40000000011, 0x3, 0x0) connect$unix(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="f5270000000000000009d4582b5dd3f10b37b628da79025fd2f414028f7b18e953369368bd26b424c2e30349210f2d23133321a074afcf4488c03adad3c8919e961fad50bbf69a92e360eb16129e82b1a30a5d41f94159648534bde4620f98da19b154161ee5e650579c673f1c9c9c839582ace2ecc7e0d05ff170c389957bfa1b2cee9b3a71aac9e60954f0e4c053b4ededa2968f12ea9951b4b4d44827c2000000"], 0xa) r9 = kqueue() kevent(r9, 0x0, 0x0, &(0x7f0000000040), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() r11 = socket(0x1, 0x69ea9f1ea375f508, 0x8) bind(r11, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) kevent(r10, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 18:29:58 executing program 0: r0 = socket(0x2, 0x2, 0xfd) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x3c, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x0, 0x1f, '\x00', 0x80, 0x5, 0x1, 0x8}) chmod(&(0x7f0000000100)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0xffff) 18:29:58 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00fe5e0000003605685f9c0d03200000bbfe8000000000d34959a490c305ff00f4ff000004009078000000d84eec006000cdcb0e5eff8a00000000000000000000aaff01000000000000007a00000000000100000000003d7fe906dc253adc98d9623dafacff5ce5cb09591ebc38aecca462c8aaae717e60ca37a2f6115687fb469b2de9791749cef75b943a4037538957975a71de5cc2302f7c7be9dd026970ca20551dfa720627703e200acc80aebf65e4491b4afd17702fc8a4967bb04e43af27a1901753bc863b977e4aeaf501e2c8fec38c079a690ee95d8fd9b35db1d9551c37be5d445cb6283fe03e7d2fdb00869c59b193f0467c847241ef4e6a4f304316c0e26e19d6d7e879ff84147838dd5dac6dda34bc91640144b0e06bf81b1d4145bc066ddeff23228fc2f16b7bc7a4945804b5030e5b76ec41fbdd9d70592a35424ed5eadc800e8aae3752465df56f55d9bd2c949ad1b03e9cf0f8966c93809961817e6fb4efcf24316e37a15a5d51f9944392e185ee8fbb60ee8dbe5c781190ee53c430b6ebf69cdf4d30c31f07dc84c22cfa44334c5585f65fc751b103890e829a88f57dba817e73870b90739c037a83a10e7dc6575781113838533c2e13c91424fdb193720e7d4cc282db27217a828d8c9890ec646b0ea523ddf763f54ac62fbef99eb38be117f49f1c5103310f370626bfbdcf4d12eec8c7c3de00b8f7f9e23d9393e9e00660daddec4e2f9b7c3adf20b51d8f473a1767"]) 18:29:58 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r2 = getgid() r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206981, &(0x7f00000000c0)) r5 = geteuid() r6 = getuid() setuid(r6) r7 = getgid() r8 = semget$private(0x0, 0x0, 0x4) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r9, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r16 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r15, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r9, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x0, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r17 = getuid() seteuid(r17) r18 = geteuid() r19 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r17, r7, r18, r19, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r4, &(0x7f0000000100)='./file0\x00', r5, r19, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r20 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r21 = geteuid() r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r24 = getpgid(r14) r25 = socket(0x18, 0x1, 0x0) close(r25) r26 = socket(0x6, 0x3, 0x5) fcntl$getown(r25, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) r30 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r32 = syz_open_pts() ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r33 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r36 = getgid() semop(r33, &(0x7f0000000380)=[{0x4, 0x3f}, {0x0, 0x340f, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0xb, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x0, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r35, r34, 0x0, r36, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r37, 0x0) poll(&(0x7f0000000000), 0x0, 0x8f) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r39 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r38, r30, r31, r39, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r40 = syz_open_pts() ioctl$TIOCSETA(r40, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r41 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r44 = getgid() semop(r41, &(0x7f0000000380)=[{0x4, 0x3f}, {0x0, 0x340f, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0xb, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x0, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r43, r42, 0x0, r44, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r45 = getgid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r48 = accept$inet6(r47, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r48, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r48, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r50 = syz_open_pts() ioctl$TIOCSBRK(r50, 0x2000747b) fcntl$getown(r50, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r50, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r50, 0x20007471) r52 = accept$inet6(r51, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r52, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r52, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r53 = getuid() getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r50, r53, r54) r55 = syz_open_pts() ioctl$TIOCSBRK(r55, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r55, 0x3}) ioctl$TIOCNOTTY(r55, 0x20007471) r56 = getuid() getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r55, r56, r57) setgroups(0x4, &(0x7f0000000300)=[r49, 0x0, r54, r57]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r59 = syz_open_pts() ioctl$TIOCSBRK(r59, 0x2000747b) fcntl$getown(r59, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r59, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r59, 0x20007471) r61 = accept$inet6(r60, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r61, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r61, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r62 = getuid() getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r59, r62, r63) r64 = syz_open_pts() ioctl$TIOCSBRK(r64, 0x2000747b) r65 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r65, &(0x7f00000000c0)='./file0\x00', 0x1f0) r66 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r65, &(0x7f0000000040)='./file0\x00', r66, &(0x7f0000000100)='./file1\x00') r67 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r67, &(0x7f00000000c0)='./file0\x00', 0x1f0) r68 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r67, &(0x7f0000000040)='./file0\x00', r68, &(0x7f0000000100)='./file1\x00') r69 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r69, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r69, &(0x7f0000000140)='./file1\x00', r67, &(0x7f0000000180)='./file0/file0\x00') fcntl$getown(0xffffffffffffffff, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r64, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r64, 0x20007471) r71 = accept$inet6(r70, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r71, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r71, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r64, 0x0, r72) setgroups(0x4, &(0x7f0000000300)=[r58, 0x0, r63, r72]) getgroups(0x25b, &(0x7f0000001200)=[r63, r57, r16, r45, r46]) r73 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r73, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGBLEN(r13, 0x40044266, &(0x7f0000000e80)) ioctl$WSMUXIO_REMOVE_DEVICE(r73, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r73, 0x2, 0x803) pread(r73, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r73, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r73, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r73, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) r74 = accept$inet6(r73, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r76 = geteuid() r77 = getpgid(0xffffffffffffffff) r78 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r75, 0x0, r76, 0x0, 0x143, 0x80000001}, 0x8, 0x100000000, r77, r78, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000240)={r77, r27, r28}, 0xc) shmctl$IPC_SET(r20, 0x1, &(0x7f0000001680)={{0x107f, r21, r22, r23, r28, 0x40, 0x7ff}, 0xfffffffb, 0x5, r24, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r79 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r80 = geteuid() r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r83 = getpgid(0x0) shmctl$IPC_SET(r79, 0x1, &(0x7f0000001680)={{0x8, r80, r81, r82, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r83, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r5, 0xffffffffffffffff, r84, r2, 0xc4, 0xff}, 0x2, 0x7226, r24, r83, 0x7810, 0x2, 0xf75}) r85 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r86 = geteuid() getgid() r87 = getpgid(0x0) r88 = geteuid() r89 = getegid() shmctl$IPC_SET(r85, 0x1, &(0x7f0000000440)={{0xc, r86, r89, r88, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r87, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r90 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r91 = geteuid() r92 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getpgid(0x0) r94 = socket(0x18, 0x1, 0x0) close(r94) r95 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r94, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x33a, &(0x7f0000000ec0)) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r99 = geteuid() r100 = getpgid(0xffffffffffffffff) r101 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r98, 0x0, r99, 0x0, 0x143, 0x80000001}, 0x8, 0x100000000, r100, r101, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r102 = socket(0x18, 0x2, 0x0) connect$unix(r102, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r103 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) fcntl$lock(r103, 0x7, &(0x7f0000000040)={0x0, 0x3}) sendmsg(r103, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(r90, 0x1, &(0x7f0000001680)={{0x107f, r91, r92, r93, r96, 0x40, 0x7ff}, 0xfffffffb, 0x5, r104, 0xffffffffffffffff, 0x80, 0x8000, 0x200000000200}) r105 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r105, 0x0, r105) r106 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r108 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r108, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r108, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r108, 0x4, 0x5, &(0x7f0000000800)=""/210) r109 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r112 = dup2(r111, r110) connect$unix(r112, &(0x7f0000000ec0)=ANY=[@ANYBLOB="e4092e2f66696c4b307aee00"], 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r114, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r114, r113) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, 0xfffffffffffffef4) r116 = getgid() pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r117) fsync(r117) pwritev(r117, &(0x7f0000001d40), 0x1000000000000090, 0x0, 0x0) listen(r117, 0xffffffff) r118 = getuid() getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r118, r119) semctl$IPC_SET(r108, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r109, r115, r119, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f0000000200)={r106, r107, r116}, 0xc) r120 = socket(0x800000018, 0x2, 0xfc) getsockname$inet(r120, 0x0, &(0x7f0000000040)) connect$unix(r120, &(0x7f00000007c0)=ANY=[], 0x0) r121 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r121, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r121, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r121, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r121, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r122 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r124 = getgid() semctl$IPC_SET(r121, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r122, r123, r124, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x62, &(0x7f0000000a80)) getgid() getgid() r125 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r126 = geteuid() r127 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r129 = getpgid(0x0) r130 = socket(0x18, 0x1, 0x0) close(r130) r131 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r130, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r131, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r134 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r81, r134, r134, r134, r134, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r135, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x3ab78a9e0f42721b) geteuid() r138 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r138, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r138, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r138, &(0x7f0000001000)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12998a297a6f0ed2b9eb250e9b1e3645fa5df868293c5c71dd"], 0x44b, 0x800) msgsnd(r138, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r138, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500008800cc403de6bb9080b840d114c5bd07c7a09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r138, &(0x7f0000000fc0)=ANY=[], 0x0, 0x1, 0xc801ad88ddf15696) r139 = geteuid() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffffe0, 0x0, 0x0, &(0x7f0000000700), 0x88}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r142 = getppid() r143 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r138, 0x1, &(0x7f0000000980)={{0x2, r139, r140, r141, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r142, r143, 0xa5, 0x1, 0x100000000}) r144 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r144, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r144, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r144, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000000000006142cb6e39b3fb840000000000000000000000000000000000001c0000000000000000000000000000001100000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27f05fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r144, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r144, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r144, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r144, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r145 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r146, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r146, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r149 = getppid() r150 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r144, 0x1, &(0x7f0000000980)={{0x2, r145, r147, r148, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r149, r150, 0xa5, 0x1, 0x100000000}) r151 = getpgid(r150) r152 = getpid() r153 = socket(0x18, 0x1, 0x0) setsockopt(r153, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r154 = socket(0x18, 0x2, 0x0) dup2(r153, r154) setsockopt(r154, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r154, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r156 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r156, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r156, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r156, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r156, 0x2, 0x803) pread(r156, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r156, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0xfffffe00, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x100000000, 0x800}) ioctl$VT_ACTIVATE(r156, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r156, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r157 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r157, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc1", 0x4b}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r157, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) r158 = getgid() r159 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r159, 0x20007465, &(0x7f0000000500)) r160 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r160, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r160, 0xe3) write(r160, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r161 = fcntl$dupfd(r160, 0x5, r157) getsockopt$sock_cred(r161, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r159, 0x0, &(0x7f00000000c0)=0x317) ioctl$FIONBIO(r159, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r159, 0x40087468, &(0x7f00000001c0)) fchownat(r159, &(0x7f0000000080)='\x00', r162, r158, 0x6) r163 = getgid() setegid(r163) r164 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r164, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r156, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r164, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r164, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r164, 0x40087468, &(0x7f00000001c0)) r165 = semget$private(0x0, 0x7, 0x287) semop(r165, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r165, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r165, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r165, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r163, r162, r163, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) msgctl$IPC_SET(r138, 0x1, &(0x7f0000000c40)={{0xbaec, r137, r155, r162, r136, 0x143, 0x80000001}, 0x8, 0x100000000, r151, r152, 0x6, 0xfffffffffffffe00, 0x7, 0x10001}) setsockopt$sock_cred(r130, 0xffff, 0x1022, &(0x7f0000000240)={r151, r132, r133}, 0xc) shmctl$IPC_SET(r125, 0x1, &(0x7f0000001680)={{0x107f, r126, r127, r128, r133, 0x40, 0x7ff}, 0xfffffffb, 0x5, r129, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r166 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r167 = socket$unix(0x1, 0x5, 0x0) r168 = fcntl$dupfd(r167, 0x0, r167) ioctl$TIOCFLUSH(r168, 0xc0206981, &(0x7f00000000c0)) r169 = geteuid() setuid(r169) r170 = getgid() r171 = semget$private(0x0, 0x4, 0xc1) semop(r171, &(0x7f0000000240), 0x0) semop(r171, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r172 = getuid() seteuid(r172) geteuid() r173 = socket(0x18, 0x2, 0x0) r174 = socket(0x3, 0x5, 0x1) connect$unix(r174, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x3d1) getsockopt$SO_PEERCRED(r173, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffec7) r176 = getgid() chown(&(0x7f0000000180)='./file0\x00', r175, r176) r177 = getuid() semctl$IPC_SET(r171, 0x0, 0x1, &(0x7f0000000680)={{0x1, r177, r170, r128, r176, 0x158}, 0x80000, 0x49, 0x9}) fchownat(r161, &(0x7f0000000100)='./file0\x00', r169, r176, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r179 = geteuid() r180 = getgid() r181 = getpgid(0x0) r182 = geteuid() shmctl$IPC_SET(r166, 0x1, &(0x7f0000000440)={{0xc, r179, r180, r182, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r181, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) getppid() r183 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r183, 0x4, 0x0) getsockopt$SO_PEERCRED(r183, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r184 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r184, 0x0, r184) r185 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r187 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r187, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r187, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r187, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r187, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r188 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={r185, r186, r188}, 0xc) r189 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r189, 0x0, r189) r190 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000000180)=0xc) r192 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r192, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r192, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r192, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r192, &(0x7f0000000400)=[{0x7, 0x3, 0x1000}, {0x0, 0x4, 0x800}], 0x2) r193 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r195 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r195, 0x0, r195) r196 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r198 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r198, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r198, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r198, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r198, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r199 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r201 = getgid() semctl$IPC_SET(r198, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r199, r200, r201, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r195, 0xffff, 0x1022, &(0x7f0000000200)={r196, r197, r201}, 0xc) semctl$IPC_SET(r192, 0x0, 0x1, &(0x7f00000009c0)={{0x5, 0xffffffffffffffff, r193, r194, r201, 0x10, 0x8}, 0x8, 0x3f, 0x9}) r202 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r202, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r202, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r202, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r202, 0x2, 0x803) pread(r202, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r202, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r202, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r202, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r203 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r203, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r203, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r204, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r205, r206) r207 = getgid() r208 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r208, 0x20007465, &(0x7f0000000500)) r209 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r209, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r209, 0xe3) write(r209, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r210 = fcntl$dupfd(r209, 0x5, r203) getsockopt$sock_cred(r210, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r208, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r208, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r208, 0x40087468, &(0x7f00000001c0)) fchownat(r208, &(0x7f0000000080)='\x00', r211, r207, 0x6) r212 = getgid() setegid(r212) r213 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r213, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r202, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r213, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r213, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r213, 0x40087468, &(0x7f00000001c0)) fchownat(r213, &(0x7f0000000080)='\x00', r214, r212, 0x6) r215 = semget$private(0x0, 0x7, 0x287) semop(r215, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r215, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r215, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r215, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r212, r211, r212, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r205, r212) setsockopt$sock_cred(r189, 0xffff, 0x1022, &(0x7f0000000200)={r190, r191, r212}, 0x2df) r216 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r216, 0x0, r216) r217 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r219 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r219, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r219, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r219, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r219, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r220 = getgid() setsockopt$sock_cred(r216, 0xffff, 0x1022, &(0x7f0000000200)={r217, r218, r220}, 0xc) r221 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r221, 0x0, r221) r222 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r224 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r224, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r224, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r224, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r224, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r225 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r228 = dup2(r227, r226) connect$unix(r228, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r228, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) r230 = getgid() semctl$IPC_SET(r224, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r225, r229, r230, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r221, 0xffff, 0x1022, &(0x7f0000000200)={r222, r223, r230}, 0xc) r231 = socket(0x18, 0x1, 0x0) close(r231) connect$unix(r231, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r231, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) r232 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r232, 0x0, r232) r233 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r235 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r235, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r235, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r235, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r235, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r236 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r235, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r236, r237, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) setsockopt$sock_cred(r232, 0xffff, 0x1022, &(0x7f0000000200)={r233, r234}, 0xc) r238 = getpgid(r233) r239 = getegid() r240 = socket(0x11, 0x4003, 0x0) r241 = dup2(r240, r240) sendto$unix(r241, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r242 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r243, 0xffff, 0x100, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) accept$inet6(r244, 0x0, &(0x7f0000001680)) getsockopt$SO_PEERCRED(r244, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xb) fchown(r241, r242, r245) shmctl$IPC_SET(r166, 0x1, &(0x7f00000001c0)={{0x430, r242, r239, r178, 0x0, 0x4, 0xff}, 0x85, 0x7226, r181, r238, 0x7810, 0x9, 0xf75}) r246 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r246, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r246, &(0x7f0000001280)=ANY=[@ANYRES64], 0x1, 0x7fb) msgsnd(r246, &(0x7f0000001b00)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb63ab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a977014b42ca62f16de59cd067094110500000000000000951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419da31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a00492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c98298d68a553c64f3489955634cd830bc959b69d656da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f0080000000000309571fbdfaa1af31b11a20dc1ba209b292a90976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a15f39abca30f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586a76faa06fd12ce7867b9b9591f260e611793d2e1670ad760403e842f26d96f17726e237d69fcf878058742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd00bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcee73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130149ded6863743e66e5de433b3a4424c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139cdcd05b001a7abb32321900"/994], 0x156, 0x800) msgsnd(r246, &(0x7f0000000540)=ANY=[@ANYBLOB="021d00060099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eb9c8b754daeb2982d28606050dc516a0af1461584bca00000004000000000000000000000000a6e9661575213ea1a39fa1acba7a764143c7e563bd6d1ffef105af940c7d16c907712d873615f2e04ed44814669dbee9a251ff7af9522eb608ca382d4133552696cd1fe6e5075ce0db6e91e4d2f4bc805e00db68d479e16bffffffff00000000d284f1894f9f24bddd435d2ec1a398b233f964db782a2df4b22f324e76422a17c7bfaa1b47f05e985027767bad95927e9435e8133f6eabf5872e4d11f11037b0bc9026eb1e9bafcd95a621c151ffbfe088811f2c2e2cefa531c085e888cd8a17c88aac9d2be1caa688166f19eb222e23"], 0x1, 0x800) getuid() geteuid() r247 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r247, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r247, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r248 = syz_open_pts() ioctl$TIOCSETA(r248, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r249 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r248, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r252 = getgid() semop(r249, &(0x7f0000000380)=[{0x4, 0x3f}, {0x0, 0x340f, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0xb, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x0, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r249, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r251, r250, 0x0, r252, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) msgrcv(r247, &(0x7f0000000fc0)=ANY=[@ANYPTR64=&(0x7f0000001500)=ANY=[]], 0x1, 0x1, 0x1000) msgsnd(r247, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r247, &(0x7f00000003c0)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965bc23c94f928f2768b6944b5717760d09d0aeaa7695f47139f10f9b0451195de176c40d31ea2347ef1c889df4e897b69ecdef13aa34b97db3dbeac6e649036a091352c22dc7be0ef7c4b9468b3db429f2ed089515c19bd8b626b4aa3b900728df0976475a381780e6cf712d71e9f89e20a7bc9d2b0aceeb6b443704ef06ac605f6b63"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r253, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r253, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r253, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r256 = getppid() r257 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r257, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r258 = fcntl$getown(r257, 0x5) r259 = geteuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x7ff, r259, 0x0, r255, 0x0, 0x1, 0x4a9}, 0x3, 0x7fffffff, 0x0, 0x0, 0x7ffe, 0xae, 0x4822, 0x80000000}) msgctl$IPC_SET(r247, 0x1, &(0x7f0000000240)={{0xe9, r259, r254, r255, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r256, r258, 0xa5, 0x1, 0x100000000, 0x2}) getuid() r260 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0}, &(0x7f0000000f80)=0xc) setreuid(r261, r260) r262 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r262}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 18:29:58 executing program 1: pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2000300000000}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r2, 0x10000000000009, &(0x7f00000000c0)={0x2, 0x0, 0x1, 0x2000300000000}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockname$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/85}, &(0x7f0000000140)=0x57) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r6) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x800000000001, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) sendto$unix(r7, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 18:29:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000012c0)=ANY=[@ANYBLOB="6202c17f7f0000015f5a13837b2ac7644cf7510f3e7aa2681225038f617da03afe380e0000000000000000e3ae315c9de441a5b055afa89bae18db1f7017f71e4489be41801a73611a601dd460dd7b74788e243472ed"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="ed09f76be547923673c3a3"], 0x10) r3 = msgget$private(0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x2a, &(0x7f0000000080), 0x0) msgsnd(r3, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r5 = socket(0x0, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) setsockopt(r5, 0x29, 0x2a, &(0x7f0000000080), 0x0) r6 = socket$inet6(0x18, 0x2, 0xfa) getsockopt(r6, 0x29, 0x2080000000a, 0x0, 0x0) r7 = socket(0x0, 0x4003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1", 0x6f, 0x0, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) shutdown(r8, 0x2) ioctl$VMM_IOC_CREATE(r8, 0xc050756a, &(0x7f0000000140)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4f}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r9 = socket(0x18, 0x1, 0x0) shutdown(r9, 0x0) ioctl$VMM_IOC_CREATE(r9, 0xc050756a, &(0x7f0000000140)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000001600)=ANY=[@ANYRESOCT, @ANYRES32=r7, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRESHEX=r9, @ANYBLOB, @ANYBLOB], @ANYBLOB], 0x4, 0xffb) msgrcv(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072"], 0x1, 0x0, 0x1004) r10 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000000)=""/250) r11 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r11, 0x0, 0x2, 0x0) r12 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000000)=""/250) r13 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000000)=""/250) msgrcv(0x0, &(0x7f0000001400)=ANY=[@ANYRESDEC, @ANYRESHEX=r4, @ANYPTR=&(0x7f00000014c0)=ANY=[@ANYRES16, @ANYRES32=r13, @ANYRES64=r5, @ANYBLOB="c2aa5af3b2050280fc542e0bcc4167808f5ff149d7c240aa7a78c3388a26b334b6e21f2f29fde77c3d49432e7c34899b4dff3db44c188e828a5e4c372e7546a0aa731714c7102a420afa261c201fe26e09124a5798179f5f3d1b1776456cbe963e97b74a6d2402a429586712dce99dc362493ce29db52087cc3896bd5a12", @ANYPTR, @ANYRES64=r11]], 0x3, 0x3, 0x3000) r14 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1002, &(0x7f0000000000)=0x29e, 0x4) sendto$unix(r14, 0x0, 0x0, 0x0, 0x0, 0x0) r15 = syz_open_pts() ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90cf, 0x0, "00004f25df630826d63c000000000000e74de400", 0x2, 0x9}) writev(r15, &(0x7f0000000000)=[{0x0}], 0x1) write(r15, &(0x7f0000000200), 0xfe72) close(r15) r16 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000040)={0xc707, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r17, 0x2000740e) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x4, 0x0, 0x0) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x4, &(0x7f0000000000), 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000740)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f00000011c0)=ANY=[@ANYRESDEC=0x0, @ANYRESDEC, @ANYPTR64, @ANYRES16, @ANYRES64=r16, @ANYRES32=0x0, @ANYBLOB="b88c7b193cf46bac82c62ac8a61ee9ebd8f82e1d5df16e90b45cd75d8cbee7a8b84d0aae772182452094f33dd0d134fc35c7f0ae645345661c2bb4682af5819ed4d9c0ebc437a82ef16b208bb21d39a78b8a92eaa87612028ed5efe44e03cea287dbe16b66f1a32dc2d0a90bc2cedb0991406a3dbd4e389fc5a46846c5bb0324fd15638322ba196d3fb106308ccb3d3ecd9c84e0f1ffed7060b9"], @ANYPTR, @ANYRES64=r16, @ANYPTR], 0x5) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) accept$unix(r1, 0x0, 0x0) 18:29:59 executing program 0: syz_emit_ethernet(0x222, &(0x7f0000000180)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe0000000000010065ec0f1d00fffffffe996bf42ac9a57a3d5908f0973900000ccf5814da4fdf000908a738807e488085dc1bed0a1c58ee44273e9f7daeec37f77dad9d0d97affa43c0dcd4510483522e1e235144af590aeb2d9a16d0971b26e962c9c8f8519435dceb48fa1d1d3fae8a258c3363a91b8414f36f07d446dc1bc24e037f836743e0fa9908eea37e415ae8832d1aab3a8d9b20580dc11afcdfcb76a2206f4797e4c104ea2980f9acb65cca93172e437f58aba469a14155bee679fa472311c85caa62bd49deb875c4cb4aae77917d9401a5feedc875ef694798f8b24078669cc8801e2e50b42b9e96e75cf9dd55bad0b719523aef23da47705aeb6555502ed1c984ef5a9a0de3c05a30e601c8de9dade86901cfd64c6dace58bb91fb8339aa75bc768af61d5e2bb84e788ed1206d4575c22ff8a234f7f326016afbd5c213e17570cc5b42576a82962b83dbf90bb226694ab0bf303fe09469cdb7af5a13c9d98fb6f8a0dda1679aaba279c6783d1de912cb81ba802c37b893ceec82dbae8ebd996b74270dfeaed01003014d183417a909500bba0e563c50edfc7dbd9c79ec48d660035688fc57a8ba6c1faa8d1fc36f041c4691cd07c6135441ef1fca0bca2dadd47cdb4f14b9c47de75b650ec313013fd89b69df03e7e42034fd8b7d99d74875418161c8354bcadaa9d60eb50836a808a49aa34876c8f9bf84ea831105b690b8f59a0ea6f0000") open(&(0x7f0000000000)='./file0\x00', 0x2008a, 0x3c) r0 = socket(0x20, 0x2, 0x4) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000140)) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x20, 0x0) dup2(r0, r2) 18:29:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1d, 0x1, 0x1, 0xab, 0x7f}, 0xc) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) 18:29:59 executing program 0: kqueue() r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0xa, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000003c0)) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000280)={'./file2\x00', 0x40, 0x9, 0x3ff, 0x0, 0x6, 0x4, 0xca, 0x1, 0x1, 0x401, 0x4}) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00') r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1f0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x1f0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000040)='./file0\x00', r9, &(0x7f0000000100)='./file1\x00') r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x1f0) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r10, &(0x7f0000000040)='./file0\x00', r11, &(0x7f0000000100)='./file1\x00') renameat(r11, &(0x7f0000000140)='./file0\x00', r9, &(0x7f0000000180)='./file0/file0\x00') r12 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mknod$loop(&(0x7f00000001c0)='./file0/file0\x00', 0x2000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) kevent(r12, &(0x7f0000000000), 0x6, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x5) r13 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000240)=0x8) r14 = kqueue() ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r14, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 18:29:59 executing program 1: pipe2(&(0x7f0000000040), 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x8000, 0xff) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') fcntl$dupfd(r0, 0xa, r4) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00') r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r7, &(0x7f0000000140)='./file1\x00', r5, &(0x7f0000000180)='./file0/file0\x00') ioctl$FIOSETOWN(r7, 0x80047476, &(0x7f00000000c0)) 18:29:59 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0xfffffecb, &(0x7f0000000600)=""/4090, 0xffa}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x3b) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 18:30:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r1}, 0xc) getrusage(0x0, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) syz_emit_ethernet(0x2e, &(0x7f0000000040)="1ea42aa2aea24342d1adbd831284a97aeb2804dffbaca905f4a8e1c1ccdeecaf0fb7849c88f56d91f28ab544df61") 18:30:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000440)={0x1000, 0x1ff, {[0x3, 0x80, 0x80000001, 0xfffffffffffffffb, 0x20, 0x8, 0x1e, 0x5, 0x1, 0xfffffffffffffff7, 0x6, 0x7, 0x9, 0x0, 0xcbc, 0xc4, 0x4], [0x80000000, 0x2, 0xe8, 0x49, 0xc, 0x9, 0x1, 0x3, 0xf1a, 0x100000000], [0x1, 0x6449a55f, 0x1f, 0x3, 0x3, 0x8, 0x5], [0x10000, 0xffff, 0xff, 0x100000000, 0x80, 0x100000001], [{0x9, 0xfff, 0x20, 0x1}, {0xff, 0x5732, 0x3f, 0x4}, {0x3, 0xddb2, 0xa8, 0x80000001}, {0xfff9, 0x8, 0xffffdaaa}, {0xd540, 0x4, 0x400}, {0xff, 0x9, 0xfffffffc}, {0x8, 0x3, 0x3ff, 0x2}, {0xba10, 0x80000000, 0x2, 0x6}], {0x2, 0x0, 0x10000, 0x7}, {0x6, 0x4078, 0x5, 0x2}}}) 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) 18:30:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = dup2(r0, r0) poll(&(0x7f0000000200)=[{r1, 0x4}], 0x1, 0x20000000) shutdown(r1, 0x1) 18:30:01 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="4c02c180ffffffff"], 0x1) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r2 = shmget(0x2, 0x1000, 0x340, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/62) write(r0, 0x0, 0x0) 18:30:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="a4", 0x1}], 0x1000000000000107, 0x0, 0xfffffffeffffffff) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) 18:30:01 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="4402", 0x2}, {&(0x7f00000001c0)="81bdee", 0x3}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f666906000000000000003000"], 0x10) 18:30:01 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4f00800030000fe8000000000000000000000000000aaff0200000000000000000000000000012c0000ae20316278000000009e75e60c33008a4c175e920170440400be5b190664f553d61cd148c72b87fafa45e5a3e73b16149ec5a2f912829bc0fa2d008d43236f6373690606fa0b0cdce955fbeada6bf4b3947a9b8cb2532cd103aa59bbbd7f5ea0e2c0bfc1a5520833750d7758e42bcf345fba27370096447326e6d4de6d754dc2b1d78fdafc095b4e6786165da126d390c7d2b40723d37f0b3ece4e3514cec2dda102ef039035e4dda62dafd73ff92919d4cf664417c4b9b0ce0836f3cdcba130191b8cae05d1f15e00a5bbd3487e7be142d34d026bac1f8f206af5e158506a5dfebd6f4188de8ca64deba714efc6b46e7ed28d9e0fb4036f84f1bd2841fbf6eb2539ffb3459d89803ca3ea7241de03985f0becd4ed565f03588b80ccf64421"]) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$unix(r0, 0x0, &(0x7f0000000080)) 18:30:01 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r5, &(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000180)='./file0/file0\x00') r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000100)='./file1\x00') r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r8, &(0x7f0000000140)='./file1\x00', r6, &(0x7f0000000180)='./file0/file0\x00') dup(r1) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x1f0) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r9, &(0x7f0000000040)='./file0\x00', r10, &(0x7f0000000100)='./file1\x00') r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r11, &(0x7f0000000140)='./file1\x00', r9, &(0x7f0000000180)='./file0/file0\x00') r12 = dup(r11) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f00000000c0)='./file0\x00', 0x1f0) r14 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r13, &(0x7f0000000040)='./file0\x00', r14, &(0x7f0000000100)='./file1\x00') r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f00000000c0)='./file0\x00', 0x1f0) r16 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r15, &(0x7f0000000040)='./file0\x00', r16, &(0x7f0000000100)='./file1\x00') r17 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f00000000c0)='./file0\x00', 0x1f0) r18 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r17, &(0x7f0000000040)='./file0\x00', r18, &(0x7f0000000100)='./file1\x00') r19 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0xc9) r20 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r20, &(0x7f00000000c0)='./file0\x00', 0x1f0) r21 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r20, &(0x7f0000000040)='./file0\x00', r21, &(0x7f0000000100)='./file1\x00') kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x5, 0x28, 0x2, 0x2}, {{r2}, 0xfffffffffffffffc, 0xe0, 0x10, 0x6, 0x3}, {{r12}, 0xfffffffffffffff8, 0xcb, 0x2, 0x200}, {{r21}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0x80000000000000}, {{r16}, 0xfffffffffffffff8, 0x60, 0x80000000, 0x8, 0x7}, {{r18}, 0xfffffffffffffffa, 0x8, 0x1, 0x8bc6, 0xfffffffffffffff8}], 0xedb4687, &(0x7f00000001c0)=[{{r19}, 0xfffffffffffffffd, 0x10, 0x40, 0x7fb, 0x5}, {{r21}, 0xfffffffffffffffa, 0x1b, 0xa2, 0x0, 0x8000000001}], 0x621e, &(0x7f0000000200)={0x1, 0x2}) 18:30:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050200000000000088000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f800000000000000000000000000000000000d9b51220799d716f97b000000", 0xb1, 0x0, 0x0, 0xffffffffffffff42) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) socket(0xfc80521b4df27ee4, 0x4, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r4, &(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000180)='./file0/file0\x00') r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00') r7 = dup2(r2, r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 18:30:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) connect(r2, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f00000005c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f902e0278f9e657aea8c500000102000000000000040008a371a3f80004000000000048d4fe82000001000000000000000000", 0xb1, 0x0, 0x0, 0x6a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) sendmsg(r3, &(0x7f0000000300)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="53ea18da16856dd78a6f484dc5e869158a281f38b654704eb9811aafd849695c32c45790782945ca47ee105d14f7f01162e35dd9e481429a5e5450d963e06ad448212d3036db0441beb894ee265d0aa6c42156c7f332808a59efb5b0c7ae43a46cc7b59a657b9150802d174f19a06299dd1400", 0x73}, {&(0x7f0000000280)="b83bcbff05fa512ce08b275ad6d985c608210f0556daa303159152584dfff0d72e04c87383f72850168a28bbcf3b398dab999cf740e2e99802aa71f1497d562b1e43ebe8103d6718f018fb2367ec9adb4b4d24b900981e1c20e055276d084fa9cbf0f4098c007e6da92843f673b9b49704694f70", 0x74}], 0x2, &(0x7f0000000680)=ANY=[@ANYBLOB="d000000000000000ffff000009000000dc9105a44949835ab6e16bbbd97ffaadc7b1a31c3933d44e1a73a2a88d7df418edebe4bb9c0c13112fdcaafc2db7d6dbab18a2e3a68d83c45e3478c1b925e22345ff8eaa7ca0b12e78f08f1c23a03e7e1622b80e77c4d13eb621ba5f502d3d7308cda5ecdba959e929db64f5b3de9b0493f1abe550dcec9ef9cc367862e86c75dd6a1a08300984a2398983fc5d0dc73fcc035639edd105b86b5baa3714fe6d6611c7ad42d16542e492e1727d9e5d81a6998dcc1e03db096bde6b7ebfbb75000008010000000000000100000007000000f413ad09505790b47e4d15f1cf65aab4eee7d0e298c34f7564599711c4164b2c6fbc2e7e90ef1919faa827b6576485195f46991b871e8cd319a1906aa4dfb5372b5a457e9fb9315a7fb47a67ca61bea4c4a0ab471c906567d77b58a6c20e204be839f9de895dd0f35d99d423364cdcaca103df2adadf65c0861de80f9a20715adce9bd249a7e5b9b840370dfc360b7c95af98f56165990648b7bda8e030833d6b1090cd23967b2ab4a933ced39a092c2feb303842e6a320b534d72c594292556fa2c918e09db11b24025592b66450174b49c6ce0d6418e0ada2a58a71351b26f8db37dd8674bda72a7d07f000000004d8a000000000000009000000000000000010000000700000082cecb894d104b33345920f0d6c05cc20c1f9b9f448ad128ad5348cc49ef494c1beb20918a3f1542a7bc1e895897745eedeb671a61bec1157c7d81c7471dc31babae7fb49ba387026957c1ac386cb699d14d8d77b8e29d4c8efcf5e54f9e6a9d8ba5317aaebcbfc31333b66bb1b4fb35593ee12a412c3d6167e7d9069b000000f8000000000000000100000008000000f953e38e766929d58de6b6bb71e923342e67108e3c372c8aa8b92847bb6eabc5b568d6110757152f9714c2d8574d4a54b2994f2e7fa0972e4ed9fa4cb1c29fa8b0303b0546dd24f630185318ed838b72ed4bb3ecfe57b2cecfd6cc17737a6543b8908114bfa52c9338cf6be49068914713cd05a5bee33f4dbc5aeb8ae0eb28ef4db6a6df9624f2dcd7ce5ebb69831a46c4961dc696ce41db65f316a33ed8ce0ece85ba1a88984c46833aedf1d9fce6ea4d56a62a849b1f45b630522e4cad42313eb3daff2761d5eae11f86b8ea93072247bdde9c3187cd61861bcf2f7e6bcb8fa69ce68daa000000"], 0x360}, 0x40c) r4 = socket(0x11, 0x0, 0x0) sendto(r0, &(0x7f0000000340), 0x0, 0x8, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) sendto$unix(r4, &(0x7f00000005c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f902e0278f9e657aea8c500000102000000000000040008a371a3f80004000000000048d4fe82000001000000000000000000", 0xb1, 0x0, 0x0, 0x6a) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000001c0)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0xe, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/177, 0xb1, 0x0, 0x0, 0x0) 18:30:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) socket(0x6, 0x5, 0x3) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = syz_open_pts() pipe(&(0x7f0000000080)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) 18:30:01 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa3300000000000076"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f008020000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r2 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r2, r2, r2, r2, r2, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r7 = geteuid() r8 = getpgid(0xffffffffffffffff) r9 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r6, r4, r7, r5, 0x143, 0x80000001}, 0x8, 0x100000000, r8, r9, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r10 = getgid() chown(&(0x7f0000000340)='./file0\x00', r7, r10) sendto$unix(r1, &(0x7f0000000200)="2032da9afbafef5f79809d22c66174f8568839a6029bfa0abcc34c73c042bc3031a9d603891307903549c07c49c349272c98012e64700a1eb4b5037e692712cffe576ed6f0595c5729c9de76794d758d54ec69c5339aa8811facc74035dd30a1f9a167fc8605ed3c4fd56d5e8f9a16d1de30f498163342af5c393073f3518bfb24394837834879372dcbcd98336c7244ec1dd0cafa76e4e52cb72254f36084399e6c0dbcfff1d79bc724f2a113e02ec409f9794ff4c839389b49d9d6ebc7b8c66d", 0xc1, 0x410, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r11 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r12 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f00000001c0)) sendto$inet(r11, &(0x7f00000000c0)="1ab25560b26ea0f7ea780b5ec9376cc290adaab1a082e49924e715385430ea8c4778d9b64466c6676d5c4342d679fe8de56dd3ad95617ada73cddcefdf8d4685b4c9bdddac984e737793fd83df2385a676324a9d7ca4f8f1741dbb565ecb58a64056c4e943dc24b3f91a9f3975dfd3e8d798665e3084d823f892eeb72795b76010416056ed5013e9fc7f32a6a8ac9a7ba60bc40d34a9adc4daf56e4d44dbb4fa04f5723639", 0xa5, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt(0xffffffffffffff9c, 0x7f, 0x0, &(0x7f0000000380)="506a8f40e4a53dfdfa5cd136d2419fee77cc1976ca3d390f4e169d628233a62d7d79e159eda93a4d12f7a03217a75c0f99bfb790720dd26f88a1dfbc751586411f7a58b9ad7cc50af70f39aec197e5829e9ffbfa1bd10c564e66153ecb20683071529efabc273c2819033bccb7d570bcb967367a83946cd8b4a44790652f0069c17e42e4b05bed73706781", 0x8b) 18:30:01 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8200, 0x84) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x301, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) recvfrom(r2, &(0x7f0000000000)=""/43, 0x2b, 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x7ffffffffffffffc, 0xaf, 0xa}], 0x4c0, 0x0, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000180)="c721146693cd4f972c3937049082d9a118461a9404968f825dbc53a91e902eee8c6952434c92c603ba5263a3514f7c819fd1a22778d6177d0e499d6a966c2787781f99f33833e4811ad6f9738aee30541e82c1922d2ccd", 0x57}, {&(0x7f00000002c0)="96a73706343e2b41fc35e86a055fcf648777c01c8b2a12f5787cd7ccde13a8096f4c4c0de8b4d3e5a87ed75fdac2194f09633759a71f5920254925a4b52a435a3c8c012f041d1936599b13ae119466bc928eb94249618cf0ea8a1b5e99e6109ff74a085c4ac0d6223e75175df47fccd59b20ae26eab55650559139e24ace1fbe5b34fe595f259e4c1a4184523fff677cdeea699ce6ab8e63f41e863bd5f720c99add65adfc734ce5261c87148453c7105768ca597df51b4de8683920575ff835a509dece702f7a1fc56682b8a4567a22d23d36d9232a40d3eaabff5a744df729826d1ae6084d96b04bbb1c4a7da94aacb8131d95d202533cd7fcf5edac5c84796a357db4a5fe8fe902b253cb2917003b3e6198b1d56b5579d17ec6de79544111d75a4205960a100c6f5ea91fe10b9112f271afaedae217400ed586aeeab86a3afe6b41ac1d7cf575d2e43ac4e7c723ac219f57f0defbaafb7f5fef2dfa7727d75685ac0b718cc719bd4a86601c47aad19b74772def044feec168610e9efa9f57a692c795805fd1f8dd5c951b72db669a7043b421557234b84a61d67bbd01e3bc8433a0207a7f7b1a659b9715ae00710d54a194bb7144e2801c933bb02c1f1ab8a0f521538e1ee5dcc96b733721a24ea545848210fb64f425638fe41b64ce5bcba82ad1e7a34e16895fdfda5f7a4e4e05bde3b95a77652f5a2acb05cdbf976e162be54c04ed9a2467a36bca4485d995bb7dfbb75655bd44aa7e0748e34e87d354e45df1c6a061d5a7bc1e118ce133a7a4b528aabf8636dbb333e734c09cf0552e7d89ded6365202b13347086b2f058e63ad895971003cffb707ff11079a82c9b95359a58c2e0a3da73067caf58dcadbaf4f17a237358482409694166573c5501a1de88260e1c2e9f76d98c73bd1b749a8bbdeeb6eb5d980f74202004b45b635a2267173b83e6ea98e545d10e81024be754a3d75ea82067066a580fa31fbbf9f68575cfdde7c486720f634f1302ff8f4b6d94f1c0b08e56e3b6e024dbd064161aada43dde13699b00f67e7e1241acc4b39b611c6b89231b20ba8e61baf569b17e9e22390b6cdc34a5677b1df8a2087a7c57ef63fc9f908e70cd0dd8b21a47e0e3bc55bc92786cfdc0a1000c0ed3ac8aaa6911a3715f1e034c053bc7986dad95c2912d00fb20d1ce7266e5032b16ae69c0d429a1fb0d98a8fdaae2835b4c7b47ef9982b3dfe6f902502695acb3a1f9bbe081aec0b7af784830f25f6464449cedcb309911c38414690f19e3fb4f87104d7438bcd975c42f903f8cdf446b2f33bf14714fc8a09ebaa4e52db7cc6e812696257417e6152b4e96a28ee448b0a5f38fb14faf649e77649202eb02ce01778a5913bddce8aede3cb36288857438f2acf4f9b48a0e59d6adadd4b97031dc0986cdbd1ed8f6533546a52fa713e639f25fd88cf6c563241380e4c17a640fbc9b0c7a96c8a77df02fbaf4467e9b3610ca93a3f48bb9f49cde8dfe5b0784314adc4f22453bf476cc58c7bf54099f41b24bb959352d16302da64076a949f2d1bf4d428de1a0ccc2a86173d7711f2741df148d8fdc8f38f9e0c4afdf23345786dbb8e5d70fbf5508292bcb43aa30ab23e19c2f3efa2650cb3abdbcd2c402d36832878f07391dcb451a26e1cfac4d8d20051e8c73354cc69a3cdaf44aa3640d55f76b7829f9fd16e6d8b45ea615651ed84616bdb22b6b1e60a905cf1909b90b83918d43be74a2c9c2e7f6cf889b7c3c79254ddc9bfaf235f2e6bb0ccc3a4c15093144773780a79330f9a77ead1204e984f6377ce0e01436148a3a2fdf9a758812673c3e472d30de240b448a874f198a171f689503001c988565b4a62d03a9bdae490049ef01997d7ab52b3561a53b2c6011bee259cfe979d29a25e3c8a5c287b1836f006cf4a64971c950c1612137abadd718feb12c13e9d82f84a6193efc2d2fe3e78f09d7cbe32599815310ac210d19911399c983557bf78086299bf4ba4ca9f78e26c9980bd9d22a48c108d7ffca7bc5e01d51a8661eb665ebf554368150b836a3885d576efec1a7d583e1e595e758a262a357c38cb0f6cdd1c6aeccab11d27a3fd29e33da2bc610214df01b691d6fd82e7b1eef1dc48d470c5fde928f777bf0358b40d4b7cbabc7164b3c491980803874f38bb8c07043cfa44c63cad9c158061ccda255080a5b3fc8d0c26e7ebe38b85abbff86dc956cab7fe68d6251d79b9ea9c1a8b0dcf53753927818a5992df6a0e5f543939b97c74152d90a2b257d0869a87c9f78a8efcd07e0db137fb9a8b1b3e3379d63ca097d954a3592eb95376848e3938589c381da07da88ec97ca323dea878b838581c08ff4177fbe28206257e5e035def587dc384048358da5840c0ee5a0e76bf6be4bf7886abf7a52dac179b9187e0f027538c727d9b376635dc32fccc42354dc8058df9647a4a7264d1cb3118849a3171884da22992560ef77cef37ea97eccb494a55683dcf401f2fec15ff75725b42caa52eeb438dbfc1c2faf7c8a8ca8c09dab520886bb50fe90566f77ebb09efd88dfa748f82e4a61c8e9a2177eb3def90d7378a360fee1da7b79f24fc60c0930a250af8d536b0882099edafcd96b35cc9af6dfebf2505eb254ba925f3b182d75fb26cc816eb00feb1f14ba634fe6896cb3bebd6a0727b06588f7cc0ffdf22a64ce31ee14b21fd174bc75bc46c0dde6a3921248e78ebe078c9655787b4e34669d1cf2fc75ab298924f954808406c83a05c86f6a666e3400db502d459f6df61ddc023020054859dbe0a20e88a892b7d99a12ec4d584bddf2e262908db7075bce0b10cfa5f250e96840d82356bdd6ab41dd08930005504c251a2b2c11c681956316d88e76cfaf44d5dbf1bd6a974004a8de2a4b60b8daa98d028d6cd7e62012d9f02f8c6cf9de0aad468477af11ea9f18527a39c6752acecd171cdacc2c57414212c3293988c4aeef0d3398d9ca7e411af84e76dde689b339ab01711acb3264bc1a7456a297023d9ca7cbe53adac43ea3e6466b6a9c25bb13dac4d07cb0800d88ee74be09ed32d7fa2ed43730846ab9e1b131639e9994a8ad33d694014ae0927697709759ac8a06d6ad15b44c29613377fa28b4ca4dd87433a45a665cfa2c8367b2aea83c724739477094f8eef982a59371961badc54f8dfcb775d966c18c264d536da4c65532c4ba8abca4ce683e92ef438cd14faa09d0a790713a8b3c9e0c8a4764d4db404d85d9caae373b076768f159c514860f3a6ebf28a6c33723bfbe03ab43530298929e2ff060509ca4aa5367a670886bf34182b1c383a13ac09a34422f7aff13e90e403fbc8eebde3ac5c61e06b7688fbd55c8b0e1fc04f8c121a3f547a2a165922f55bf55dab0fda557eb2549b5d65f3952533c2cfe3b5d268b632c3cb5edb462ba701cdcb476f7eb745ef68651ed616adc24a26598d686f69073fa9411d0f0f204ad2aa6d2a180eaa6265f119e40834c0cd8b92b67b80377318eb97310f54628fdd86f42c904d9ace0b5e01b615c1233aa07aed0786108dcebad0a61a384206fd510f2a92d321037af62d9ef65a69c55033a5140d035101c9c95300c468956fad382f590e4f1ce9204d81242b6cf3b39844e6129f7e3c6990d8544f399f529ce59064f61273f7bc9eb8958269780bb5e6695809280ee0793f0785e8866167abceca9c389f6ea5f016bec014ab28af46435335a5ae890a25fc038dce6953e383f023b94b2af66ac38d5ca721f83035a304bbc684cb2a2971db821eb54d622c03d33ffa9b0a4ad4d47b593c596768c62df21879729b770934f3cc671c9bf9b762619cb21e5fe72a10547ab6c391aefc77ab54e483c27fd7cc35f6230d36830e7857999807510a292c7a5e574ffde8b917be411a3342335b559aa699454d97b49551b94268317a8f57396dd6e3bd5422dc5088254d93d3e7d00ca260a4a76cf53165bd9e776f52c5e7140149f68c100d72f7f07375ff741fbeb156c8ab0fae3318272dbcf0622d6ed493e90f6db0f47ba794c55cdc53a9e00f7f028dcb5cb5dd5ee2311203d375f564636efbbeb69b5c0748d844a44c48226fd1de633661f9dcb31fa0f0e088213a819c8c192a20b1b3d629dc1644b85e68a5bf6e975b56295abfcce6bacd89d4f5741712fd85bdd321611bfe5c33d51ef6de77c07c330858a75612f6144160585bb69154acd29324f58cbfedabd2dfae743d2a93cf30eea7081e6d0749412ed15a2c4ae74bbe6a9c76a39e8a5c68ea06dc91e2ac2123aed92fe5bfbf0fe67ab2b2139b8a0ffe6423ae62579cdf9cf69aeaf85e78171701cc64422623329377ace1923271937989b0a0b5fef05054f3f089390000997a06e0739d507de5a0054d0eedc90f587fc1d0d26eb9a11ac37673bb3c8f638f2aa6f3fa79f9a4efefaf75ac5a06aca08426c57a2e9287461f072576bf2eb76ec0274c0a0940783152f4683142bc52038ea355ac75f806b38f5ec58aca59f0db52c9734e99668dd229b7af1a065d55f001d461de402824efe3db6a4e357b9cfa84e7247ff02cb837fca17b0e0d9d38d4285bb89feaaa489bc2cb6b7e57ba1f23152576a7e5b07838d6c84972019ad1b5c761234b0cd9338b156c584335ae689d982097a04ae3992666b2bfdb58eb1e06898b740722fe3832aa5e84e6a5df02a7abf81b8610ff0aba3f8320aa3e73143ca8c6fd4310960aa6f4134e781788557fcafc9729f74f97f7a15f1c1c049858509763bff831de6bb128d361a2a9946355a51676662327fc094b3e05caf5aa65474d7fc8cf4b011ff282c29745b8fd665148f01bf6dfeb31ffb672cd0c8bc177adfad034be01fab4ed31c71327e29885fe123dd76ed3a2b5f615bccc991eb3685e8c46441ae25ec26a26d297bf9a08eb204db6b2c0c0723a28c358d1cfb2a3775bb11f432cc8c8705c8344c3ebe0ec006f3521386bbf8b9a2824e405ec1ae3d34944c7d94cd0c2c6bdf03431ef3270312d0cf0bbe317f2940015e962cd5a48acee5a6c42f8bb493fccfc85a99d531868520ee133cb1918127a9302b93b77fa8cd53acfeda745fdaadd99eef75ed4d242452a50ce1cb117df4cd5c66d7bc3fed314e966733bc882abffe1a83caeffb1ba7bfe7092a5b7f1ed522cda85743e34a361b9c9c5d8bebf079800e629fd296dc17d4819e30af56e33b3692fa429782a91e0dbf890d1f5cf3c86f2a6fb060d8c5af2b3db43d10f7fdf54f37ed501f0f2f005c0e310452775bc796c88780928814393058041bd13874db11a9b7ff2c547a96f461331e05348b85a2fe8cf90fd69123783fd294d6c41f9c250eb7605a833ef8f128acdad64c53e2987e96fd0450bbf2512b71572b25e95ef749f4f374d876132016ecffb0b3ce277dc7f389748f74330d67eec322474803c6d7893b63b8bed90adc6811d7661b3d545fe8011f5961da2fbb077d357be3581a5e360f9f8a68709a74e9bdbf6e4a2f4b92d09a32a2c9b6c358106bd1e61a912b2a18395991eb743077377b4a3f02397b0b0c12b5440db4e5ad450d5d7c97a461b209068713eaa6944455df4a1001528c6b8a8bbb2cea95bdc732288208dc7dde50ec3009f66dcf15573d475b07b30082754207f955347961b3649346d237f08b872536db38ec99012ce4f8cbe3279d074b1e137f02c99f160620a11cc84486fccfdf45b5174160c08b7bc2a47202e2b896412589e2e3202cceaf8a1501abc54e653838d84ae6a4c6c57d1f8d075c8bbc20c5fea4038a7afe9b32e8f6e4665a5d0ae4eea3bc052f44f1aaa", 0x1000}, {&(0x7f00000000c0)}, {&(0x7f00000012c0)="306374a23bfa22b1e63240a91089d8b94bea9bf5c9df6269d4fd48951e7b26b5d6d2936929d394fa6331b3ce8ae5b8de1bfa63ebd61bf6d97879c2075e2da5975c3ed6ae0170c6243a3f90ccb66ab69a6aec3825e016161e477c96d282a61434137e643ab383d5b913620e0b804deaee34346bba86e293c150aeea0bcc8ca98621", 0x81}, {&(0x7f0000001380)="59e1db61e8198b669dcd5ce2adc95fb339b50160e00f08f474bb7feee1707cda750c11aaf6d845fbf2e5e3ff18db5a62810d74eaf134ffe0080b3a15c80302e7ac66cae84c89cba9277522a95f66034b8e33f3e6dd3020170c9329dc5e5dab0fc8416fccad15e4801e27e35741ff2531e9a8eec21b9482d826a1948da03e4b544df7d6f1786717f5f55721eff7360ba892cb0dad7f949706e83a10c1281c2fa6b4eef2197f46b0a62a0ef0c6050e1f1acb", 0xb1}], 0x5) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) 18:30:01 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00') r7 = open$dir(&(0x7f0000000000)='./file1\x00', 0x400, 0x181) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r7, &(0x7f0000000140)='./file1\x00', r5, &(0x7f0000000180)='./file0/file0\x00') r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x1f0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000040)='./file0\x00', r9, &(0x7f0000000100)='./file1\x00') r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r10, &(0x7f0000000140)='./file1\x00', r8, &(0x7f0000000180)='./file0/file0\x00') r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x1f0) r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r11, &(0x7f0000000040)='./file0\x00', r12, &(0x7f0000000100)='./file1\x00') r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r13, &(0x7f0000000140)='./file1\x00', r11, &(0x7f0000000180)='./file0/file0\x00') r14 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f00000000c0)='./file0\x00', 0x1f0) r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r14, &(0x7f0000000040)='./file0\x00', r15, &(0x7f0000000100)='./file1\x00') r16 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r16, &(0x7f0000000140)='./file1\x00', r14, &(0x7f0000000180)='./file0/file0\x00') r17 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f00000000c0)='./file0\x00', 0x1f0) r18 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r17, &(0x7f0000000040)='./file0\x00', r18, &(0x7f0000000100)='./file1\x00') r19 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r19, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r19, &(0x7f0000000140)='./file1\x00', r17, &(0x7f0000000180)='./file0/file0\x00') syz_emit_ethernet(0x5, &(0x7f0000000700)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000ffff8035000108000500000000000000000000ac1414000000000000000000080000000000000092b113db61273f9f677a8724eb6d678e67bd96f575d1b5b06df0632bb3b0cba5802d5aef69f7b2e8ec4b2b49f22efe5d12eadc6de93d908cf2a5e3aec154e0dc5b5bead44639a04dd5c79f1fcf000000000000002cb295bb031e4efebff37a882e01b04b175410a503c335432fdc490ba4438ef1091890fa7f7924cf066e950922bf20daa6014054edd63e91266820ef878826aa60be699abd278ca48a201e3da651d51ea3e21cf8c0eb88ec612f7a69d484b3e85d92a8d9ef850dca06213daceee3f26856dd90e7aff48c262b5b4ccf06b5b79dcb5f91a4a1d984bb857c45dc8620ff5d23358316b1631fb20ddda3154ef8a4888a491af1dce9d4ff43aebfe92d9807d264fcb96b9cd711b60d42e6fb4301000000000000008f6279f6e305d910de0b67a61ad4c11927f99213f7a181ed34703abd73e6e36f0dd0d6a073ed57913dede5259f8be1011eae46e13cb114e716407e5f286fa9656ff71d5b6c1f03e52aea9d4e3e51657d5a8b75b35f7260445cf3beddad1f7f423b9d7a54c6350fb4fb6f3764ac0122791b7ae7cd2be299f1674f7de830e22e8aa7ca59ea5e737d841a1894936e108c3eb0bae2dcd732e4149f41f3c291373041ef19f10f380d941060fc6a8347812440eb67e79f5ca695cb645fed71a5dfbab790f3da2fda98aaf857995f91df8eb747c144e8864bdce5f3840ac57a75bb73b3d20f2421f4", @ANYRES64, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32=0x0, @ANYRESHEX=0x0, @ANYPTR64, @ANYRES64=r0], @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES16, @ANYRES64, @ANYRESOCT=r4, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRES32=r5, @ANYRESHEX=r8, @ANYRESHEX, @ANYBLOB="c712c5fc1cb60337c7ce5e7cd90aee7015dd0c7352599fe7220fbbc268630d21cf584f54c87647a01d183d0afdf77620dd1eea8978f13e71a84d8ae3bf53d174d731ddb6340af430aa51235069a238ddf02c58231b88f0b6e697545d028085d3a02f7701e315244fcdedb6829d695da8f731e841ba340fe64583592e275151dbdcd9b7e31f5f679d3e14913545cd5e19241a4363aa057ae4eec6ccfeb2356b13717837422fb9cdc1397c40c9f967d51d6b71732d2a7dbb69bdefd3637ba9eee99a3d3a48732dd7b46065e0ffde8ddb8b705a443c4c74b55ce2661a61cadc104cf61f3e36a8e3779ff040f46c5110923d858e0da1d5cae7a7b1f668", @ANYRESOCT, @ANYRESDEC=r11, @ANYRESOCT=r14]], @ANYRES64=r19]) 18:30:01 executing program 1: getrusage(0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000300)=[{0x1, 0x29c, 0x2800}, {0x4, 0x80, 0x1000}, {0x3, 0x1, 0xbfe}, {0x6, 0x1, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffa, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x4, 0x800}, {0x0, 0x93, 0x1800}], 0x9) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) write(r2, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000040)=0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000840)=0x330) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$inet6(r4, &(0x7f00000003c0), &(0x7f0000000bc0)=0xfffffffffffffd7a) setsockopt(r1, 0x1000000000029, 0x200000036, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f00000000c0)) ftruncate(r1, 0x0, 0x1) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/255) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x81, 0x2, 0x0, 0x1, 0x8, 0x6, 0x0, 0x6, 0x1, 0x0, 0x1}) getrusage(0xffffffffffffffff, &(0x7f0000000b00)) openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/zero\x00', 0x2, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00') fchdir(0xffffffffffffffff) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x10000, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x10, r7, 0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000540), 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0xe0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r8, 0x0, 0x2) write(r8, &(0x7f00000005c0)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd642bbbeb2092d5ceb7a6755800596d2ea08c68c09168de38b9f20a65f48a2d56ce66a27f8fa164c771e61241e55e76a0b05a199e3414242cdc728804c2b2586f5d275abd9664b78d2891f63cde3a7a8a02876b8fd8662dc6550351a4efe18fc7a0de06413b0610aaa448f0f56d8857e53eba9ca5825b63735a7876a50c904c0e577859cfbdb1af5ce7f4b9374ce60576b89555aefa3ed80a06145245018c97f1689074f6093bf0585e2c2f3aefa8b616cdf210e5c9abdcd049e82d3c1b8b0c6d771f3d640251798b1f183c887cff9a1d3114cf471bd2fb91e19de09d2413a566436080093cb9e018d4a70eab35a7e1ff90c1ee48fe9b8a84f1a7db3a3cc3dce9b9f3ae754d62c863f94d16abad9ab7ec4d82c03e993d8f2b7c741e2de480f859d9b313018466282e75d79b5b6833ad661a61886e6964784868810c9c4e26bf69ba61318b33bb5b465ae6175471e1fb59512d43759fab74a209e93fb61aabf211e98", 0x37) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r9 = socket(0x2, 0x4, 0x34) r10 = socket(0x10000000002, 0x2, 0x0) r11 = dup2(r9, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000880), &(0x7f0000000200)=0x10) r12 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x410c5cbcccb917a9) symlinkat(&(0x7f0000000400)='./file0\x00', r12, &(0x7f0000000d40)='./file0\x00') fchdir(r12) r13 = openat(r11, &(0x7f000052fff8)='./file0\x00', 0xa02, 0x0) symlinkat(&(0x7f00000000c0)='/', r13, &(0x7f0000d06ff8)='./file0\x00') r14 = msgget$private(0x0, 0xfffffffffffffffd) r15 = msgget$private(0x0, 0x5f422ba73daebc0b) msgsnd(r15, &(0x7f0000000300)=ANY=[], 0x0, 0x7fc) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r14, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cc2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000acc91366735117000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a1baeb61feec97f1f5bafff0c8d5583ca2b83eea214e18350c76ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addf09e9ac4ff6cd5ec85c61dc8a768042064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff751c8a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731e"], 0x1, 0x7fb) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r17 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r17, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) socketpair(0x20, 0x8000, 0x3, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r18, 0xa, 0x80000000000000d, 0x0, 0x0) msgrcv(r15, &(0x7f0000000480)=ANY=[@ANYRESOCT=r16], 0x1, 0x0, 0x1000) msgsnd(r14, &(0x7f0000001540)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c4060041622b1194de0d711ee37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgrcv(r14, &(0x7f0000001f80)=ANY=[@ANYBLOB="00000078a57fc11cf0ffffff00000000000000000000000000000000000a0000000000000000003aa9a86c288100a2006a0a2f0f010000006f86000000000500000000000000000000000000000000000000000000002d7e1d505bcf15df2546048fd08949294c080cbd8d1b4091b2b07f9d3d079e081ea6ca99fae82929aeef99407da3a68005904837edf5bea9f2955e86cc5ad997d70459c28560b6d3d5c7ce4e943a4ef5ce5c1a2b52de9820edeb94dcc0c45605af4aacf3b2f5d6b84a48dd4094e893df2c0e68376caac86d81d3061236cf7e2c9f4fe7e87443993dfb4e24891079dd27b68e94ae51c3264f3c07cbd2587d9135e87fd53cf2dee390564b5f037f8fdaa21a15884ef7f966e28874c365624e0ad1ca2de6540a664ec4003e3721a19f4a1e566077be033290470583c6a49682d4c09c98d9e2f800e46467ea6aed1bdaea604f4d3d3ca86c4346272c490ec1e728843b1bb44aecae76a8d625893cf159e80ab0960322c06cfdbe9b90d4cefef3cf462e554d5e1f680ba8f4978e7f927f62dfa32f66763b3e9dabe11424fe985a8018ed24959efdf75cf61bed29a2d0cfdbd8c62f5ebe624705928777d84a95614dc426d6a5ae9419ced9a937ff331e6ad2ba696db32985038177809da8a63df7a459529e74bc1b4de4e59867315cbca1543343e8d7cbab154b59c5240437bec4f4"], 0xf, 0x3, 0x800) msgget(0x1, 0x28) r19 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r20, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r19, r20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r23, r22) sendmsg$unix(r21, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22], 0x28}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000015c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r24 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r25, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r27 = dup2(r24, r25) sendmsg$unix(r26, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000100000039e003592d", @ANYRES32=r26, @ANYRES32=r26, @ANYRES32=r26, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r26], 0x28}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r28, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRESOCT=0x0], @ANYRESOCT=r10], 0x1f, 0x40e}, 0x0) r29 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r29, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r30, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="080000000000000013bcda5209cd3fdf000000002e5f070000000000000061ded8e725384272702f8ae8", @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r29, @ANYPTR64], 0x28}, 0x0) r31 = dup2(r30, r29) r32 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$lock(r32, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x9f380e0c8253ce0, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = socket(0x35, 0x1, 0x0) setsockopt(r34, 0x1000000000029, 0x0, &(0x7f00000001c0)="4b74954c", 0x4) r35 = socket(0x18, 0x1, 0x0) close(r35) fcntl$dupfd(r34, 0x0, r35) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) close(0xffffffffffffffff) r37 = fcntl$dupfd(r36, 0x0, 0xffffffffffffffff) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r39 = socket(0x18, 0x1, 0x0) close(r39) fcntl$dupfd(r38, 0x0, r39) r40 = dup2(r36, r38) socket(0x18, 0x1, 0x0) r41 = socket(0x18, 0x1, 0x0) close(r41) openat(r31, &(0x7f0000001480)='./file0\x00', 0x400, 0x10) r42 = socket(0x2, 0x400000000002, 0x0) r43 = fcntl$dupfd(r42, 0x0, r42) ioctl$TIOCFLUSH(r43, 0x80206982, &(0x7f0000000300)) r44 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r44, 0x0, r44) fcntl$dupfd(r44, 0xa, r43) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$LIOCSFD(r40, 0x80046c7f, &(0x7f0000000000)=r41) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r46 = socket(0x18, 0x1, 0x0) close(r46) fcntl$dupfd(r45, 0x0, r46) connect$unix(r46, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r47 = accept(r46, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r47, &(0x7f00000000c0)=@abs={0x9b702a3012c45a94, 0x7}, 0x141) sendmsg$unix(r33, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001980)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYPTR64=&(0x7f00000018c0)=ANY=[@ANYRESDEC=r8, @ANYRES32=r47, @ANYRESOCT=r20, @ANYPTR64=&(0x7f00000015c0)=ANY=[], @ANYRESHEX=r40], @ANYRESHEX, @ANYRES32, @ANYRES64=r1, @ANYBLOB="f2fad2ac136961d74003c6f3fee216aa9d0858daa027a9021af453a8b65c6e6da383d6ac3feb5b52fab7ad0e40a0404ed9c3a3da17ddfc0a66a394b0ee36dc5b3b4f8f831457", @ANYRES32, @ANYRES16=0x0], 0x9d}, 0x0) dup2(r33, r32) r48 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r48, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r50 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r50, 0x0, 0x3, &(0x7f0000000140)=""/18) semctl$IPC_RMID(r50, 0x0, 0x0) r51 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) ioctl$TIOCSBRK(r51, 0x2000747b) r52 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000008413d1ee9ba041b5831762d91d000000000000000000000000000000000000000000000000002743000000000000000000000000000000000000000000000000000000c61b9e8fae2fc1578c71c206390100000000000000000000000000ba0002"], &(0x7f0000000080)=0x6e) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000001540)=0x8) r53 = geteuid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r53, r54, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) r55 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCMBIC(r55, 0x8004746b, &(0x7f0000000300)=0x101) sendmsg$unix(r49, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001d80)=ANY=[@ANYRES64=0x0, @ANYPTR64, @ANYRESDEC, @ANYRES32=r50, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESHEX=r51, @ANYRES16=0x0], @ANYBLOB="3bc2e19e5b7c0ad22f1cdc7dfe6690142ff6cbf9af9dcbae465beb78ec0f63a8eb0638fe854d3397fc60aef41d8cb318a7c5810c21e0b3f8651c95233ada298aa3eea822e93f1e0f464173520ecd1ec986546d8ae8a48d23cc7dd0b10000d84b1d3272cc147b20dcaa2e310328650387970cf56785f6831aa39d30a6f7f8abea4359ca32fe158948751575d54e6aea2a2d3b69278001ac7abd678aa494cff0810ec3855d9a83504f5264ff95764b83719f2b296003e2a148f4b90f81365a6c4068fac604c143a7368be86cb5228ec937f1aac19adbc51178a8c2e9ed6fd67aac2032b8578d26a93a75e44773780bd664f1a987d865de5b6c49ee677bbb523500e4182f1ab59161", @ANYRESOCT=r23, @ANYRESDEC=r55, @ANYBLOB="2c5554041669fbbad2d299b03dcfbeffadba0712519183b467c6cdce862abb62ed202149b52dd77aced8"], 0x85}, 0x0) dup2(r49, r48) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6d4b}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r57 = syz_open_pts() close(r57) writev(r57, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e", 0xaf3}], 0x1) writev(r57, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) sendmsg$unix(r56, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000001540)=ANY=[], @ANYRES32=r56, @ANYRES32=r56, @ANYRES32, @ANYPTR64], 0x1c}, 0x0) dup2(r56, 0xffffffffffffffff) r58 = msgget$private(0x0, 0x20000003c4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r59, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) close(r59) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r60, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) close(r60) msgrcv(r58, &(0x7f0000001f40)=ANY=[@ANYRES32=r60], 0x1, 0x0, 0x1000) msgsnd(r58, &(0x7f0000000240)=ANY=[], 0x0, 0x800) msgrcv(r58, &(0x7f0000002180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4eb2ede02dfdc3a2cd90afbd4ebca29bb2aa3cfd669af5787bd0115c6d83d01f66b967b99ad883081a64f8ff32f7137f2f285d5f5858a30b613c1e6794e3d46ed33ca05582a35e2db262c7c3b8f08882aaa9341262af14800a6dea9ba5deef739bacdfa531bae161748e940e3c6df76e2a337589d4fd2140c567e"], 0x1008, 0x2, 0x400) msgrcv(r58, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000b500"/39], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r58, 0x0) r61 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r61, 0xc0106924, &(0x7f00000000c0)) msgrcv(r58, &(0x7f0000001940)=ANY=[@ANYRESHEX=r37, @ANYPTR64=&(0x7f0000001740)=ANY=[@ANYRES32=r32, @ANYRES64=r26, @ANYRES16, @ANYBLOB="1f9d3e64a0267de516b5b35ede2808d1dfd42f1945b9abd14f68ad0aa549af61a9640a3bd64c6822f0aad67110f19491873074b36a648ec708a83cc92b4b2e157c8479a3bc826c64f7b8e65da7b64525dfb8cb0769312bf03a3f0055dc2437bf79290cbe2bde5481fb6ff9f58507cb6660b8bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b476dc3e6ad2d1c02ba556283c94eb2a29e7a00213c2a166c0347ad726fd2780b5e84030ae892f5164b0225871202e11212a30dc600af66f0ce4321cd9cbf90c0305faccf936a78d0000", @ANYRESOCT=r26], @ANYRESHEX=r27, @ANYRES32=r61, @ANYRES16=r28], 0x5, 0x1, 0x2bbaff95d624e2d0) fchdir(r32) r62 = dup(0xffffffffffffff9c) openat(r62, &(0x7f0000000000)='./file0\x00', 0x10803, 0x20) r63 = openat(r62, &(0x7f0000000940)='./file0\x00', 0x800, 0x68) symlinkat(&(0x7f00000000c0)='/', r63, &(0x7f0000d06ff8)='./file0\x00') 18:30:01 executing program 0: clock_gettime(0x5, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 18:30:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x5, 0x6012, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 18:30:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000ac0)=ANY=[@ANYBLOB="000000000000004c12a9edd097ee40000000000000cc07000000000000df44102526c5b0fb40bad77684de5645c7a2ff0a060900000000000000125645c70852db8f7d03d104c8f294a1a78af312708af7e3a1cfed411ec71ec038b3ba199484c8262cc328a49604a1a418d7401a5c860100829477d6294adbb639e827f678882e8a355af2dbcc86"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r2, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000009000000000000000000000000000000000000000000000000000000000100000000f8ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000005900000000000000000000000000000000000000000027a6ce9c6f8e6d5d7aa7f1a0af0956237945db53481343d2c8c5613359eef189846512df8a6217f2dcedaade85d2633e7b1d7404231be971d4c28acefecffd6b1788f5e65a695c9b05c10ead1d0b1c584f44f13a9bad696ec25c0cc97f4860d5f2977615f7f4734be2b3eaec36e3b2e457e6fde656737ee3d180a9ca024716bca245f0dddd57e3f2739c00719778dba86701b152a87b7ee6e90dab3cc34b58e93a92c40ac0f1f5aa191e7a6083b18e734993cb85ebdbd2a02abb156af0e8a57af6cf3fba788464db0b230609c77aba0effa066027db426cc91cc8d01408777894c2158"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="67a908eccb98a13a42aa61653813ee6af92d80518981875583eae6315bec1d9fae9563e86915171143ff46355e1cc4a0583c6c73001fa650b8e551dff88fc86c14368999e4a5a9c9967267cee3c3cdab0b1244447a7ad10b356569afca59ef735ef2c293f06aad9674fd23472fdbd95d191ff072c3835a2166d0cdb24eb318f75c4e6e9ac2548e032d0ae82870a50eea1150359a5204d252988156a6f4b062e98e8ec6256645bad17f22efe42cc9c273e4b8f28ec09a020cd6b06b349645d8e4a4628d0c91015c2459f6769fb5a33344dc5d12e2e7d6662aeb5a6912ec05bc47d10a02eaf9c3582771bbc7489268ab34ebbd9adaf8d9dac58a3d7f6e230c2f56a6b68058ec723f2b1423d935c27829ec5167f4240b8a72bd3196920dc90f3cb80066bdd83bf9d99122ad93c1cecc5d986c11c9396c259ecac434e0a6212301958cbabb89d2971578c605514aa396", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48290326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73", @ANYRES16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES32], @ANYRES16], 0x7, 0x800) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="100000211a4341000000"], 0xa, 0xc00) r3 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) r6 = getgid() setegid(0x0) r7 = open(0x0, 0x0, 0x0) r8 = syz_open_pts() pipe(0x0) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f00000001c0), 0xfffffef3) write(r1, &(0x7f0000001040)="4862b7ce62246ff8d610f6c42fcaef8100000000000000a8515d4ed7b24bcbd5f6f5dd1d40e5f478f03ac47cf510f593128570c2a27fda262dee6b502c3dfd7171b5e2def8e20d4ce3e34128721d7cd553313bbc6bb2cac8481efec6b681f378bcd7cd5163d77d6ce9e90937e68fb63584d197980f8acbce73ff642d14d95189895d185ca8aef33c5b4f519f583cbd58010020ffff670d9f0def639e236403dbc0dfb18773a450ea5b3af026257e1615952e9ad4da32dd6f53f3c1fea571c41a261fa26a4d4a83db22d7a99f7b936e4f7dcb8896632a3d5d1a78791ab49700ec24c70e1bf3e4fcc0777f9e8f6c2880b9b1542c33d9120b804b8150c7b010e4aece4bff4a0442138a27e45f9fb93209196cb1fa81bbc07a3500", 0x119) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0xfffffffb, 0x0, "108000ff0f01000000100000000000004000", 0x2}) syz_open_pts() r10 = syz_open_pts() write(r10, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r11 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000001600)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f"], 0x10) writev(r12, &(0x7f0000000080)=[{0x0}], 0x1) accept$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000009c0)) fchownat(r7, &(0x7f0000000080)='\x00', 0x0, r6, 0x6) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x0, r13, 0x6) semget$private(0x0, 0x7, 0x287) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r15 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r25 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r24, 0xffffffffffffffff, r25, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r16, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1800}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) lchown(0x0, 0x0, 0x0) r26 = getegid() r27 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r3, r13, 0xffffffffffffffff, r26, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r27, 0x5, 0x8, 0x0, 0x80000001}) 18:30:02 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r1 = getuid() r2 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x8, r3, r4, r5, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r6, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) chown(&(0x7f0000000080)='./file0\x00', r1, r4) getuid() 18:30:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="6202e5037f0000019682ab74b2b032f1754ee0322dba55c90feee4aeaab4613702e26e8dad2a5f3aa1436e9b9252aa022d1cb22a98b3dfa0c1963446e29755d41cd5c8428e4e7ed55fc9717fc01e59e984850bbf4e43911a5b033ed5c3bf8b332e1c4bee0394e98c29f6f73b77e70f876374ba39ce549799855652dfdc1bcf65bfe86b8eedc075871c36"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x2) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x200000}, 0xc) r1 = dup(r0) listen(r1, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) fcntl$getown(r2, 0x5) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r3, 0x6, 0x4, &(0x7f0000000080)="674a9d94", 0x4) pwritev(0xffffffffffffff9c, &(0x7f0000001780)=[{&(0x7f00000001c0)="fe86cf242d3070b4276e3632a63b231f97062d4bc69e415a1ca845a61865e3d8214673c660fa7c6e93e23aa621fa6a779e06f0be3c2a9a554f1752de08cdae4be00223086c804a066c1ab1dc6a3e22c1c792270f0241f4a168cc42eaf819a9a76b7ce0ebfe9768c5dae90b6fc227b78ebc82e97cd50101511e2ded57e3be61e33b76ad40b9b628f7662b9f8230624a2b8316955508492aad84bdf0e9de6abdd0ca4ad161a58751d57acf72d753f5c1bc3570e24de36c0b93d6d9b78b62b9e9d85d4ff17ff0950ee6e65dab3220cbfc5ac506a15a6d5bd60986020e32e5c85ad2440fd6eed93676d342cade138f9b1fabafb56a08a9dd058f63678710ecd3ee38869c3202c8a974d40e5357d5e9bea8213e026347f5c5facfd686bb45fa0f8a66848b0382f507f304382793fd5d0305733822ef2e340af4252d06affe9d33cf66c5d4d14717abe0682d36ff7da4546331f654b4d33b5df698e69f486b32344d10a5753cdb71617c96e4d767d43ca21bd7c41da7799fde37295b0f30ee0617fcd36484c578ca53d7611b8facad763ca7e5684735fc844ad084fba5016241bc9531004fd698eaf1d553a47cf967d0edf1204584839fb53d21d62ccdaf4ef3235a80a4a1ffcf0d59f328c932e96a7f5f3a074513be70829e5fd5d81d5f8ea1ad7827ce7df4c745286ee76a3e2c469f6a54bb2e2febda21820a1ccb60ce26d8df6c8226eb9ad3567563e09355ee0b0bde60a61c14eac3f6c027189457882a83910fc123da229372d954637232bdcc93ce356133ca5698e0181a7f36ac5a7589a50924ca8f6ae6dd1d91fda7cf6fc1ddd0530c9ee9f1b389aa53ffdb761e0862e39b61b7c678e203ab111d071dd1eea65553e517d3c1037ab2bc983e297d7f391f7a3d1d37e408731b4ccb0c96b651e8718f9ada554201a265a926796d6db47a248887e88c50a17dcf513d9eac826ca0637d5cc4275fd8dade923e20e666f1807a945c9d267082371e02fcc0373c7175aab116038d1dd4d10faa1255b78acd28e042767ef3537726ab96c60177a090f1ebd9fc3d63d3fc106fd6f2a55b270ab15c3a1e05ff909161725885eb3d38221b999ba2f309387d3f62083ab94be051c5f5b6bdf60d94db5905a60d753f8aa8f680ecd4c8c4358fee49e3db658065a295eea07a710ab830ce57ec5d4915c0e911a950b9da359714c4e3acf5652fdf5c94cc09daa8d1ecba5dfd7e6152334c07c60a05d9641b0e6da8fe7ae7a4c262ccfd31bcd8711b56b70b6db7f5c0d226db833f93b35f0d661912684079d1bc945485b8d7556eab9d5aac83cdd65d78eb1209dd567fdb9d5f8bfe736837dce618b4a0ee7423d20102d03a5674761588baa3939c51587a459f0f606f485e0cf0254389717e169bc906e828a870c5a10264000ad0c6abbeb3f0d8c2f72f916b03d9e14c861dd94b14fcbdede6c37b6f9ec2f8f7a27d7fa3899f46ce834884529a8b2b45751a3f43f3d846d6338ad26da3b55fb000fdfcd1b47d167ab8da7e2bd5ce2b566fa7ba52bc8c7ab85c304e1991c7040de9a9cfa95de5dab2d973b7bd183c98c97d2c77a47408ee8927c3404a543beb3bf57325ef9394e27a841512b9db5ed099d5cc28b486af8047fc61ed1a618ff69a3393f0a3c7b337d026ededa11a47b0818d645d43c9f44436a465e848417d7224d9c4763e605f26040083a94d7b804df5a53f0e45547f633710906f55aed5be0af4d38bf794047c82f7eeb3a09308f4c30ed96f905f4d122bac3a54f4c2420eb4180b586bdecaa94dd2cfe9320fb7df259257ae370e556da71335ce3ded6f7a45cae3e100aaecd79b8025e361d58f43728cff1ba5130cd665d17f08bb8e0b01d5f78c1ecd61c7a9558145e089f770de40f3767bf0252ca4c2107fdcf6cb65bf172f6be51e25b89de98e4fd5a9419b79614708afce3aef464c0a5e5ef4f63b573265201f80ddf1475192627d8b2ba501e0f1b36933836feee720918b524483545085aa94ede9169dc92ad8c76e800424e43aae05fb5cf7828ebc8337036104595ad2463e92dbdeb827e399ca18279e123e2eb36d472a1abc248262d6dd99824658fb7ea42a53c22862b1f83431b87ad3f0c7cc45a64e4b10ea39ecae86c76e8b3356c2387cf6785f7a6b260b108816c7c78b6d7a040838772c1ba92c611e22c0bc7b11334b969a54e1104b11b456a20f68baeeb6e2027a262d10f73a6c1c7823dfc4e57a6045236c45ae2f8bf9e1d19473540e27e7d44af051c546e7e2eef77aae069e342fe0fdef9cf1a2eadfcfadb1453508b6f91be2a683ac0abe746b39931bdfc7ab386e81bdca958eb0f8802180cd4ca564125923c87bdb65cf20418b5601deed841eb19ae9a7c29fbc612070dac3f840fc507963cefafa79f2593584110e8e0a5762e036a95b0173414f3ffacdd78649ebb29ac968e0eb23e41e5313d907b154a301dc0c94403a951cb13b691c1c2423322ad9d40a24c39e1396c0ae140683b86f0c5a851b37d8278dc9ce78ef1897b30502703baf03df546e4d8efa3ba08c02abda632f3c78afc5f7a7e16b1865fb895787cbfad165717fa0c08a14ac033c45e54ae77ffd1d1cc497ce74103b31b93375daad574e198003234d3cf086ad7fac7905b17d98c220af79f799cd1c0c05b5d543854ea503d2bfe0d74e4af37c29160961e6f27e26a8906b9403afac1f1bfa6dbe4545e68f499e4a3f0482f7785a6a73c6da037949c0bceec7911fcb497859dea94b565cf9269e9587c6df87092edd5e2208164c5d49d02233f4aee659163dd992512782b4ba6068378a972c32f7a5cac8a4e21bfa4269af0fc455f4caba1b872770caf4b5d1c6e760348fbaa1c7b8101b41769e35fd8b0d939ae5934fb588b3cc04dc14d8ba0f2befcd27d2c15fd545e1e02963929daa6c96eba0396a54f949d6f51f54bfda85a2912a28c313e4a0b3ab4af35c835da6b1583a5d0474d081ec3496f86a360acb4a5f3cff4391f4f2af6c530dd2b93f8c14ac6403b7121af9b0823e29a9b36c4d1197195a89981e38016cded92fb54fe47436795eb2ad6adff90bdb0c208f1ee3fc880c268e7004965bb3e2b18b95bed4972c1199f54b8681514710ca543e90a89fddbe0bcdd2e7ad89bea63af34e9b107e65357825bc12e5d77a04af9af96708448e6d88cac521c27647130ff117426b59e9590b6579d85cb824ec6d5df7601289f09b1a56d2b83e3939c15a72b6558d2707d00e53b2e1c3098a7f0f7099aeefe44318abf421590ceb9302ae38164cfc5f6ae99bfe580b4a87dfaa49094eb682c9c0aac5a7ebbef8fb25e2895f8f54f636ddfb4745e83717ca8c7f54182022703c72074f64882c408e46bab12f425e979419d72c18da44f9f420a70211b20daed9a2a7a0a44314c6d414b27ba1597963f4f30332bf852175c0cc66af3fa135efa4ff4a2662eef2502ae18bd82a3c53b5b27099485848a37a70080a30cb0b98e222d31c974675f8008703c4a88d75ee0a9f38aadb18d387bcf00e0d4b3ec50d7be8cdb028f54ed31b46bd6c82d5438ad39c483d19a7e6c08e81bb8dfa9e3ab68daa5d6b5183bfe34b22932765b71eb34fd91b0f6663ce2c97e7858f1e539855eb15eee65818819040e512a1cc6cba69d022d9f1fe040b5f339f3dbb8562f376b434ea0216cdf6fed6122cc2c6444cb865928d159e906206461f6cf0d73f31553c576b6db5e80ca148330b031e8915ac2f04d7589b9f1910e00c9223ce8aea5189876140a9ee77b08adad5490a95af5c7945c542e00af93d5d9cc933063a7bde1bf41f1cc745a425d5200bc0c3339c48e648de5c4f9a3370de84c0d9f50f35079e15ee70dcda4c3a53e6c416dde90b97ac8e87d7d3a9606ea982c52c6d5bf9c2ffa2b9933473360c8828cee83c018da982b2622b62d65f2ecd2722ca8c12f327865ca96fcc89ab7d1b41636d188f5d0f4db9bbf7619d0a403592325e7ca448c7522c9826dd384a7bb5558ebf826cefa9d3514b670c152a6767baeac13bc5d4c3ae5e8f61bcc425cdd67ab34dac9da55ed09e8ef5678fa652b6faff9920bda45f42552da76c7048a0407fe1c6628d94bf7d43287ac068cad0aad2b21b74b7370490721c824cbdf926fc740f415ce5d6e7b1f470fc3f01fac2386a851e53594b31253aef8aeaccc8f138837f5393968f7215f9ef6661af7cbbf062a05fd8e4550d8559502ec1d8c774fe253e7209386ecc9bb7ec1b89b71e462e738ec7278ff7ba714e35277c17bd2643bd3540cec6d55db7f2a5eb53ba95accd558f7e27de367d4d81fc898e51c9af59aeb3fbf5c965a9d9f7f5f1c8142d25ee244c933823283f3221d6523dd6950ac83956daebf19252668bd6733fb0c0076cc363dafe487a6b92a001745c5ae946ae24266d967f4fa75ff79ba808a384b44e9207adece75333082d0adf792772f1744a2264503e70f3395d65940a3a9ce088c60fff1afbe27fd56c2a809342f80ab6bc737e882f21082769641b87571c2cc6392f94a34f5b8a1b9bf786ca35ffd1d4642c4b62a011b1c4b24f8d1a4cd30e10a4735692c4ebcbc98166a44f6e50c4eefc66bee9ee9084125cb1ebcddbe9a78090480dfcf489f853fdf8950a0167a92104bd985dd6eb71ff3691163175541bc30cf13b7b4aa5f051d70e6d31f7e06bccd81553b1c3261cc52cde4c24c1c1a8341988a80a2ad003bec867d1cb144e800cb23a297d44bbd4cdb9f9aafc9d453f8d8d66c436e5b492f5201e0ae775bd49303baba0db8bf1fd1df4cc634abc89b66dd0eeb37f8aa6d60309666732b4209ff6b1ff203d49f7a1ecc4246b7c8468a883a6a89e089805c21fd18342cc55b651351686926c09a4b6d020d43696bea95fc5a17daf435cf2cf66b6ca21dfad24f3a67986dc3149ad2b28aa915f157088b6ccd3fe4c0907ff5306f15abbfe63ed138ef16bd5e42784690ff1fc270c1a3efa97a018da7620f320f72edffea8c601e51b90d2a4f2d2db3aedc4fa389704c39f13a72310f2a90711abefc07ce2fa668d9e425f84d20bbcbbea403e701caeb2d0cd6d38ee3707d1ac76165a9f24eb35c0cd728b92e079f66cbbabe4f089ea5b7df49a7961b974fe2c2303e175c1bac488fcc2ce348b0b426b849b0c71c57c228a9ec0bad27e11083f7f1a7e5bb5136ce26520cbe37ce5347fcdf9fa2e7c60da0ec343443844658829c2c3176242128e30e1d98094909beb6c4ef645c2f38d5d231499f184dae7753757d19531917f045784ec0e142e930451c6025fd3c463627385ae2772c3847cb559338a0a868862fc00ee384f8b79fa38b06b8564f69a4376d99df185d0c7a759d539728f690525f5b70b1fa00a97291a8a5b4a6756c5f2c71e4b2475f34e5df7d6e44bc56d96d6970440f285b0045acbc4fb7cdac9b50876311199f249bdd7863d50e58dde6d72a1cd342c21dcc78be3082702277a0d93b651167f87866a714a69b440eef2f1947c81b133d737a5e6fe62b51a12ea15d68895edfe497e30fc944393083d68a5e7ef62b4136c96a52ece6c5d67a21d77bba0fceec9d60d4de8f34834cac643cae0e6c1fd6dc27cff3a56e3bc6d130087511cbe479db77a442de08d6c012c38b0d68d5fc039cc0fcce5932c2435dfed1b367128729f8e9fd569085b2d6a9288e403582484ce64bbbb2569797e9e078fef31e5a2a88d41e7913c1a0a34ae52baadec788d5f2f5e8f757d787aa96f084d1365ea9634ba63fdfc678fd1557c29147bb89941a42756bfa07986a167446036f54da26b02", 0x1000}, {&(0x7f00000011c0)="b05861bd1eb67a3db7c996689ce77e19ce27e6783a77f2a81d680a42e50ea242cfe88312e826aaed7cf3af4723ba715a61a55f0f63ecd7f3b590a723a4c226803fb691ed2231fd0d51a274cbf572d0543bece6d5810325eb1b75b55c9aa24a736851a4e4c6fd8c8d533789128780aa4f04b9a49e2c2554b19e48d4813b5f26377b2c5d5ac5312ecec5104ede", 0x8c}, {&(0x7f0000001280)="c2bdb0b27b99dec6a95b3a754e1993b7de170c64aeaa7febf359fd9b91f3561c73d3543601555ce6", 0x28}, {&(0x7f00000012c0)="c69b69bd12c944e4e82c90e0e1191e1f12bf233c1dddd3fd8a1050f7a1df18d001127ee40a4604acd54a0fdb0188526ae9d7a548e9f6024e2d923129408d76ee3e476817ebdb3c56d3b92b72cbe998f24d90a451187587e909cd4383ad15802da3345a22b845c027fd20eacae0f7cd131f156186193a6be973de5c4f7c70e04411fa6c99aebfb7597b435a295a6ec94d95e8162a732ada0b7b8c69fdfbb315c8d48664e7bc8e2cc22a36ba0fe2925ebc43e988bc7f12ff4c59cce6ee779a200a889f920f0614c14f2258de1a1745451bc986b41296cb1d798e1374d81c43a44da53cddd6fa59be51f44584d7466b904a9c2961", 0xf3}, {&(0x7f00000013c0)="0ce678c2154c9c62aff9fa8a5bca64695bc69c6bcc1c9fb1d349b4c4082b3a12049bc8a599a4e0696b3ade5a5ddab7620ab48bf7117c3051b6a630c14b4af3d62c98d8f97fefc81cbec3935c7633e7be5f0aa95bfcc3b12590cf13c3", 0x5c}, {&(0x7f0000001440)="a601a5d052573301ba1a7d95f61ee539a9b2a1f33e7b953e5a01f9ba0363b9b12ec338a2a78ff317f45cb8a954d0c48315a1fbbbc85b8664f7297985b622c3584f393dfae288bb5f50bb6bb8977512b724833bc99943e43ab27cac30716de3018ab5123a64aeadb7fffb68fe29f82afe4efa825e41f291dcf48dd051ab5a046968ba205e8644b60ecdd6ed3e6e49da92d682af66b14571e56de619189bafae2b3646a4267549a9c362e145a637cbacf992adb1cb3ebfa1d9ef99380c810a051968230065c89120ce3ef9a8cbf0242e63b53e", 0xd2}, {&(0x7f0000001540)="d6c872a579ba196ad6869d7413bc3024d5d8258b8b2bf4495402280be2904683786ae2221a5a5587b293a6bb13960cffb7e3b61419576b7c802996178bead26133394c1fda2d3db8333bc20ca73cb244351d75562b020b38e76effb5da9883b182917b695f468f4f9cb9bb8563cf8decf19c13dae567c1edcd0d9e95a60df6265453a4f74209fc5de88d883f0d", 0x8d}, {&(0x7f0000001600)="1df0fabadf20e18b932628c2", 0xc}, {&(0x7f0000001640)="252e8fa585121b7e60af116569386d60bb916f02bc389ecabd4408c421c13664b8b09e24d71a6bd55599bc056de2fd3cd0ae", 0x32}, {&(0x7f0000001680)="35ba9f7d836b3c57f870dbe1842b3c211e252e2ff34abef8de077eb22d373cfaf921d79e91111adbb8455944e3a9661359c32e7f02bafa802fcd756966f30b17f31ff6f640d1df5bc50702b4fc1c43b6d6285455cf7e5f35f15b525ccf15cd911b14e4b05117fd0282af02d91b5694895dce1c73a8ba3b9ab2548f6c0513a2b859b8889a93ea9ecdc13233c3c0666e2bfc5bc35683db452b4eb39102a14aad3a2df2a2068284771b900d2a89afa3c2a4aaf82ad7ba9fb39f3b765f4e59550dbf75d7ff1a4321373ae001ca84a15b4afbb49a2445444454ebfb545ac2194683013ebc6f4e2433260664f436bc42f5662c35bd54ed809d58fe5ebc19", 0xfb}], 0xa, 0x0, 0x1f) 18:30:02 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00'}) syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa2000000000000000aaff02000000000000000000000000f700565f06f1bf4b57cdaeda6f367a52f9dfc16044c6753c480452907929b1b60b9d7443f935996b6778a338b6f45da270541f6dc14577b55e87d7561d2aa1d66f9d79f9adb58e08ea1a7d491381de350c82c1a4eb052291d269ce"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 18:30:02 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r5, &(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000180)='./file0/file0\x00') r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000100)='./file1\x00') r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r8, &(0x7f0000000140)='./file1\x00', r6, &(0x7f0000000180)='./file0/file0\x00') r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x1f0) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r9, &(0x7f0000000040)='./file0\x00', r10, &(0x7f0000000100)='./file1\x00') r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r11, &(0x7f0000000140)='./file1\x00', r9, &(0x7f0000000180)='./file0/file0\x00') r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f00000000c0)='./file0\x00', 0x1f0) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r12, &(0x7f0000000040)='./file0\x00', r13, &(0x7f0000000100)='./file1\x00') r14 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f00000000c0)='./file0\x00', 0x1f0) r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r14, &(0x7f0000000040)='./file0\x00', r15, &(0x7f0000000100)='./file1\x00') r16 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r16, &(0x7f0000000140)='./file1\x00', r14, &(0x7f0000000180)='./file0/file0\x00') kevent(r0, &(0x7f00000003c0)=[{{r13}, 0xfffffffffffffffc, 0xd1, 0x10, 0x6, 0xff}, {{r16}, 0xfffffffffffffffd, 0x1, 0x80, 0x56cc30, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x19c}], 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r17, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r19 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x5f) fcntl$setstatus(r19, 0x4, 0x80) pwritev(r19, &(0x7f00000003c0), 0x273, 0x0, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0xb0a, 0xffffffffffff4910}) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r19, 0x0, 0x0) dup2(r18, r17) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) ioctl$DIOCMAP(r20, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', 0xffffffffffffff9c, 0x1}) pipe2(&(0x7f0000000080), 0x0) 18:30:06 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)) clock_gettime(0x2, &(0x7f0000000040)) munlockall() r0 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2ea10000e3ff002100000000000000000000000000000000e0ffffff00000000000000000004ffffffffffff160080000000c8460000000000000100000000007a6760e45b372ff2ec2d79c08c261f81d3d3acdd28a70baf590c3c8ae334d5db9bdec1b32f956c8df60bf9f3ec80743ba26a26f45df62923aeee411a02d67ba475832c159f5c94b9e3acb935c393e73199dff2ed52c5b80b1fd811d52e9469c81f19e0d09443fec01912fbb170d2237ffddba8cf3fc598deb7e418da3d73fbfbb73e483d6e62928e1fa0d0f47892e1d820786c0869657c5fdb3b5b87f04a831412a9fb9c3b506a06e315f1deb8a7f84cd0e25e3205d482c3a22b6227837b57dbcd5b3b35f537c245082707"], 0x4b, 0x3, 0x0) socket$unix(0x1, 0x2, 0x0) socket$inet6(0x18, 0x5, 0x2) execve(0x0, 0x0, 0x0) 18:30:06 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRES32], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="092bc9cb4bcd31a2fb79d4fc16ccfaf1763c01983278a5a46b072600ec7d4b5dbf7e255a94917c2f957ebadb4b6100"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff1407000000000000000000", 0x14) sendmsg(r0, &(0x7f0000000d00)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x1}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000700)="40a20b707afca7e2663478b91c7272235e20305eb28af157099ce6f2fa57f0a51859ace627bc94360a6d836cc7948279559a293f8bb19d0ce16c66b7dbfc1575ab0150b73f8a0dd79287a675e8edb3903256062ede77924500a117b176febfd30cb343fa2e847e06dc5395b0e248ce0c0c07e0b98ad5f2e0285856d04b93f7ab21fa1f32fe0b54e36d40180731e94030ebd8ef90ee15b1b7b470afa4d3c289f1bf338947a8a59c58021933c23e52087efe38bf5bd227dbf8dae046c56367", 0xbe}, {&(0x7f00000007c0)="3a671c3b0b60ce7c3c1fc990a7d7edcb35", 0x11}, {&(0x7f0000000800)="7a6b662dfbff4697acd0893e11e1c3ff96dccd027799e09d4a2aac536ac1c1ee14656ec6493aa3fe88a1c62700d04638665c2b5c3d60fdef5160a8c0fb9d8c9f47721148594090ad3b6969642f008c24ba8da55325e09cc823ab467596b8e2d8820ff1061f3a1488db7933ca6c972bc23ab476", 0x73}], 0x3, &(0x7f00000008c0)=[{0x100, 0x1, 0x8, "6993197adda6295fcea1754d231df5d3ef11ab5606671043add1c21656e7f86f48e21681a82601cfddd4ead48e907ffb4a98ff7b90cb1afa7a44bece65c1aebf6d746ba33dc34ed87d09e85b730d102a71efe036590fbbab586de6ce3503877542fdff5e71489c3500fac157a3315ec5c0c65e973ad04672fb21bc838aae92657af7244d428c2b000d64aa22541d16e9aa1e11eb1b16eea1eefdd8ddeac307d32c326b665c3ea2d16bba98510645047a3c2b5ed6b2d074036f4a55d369227aa5424e33f9264eb39cff8784d903558c1abb35c62dec93ba32c0b9f60e0dcf37268d1037d90313a305984583"}, {0x100, 0xffff, 0x0, "af24a1deb07168e936ecb72ea9b3477012cd8f223d68592b2ad6b7e811757fae566045d141c4d46d547ba75ee169b4f3ec590a9a9e76da6f03ce202cdd1921ee2b93c864604e3f6fb7d00aade7a4e1e8f682f6f78fba6acfb578ed497a4cfe2ae33836c630991bb17a3befa10334e0d870c031a91840f38179fdb6f9c104dbb206f97f7dcf06ce5f83ebe99ab2a686f090a09206f3ccde7ea9e09071cfdb928d5b945de94e9495fb44ad04fe5cd6c55bcabac16377ef9811740ab079c98a6e7f9001e02474399789c5a1d6a2172339b6f996d86b0553670dd13eb6b0a31db03645174444d675500e64570094279bf3"}, {0x50, 0x1, 0x800, "50c2f1d7360aff96da2e04e36a2953232980779869b97c251e8ad41085d010bde182e62954c8b776fe5a22bdd9efe60d813aaa28046ee09f61eb87bdd9d38921"}, {0x50, 0xffff, 0x9, "ce1f4129401ca4de9318ac06e39245615ecd19eae697a00f18d9d00ca0e28163f52aa5544307d73c7ebd38a64e2b004c5a3b47e8b36e026c2e97da"}, {0xe8, 0xffff, 0x9, "d65468a4955ede7e35829a2e36510a8b1bd7c5c1319f2d684e05dc721855db331166d2a908a20b6e1ef4de932fd51776132f4946259b98e94dae7828fbb71cc502dbe6cbdcc8e88a619d00af5e09fc6c92f92888dd16a036b8add4f0603c624625a9eef9ca6d244d021fa613b70a178dc84fb86e2df827c2bf6928cf3a78f36e5ffbe814f71c3b843bc13904b7b4df2dc26d7f53e1bbe45fbf735184fa5e396d0f44655cea7ee1e372abc4870f519421a7c77849b8f83b956eb099c48ad07cd82166b1122e2919eeae3cc05dbdcf65ca1ecd15477d"}, {0x38, 0xffff, 0x6, "b33131d8967c3a37a2a7134d2fe92b1d277c172dd40082ab912f91e7181ab2c952da"}, {0x20, 0xffff, 0x4, "2229bf6b9f9648202b703cc89e994fe3"}, {0x40, 0xffff, 0x3f, "5fb4d225144486a0efa98e7285c6060686f731a78788667dbbd0c02f733d84f50e1a294c5ff56c6f82c5"}], 0x420}, 0x0) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa97516ee3d", 0x58d) 18:30:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r5, &(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000180)='./file0/file0\x00') close(r5) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000100)='./file1\x00') r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r8, &(0x7f0000000140)='./file1\x00', r6, &(0x7f0000000180)='./file0/file0\x00') r9 = socket(0x18, 0x1, 0x0) close(r9) r10 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r9, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r13, r13, r13, r13, r13, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r17 = geteuid() r18 = getpgid(0xffffffffffffffff) r19 = getpid() r20 = socket(0x18, 0x1, 0x0) r21 = socket(0x18, 0x1, 0x0) dup2(r20, r21) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r16, r22, r17, r15, 0x20, 0x80000001}, 0x8, 0x100000000, r18, r19, 0x3, 0xfffffffffffffe00, 0xdf5a, 0x9}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240)={r18, r11, r12}, 0xc) r23 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r23, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000280)='./file0/file0\x00', r11, r24, 0x2) pipe(&(0x7f0000000240)={0xffffffffffffffff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r25, 0x0, 0x0) dup2(r1, r0) r26 = kqueue() r27 = fcntl$dupfd(r26, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r27, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 18:30:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xd05d55d) write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) 18:30:06 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) 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0xa1) 18:30:06 executing program 0: r0 = getgid() r1 = semget$private(0x0, 0x4, 0xc1) semop(r1, &(0x7f0000000240), 0x0) semop(r1, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r2 = getuid() seteuid(r2) r3 = geteuid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1f0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000040)='./file0\x00', r8, &(0x7f0000000100)='./file1\x00') r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r9, &(0x7f0000000140)='./file1\x00', r7, &(0x7f0000000180)='./file0/file0\x00') writev(r7, &(0x7f0000000540)=[{&(0x7f00000000c0)="39b1ebf3a414ef50c9a8e19a105f7ae516ff48770119805adbd6f997097459bb1dc86f27d01526d947972ba21f1509b6e8cd51602aefad3eb6a63f49a52b38fa6a9d22f449bce2d7b6a16e12d107358b56f0b76be0140aea52e0d4cbb616f15aecdb15982585bc6cc808cf1e409497c7a2b0782013c5e5c61d52e3843688599dc39d24b0f2f1001be9cffadf5c69d58843a7b29cbec359b4fc0682f4d3abe87e131c", 0xa2}, {&(0x7f0000000040)="5cbb5de052fc4eda3699b50b4fa30924", 0x10}, {&(0x7f0000000200)="7e8dc728b19b21491cacc6aa5d6582acbae079182ca13c0e6ad1deedee9a6716a06bc6bd52c99f1cc73dec663a6d4f29b6e6e7ff1555bb50e7c570de2ce55200bc3736e71af1a3ad2bdf8e61bd5929a00ce0cc93ef2a5871dc4f53b03e6a7766e0a33b68c019d9c4947fe5e3ab4901aca320c5d4175a5666ebd277fa34f101165ba57cc9a7fc78a8fea0bc5d349bebfa33bbde64f65f7763f9fb70a6acb1924d03e8834de11d880c9bbf1a0a1235", 0xae}, {&(0x7f00000002c0)="471b6d828d36ec48cc97d15210b26082f821b59779694034b285055013e8a09c4e963a05256b7b5344b50fbf243a9b9ba04c9c9f9dbba3f87a51217b6020a173b27c64477123068222f1fd033e57d9a772cb68df19416da9c9a287327bd15abc920bba4ab993c58a3ba05ace16c9cefdd3dc9f227074535b44caee977be652abcb2cc3947ccd3ad0d6530c51cf3fe1d67efeba3afd88cd2a5c", 0x99}, {&(0x7f0000000380)="4281a76b9ac9dea5c9cbbced0bff0d046b6a1228fc1c7071c95f4bcc3aa2d3b1b85f84b4b6a795a501427f76136d85cb6f08a1df8a4f6d3a2ea022af1b0a3bf88737a698e552308de94177078daacc0587886bba6654939f0d01b114e4ef15ba9b015cf5", 0x64}, {&(0x7f0000000440)="ad5c029f0be3371b24928f06d992de24e2dc4854b4b8f468e778eaf9f7ae9a41cba030520d8613aff4fd529f46db983c663e1fd5197539fecca2fbf13c09b21ea3d4281194afe63135864a7281477e337a38cc0fe298ba1783c0ab20e276910bfd76e0e41e21e9b54d1842eeada0174243a4565763afec934ccf31b29ef8b23909f8f8b7fb0de089b1f030e3582dc0ff6e7cfb", 0x93}], 0x6) chown(&(0x7f0000000180)='./file0\x00', r5, r6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000680)={{0x4, r2, r0, r3, r6, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x3) syz_emit_ethernet(0xe, &(0x7f0000000080)="2f524244e0031cfe9fac661b0806") 18:30:06 executing program 1: pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='/', 0x8000, 0x159) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000480)=[{0x2, 0x82, 0xfffffffffffffffc, 0x1000}, {0x5, 0x86, 0x10000, 0x5}, {0xcf, 0x6, 0xa, 0x5}, {0xffc1, 0xfff, 0x6, 0x2}, {0x200, 0x4, 0x1}, {0x100, 0x1, 0x63, 0xfffffffe}]}) msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="a36762072f9ffbdbf96a1655bf7e9d6785f7bc57dfbaa57fd2ff94846b72029d8f90b88e19f14432b0a49aade01bc1417b2ca1b99c6fd08d2a740600fe552c0b843bcb72bf1d3ce83d698fb93b510ba115b7ad2d0d70bd05f1b5a86cb49026fe158f24c3f8a8a9d5b5f4757c114db75cddb87752d0", 0x75}, {&(0x7f0000000280)="3b46ba9d3b31ddc4ace848a809c18fe4297a859622282d11b50fa31b8b390eed1808defb3dbf79e89c466b8d16694f34484724742109310e6b313f07df3917769fab1723cbc0a0a2f0dd789a79fdf30c3356c6a2eb5585639a347cd6751b65af2f5a2f46d9d9c381a04cfc4734b5ecb96bdd08919b1951013bedc95fab8b9c89e849f131512badea7c92231a285c9c85a6007f5c5e8b4cccfa61f7cdfc3ccc00c8b6205fdaf3905fc67e4914b19f", 0xae}], 0x2) r3 = socket(0x18, 0x3, 0x0) close(r3) socket(0x2, 0x2, 0x1) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069c1, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socket$inet(0x2, 0x4000, 0x6) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x20000, 0x1f, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgid() r8 = socket(0x6, 0x1, 0xff) close(r8) socket(0x18, 0x400000002, 0x0) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x1d, &(0x7f0000000500)="2e914f1c65328b884fcd30c993a36a6b2fe02b", 0x13) socket(0x2, 0x400000000002, 0x0) 18:30:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/219, 0xdb}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/176, 0xb0}, {&(0x7f0000000300)=""/20, 0x14}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x7}, 0xc) 18:30:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 18:30:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffc9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xc13d, './file0\x00', './file0\x00'}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) recvfrom$unix(r3, &(0x7f0000000340), 0x0, 0x800, &(0x7f00000003c0)=@file={0x0, './file0/file0\x00'}, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0x200}, 0xfffffffffffffe94) r5 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x82) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000480), 0x10f) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x41d, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000380)='./file0\x00', r7, r11) r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f00000000c0)='./file0\x00', 0x1f0) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r12, &(0x7f0000000040)='./file0\x00', r13, &(0x7f0000000100)='./file1\x00') r14 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r14, &(0x7f0000000140)='./file1\x00', r12, &(0x7f0000000180)='./file0/file0\x00') mmap(&(0x7f000027d000/0x2000)=nil, 0x2000, 0x2, 0x10, r12, 0x0, 0xffff) chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 18:30:07 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = msgget$private(0x0, 0x20000003c4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) msgrcv(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099a27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef73412804723f6248d1e3d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f49dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977d4eb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fa23e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639fd3fd5a2ed49500da8e8e1d1884184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035bf86b4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fa9633652ff8cb5c1be16a6855cc91c224b9392389181df809fe27a44c05be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea00f1a2a68ae54cf4d7578c5d0b25f2c45b36ff0d695be1b76b9d32009c0c0d086713c923b660079bd516232fd7ec45075e6e2588fc972330f3e5a21e86217ca489d8a4567f986df0c78257a76fa7d5608f4a6afae5f957907a4845356511d73c05cfccb08ae045860f1e7b848bd41c98cc0e35624434f9cd32fbdd97dbcf59be6e796e62d59eb1539bc0238bfa997c859829845e57009ad4e967f612d963aa113dcf0fbee43c89f7a09b113f0273e01f7cd762cfae3edbae9bd90ee5ba7e8e5e9284b4fb88687ae6bcf40f455cd839e30aa07d1c6166480e3bea0c4464d6dfd62e673665d787fb729e"], 0xc, 0x2, 0x1000) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') msgrcv(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000003de88d1848b658ac8d6d5d3524344f718eaf166ed64b3b23fab3a432fde4c97728cf3aae20db1a17c9ca8975d919990eaa0e5a51c9f8d145c9efdbf2a5f80c108fe9904b7b5bebf5af8056de5e21786a49f1f90c72aa9bd04a15992de4e28ee9197d7fa0e6c8f42e2c3c3e5bf6ff1d55613b3bdf36fbf9a1cf91bfc0f2d4eb29a29867d7d6457361827125289f540df5f420380a9fd3d374c6680e5e5ae2b8eba2fb97576e1ea2b587b561d774fcc6dd71ad50"], 0xfa, 0x1, 0x1000) msgget$private(0x0, 0x5f422ba73daebe81) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = socket(0x10, 0x3, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r5 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000040)="1c", 0x1) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000040)="1c", 0x1) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r8, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000ac0)="29fa51cd2dac7ba926068582fbe9c909c1ba25b436d79dc0baf34710ec961745c5bfe09b32f2bac0cc41abf718f0c8c1ff9f9c722a71fd8ad01abcfa67faf6a937abceb826ae9941d9c800e5a940bdbcca3aa912f79f97266f23ff0e58b27b27e02ef9153a427e2afd7810e3e19902a327d84c42d4f9346dcfa532fae1336d3f23a074a58cfc316f289f95ca21a055b7bd1d9ea36b89ff4cdc589989da5c2e7c503b2e3605d3ae3fdf218b17c77070d1ef3fce58831ac267cef832bb7750ff0eb8e184564f117ef27db40100000000000000f407b553a0ee90230a8df88aaeafbe452d48106b9ae69628c17515101fe65329abf4d98288ca6e2b93463fca19c4b71d3a7e0f50bcd0a755a0f221d65c8902c35df43cfc66f2e6b6dc0e14f207aed1bdb8d79416f1f5a3639431dc3b2d578cd653e1d330b23481bc4ec50e8611b5b1c0435bd15d67858ece5d4f4bd8af71a7463d27e44ca549edd1d168a6056a0c59076f2f495a9ded7c784d809c30000000000000", 0x174) sendto$unix(r10, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r10, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000000040)="1c", 0x1) sendto$unix(r12, 0x0, 0x0, 0x208, 0x0, 0x0) dup2(r12, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r14, &(0x7f0000000040)="1c", 0x1) sendto$unix(r14, 0x0, 0x0, 0x2, 0x0, 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r15, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r17, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r17, 0x20007478) ioctl$KDGKBMODE(r17, 0x40044b06) readv(r17, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) openat(r17, &(0x7f00000003c0)='./file0\x00', 0x0, 0x80) r18 = open$dir(&(0x7f0000000400)='./file0\x00', 0x10, 0x20) dup2(0xffffffffffffffff, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000000040)="1c", 0x1) sendto$unix(r19, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r19, r20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000040)="1c", 0x1) sendto$unix(r21, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r21, r22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f00000004c0)="1c0a81a413680baba858e86000f7502401", 0x11) sendto$unix(r23, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r23, r24) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x1f\'\xdd', &(0x7f0000000540)=':\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00'], &(0x7f0000000680)=[&(0x7f0000000380)='r\x00', &(0x7f0000000500)='\xe7\xafu\xaf\xc78Z1A\xef\x81\xe2\xfb\x8c\xd3]w\x1dfh\xd4\x9c\xa0?\x14:<\\&\x11\x1a7a\xee4H|l\xf8#/6q\x96v09\x9c\xc0\x86g\x1e\xb0B`\x91\x1b\xd7\xbe\xcb\xc9\x8c\xf9', &(0x7f0000000640)='c\x00']) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="010000000000000048696a280567ff00342fcc8ec5d56f59630500ff002f5c0e9e88025953670700000000000000fc5bd8017a071300bfd5c9ec4828e30e03e1353df4a0ebeb275a8c728cd9942c6ff790ae01a2cdb5c4fb213d228e8261b4d2a0241a19c495bc07ce2a5ceb882ea2deb6d6927cc838afeacc93c0f4f9f1798ea32322b3f98e965a117b7c979206137a78733c089f08bb93169e1f96b5453ae3270a43e01a21c43f475961c90291b3e5090000006c010000880000000088e4f1d65e6510fd4bfdf6ba290ff4f11c5a7817d545566afeef084234d5741c6554a2c3d30074adf63b9de59e0383a30becd51f754b9936d7b46111da77c638bdedde6a9d34e2543cb3"], 0x2d, 0x800) 18:30:07 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000ac0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x1000}, {0x1, 0x8009, 0x1800}], 0x6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x19, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r3, 0x0, 0xffffffffffffffff, r4, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) sendto$inet(r2, &(0x7f0000000200)="a2865e20d6bf7b3f806be7f29031fc1b1a253ab9d4af71045175d04016b6c861d84b6f092f031daba1d08056fbccbcfbe801ebf503d88c4667933b2cc297318633d0fe028a8ab3c3e7f5c20af170f455b66e2b1bf75f14799b05486c3b4386015e71eb9201503fced3dc4fe70a8c72c0a98a9257b55a49908f70e2fff305645916deed87cdbb5b2642f8073f5bdc6ae26efd5a9267a7839cde854584fba699879865e914312f56bfa17a12ad83b298f1a57438c3586b36a04afbfc4c2d80ccc5a0ef6f0a48c4be950d0d80f3734848ef5f62fd00f691cda3f016718ce665f2abc4c57b2e4712a051981b16a0e974b7b01a3bdafb147d6a3b246f", 0xfa, 0x4, &(0x7f0000000080)={0x2, 0x0}, 0xc) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/122) fcntl$getown(r0, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 18:30:07 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x31) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x1, 0x51) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYRESOCT=r2], 0x1, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r5 = dup2(r4, r4) r6 = dup2(r3, r5) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66696c6530003a01b7712fec7f1078cac22aca1818a0d679359c8595dba1a33ee5b28d6183c30c8af64e223b5a26bce01f35d011de63ad92f0bdd00bb6f9cd6a704451764752a7460473475b6d9b92a10c5d6f53463ea1f2f76b000000b98200000024f9922e0ebbe3373e61a1c6f6e664ca72f3694da96f3c3cb87b45cf68c2306e0d57fdf904bdc185d65c772bab6a49a352b6c7c0ca91bb8fbe99c0"], 0xa) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1f0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000040)='./file0\x00', r8, &(0x7f0000000100)='./file1\x00') r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r9, &(0x7f0000000140)='./file1\x00', r7, &(0x7f0000000180)='./file0/file0\x00') r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x1f0) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r10, &(0x7f0000000040)='./file0\x00', r11, &(0x7f0000000100)='./file1\x00') r12 = dup2(r7, r11) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f00000000c0)='./file0\x00', 0x1f0) r14 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r13, &(0x7f0000000040)='./file0\x00', r14, &(0x7f0000000100)='./file1\x00') r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r15, &(0x7f0000000140)='./file1\x00', r13, &(0x7f0000000180)='./file0/file0\x00') renameat(r12, &(0x7f0000000280)='./file0\x00', r13, &(0x7f00000002c0)='./file0\x00') 18:30:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea", 0xc7}], 0x1, 0x0, 0x1) r1 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r1, &(0x7f0000000200)={0x0, ""/67}, 0x4b, 0x3, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000c5647a122df247a7572e000000db1fae2e77dfb0c0263ac371f5000000b90000000000000000"], 0x21, 0x1000) msgsnd(r1, &(0x7f0000000100)={0x1, "235d38d56dc04586f0ffdaf304767a7b9e249629e05be2986ec33a59cf368a689996ace304632e16e54af3c5f3a81ff803298ef5a370ea70969dd6e0a93abf5ba9ff9ce4798a59f0fd4a8ce35fa76c5aa23ec12eecd52bd9a0b4f91cc9b1713557b28ab5f49913ebc18ab28abab4671224c87017ea96c4ef18f976c668f999f4cda099c22edaea0ebca81f95e5460b1d82aef3d62d71d30091e9"}, 0xa2, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 18:30:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="14d0"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b8382"], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x81, [{}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {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) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r6, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r10, 0x0, 0x0) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r11, 0x0, 0x0) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000c80)=ANY=[@ANYRES16=r5, @ANYRESDEC, @ANYRESDEC, @ANYBLOB="dd4cd95a8d207639b86381089094cb61a92c3665f86d9b91ffb6c2a7262a02e106f429aabc8a897f112543f20691518baadb063904c8d7a52b7411884cf78039a7862d", @ANYBLOB="2d0b63bc88a14ff5da71d10a4b629eb5720f9153f86729b40a8cb541a9d672e7d22355e5991fb06ee51efc78b507898942f5d191fb9ff91c8bc4d1bb57dd5c992e2defb6f2615f6b351b12aa38b5afb97d2f99e11354f8f203edd78991dc287951135caa08e2e7e5e16e690c5c1b26226abfbced32e2b76a76f8712930cfdd62b3189d00f8e5aca28c679709b868", @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESDEC, @ANYRESHEX=r10], @ANYRES32=0x0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYPTR, @ANYRES16, @ANYBLOB="be8fbc48596ebee31bda701023c8aed53fcecd3caeb2bfc30242011902cea2510c8a59c4f42dc0648cbe6cefedb8eda317c13ed027393536161dd557e3dceb659666e959f3e5c32acd4dddf02533f6f6883f20e248378a269deb46fcd989d3a18ea3f7e605b13acfb225e04916cf459a718e3a9804bc9bbf4a09e534"], @ANYRES64=r11]], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r12 = kqueue() fcntl$dupfd(r12, 0x3, 0xffffffffffffffff) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r7], @ANYRESDEC=r1, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR, @ANYRES32=r12], @ANYBLOB="f8f3d67f7805310fb61969af5b82c922a94efd876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r13 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r13, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r13, 0x2, 0x1) msgget$private(0x0, 0x20) r14 = socket(0x11, 0x4003, 0x0) sendto$unix(r14, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r14, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r15, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r15, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r15, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r15, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r15, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000008204ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ed8b218c986a549b4d56e311a71ec31000f7d27eba7e53705676c86e9f39b2542a91b0bf5da33ae1a89684cb6f01634356cca3ef343eb079f3254cfc3a94b61ec9e73275ffee3353e4893b793ae1c26ce18e888761db94ab9781d4ead482e24b54bf4ec2a4bf4bd13c93a7f7bb914ebc49e2ff067113b667c78946b4ba93af0f752de32d109110a81555e815d2d385c49b87d650d43d04819179a47339c0260ee0efcc220025d7297f3e185bf383a92c08d1e51147cd90da962fb68b124f92c35a007a6"], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r15, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r16 = socket(0x18, 0x1, 0x0) close(r16) getpeername$unix(r16, 0x0, 0x0) msgsnd(r15, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000003b80)=ANY=[@ANYRES64=r16, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d9e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be2979016f4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4442b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce22e44aa6ab80ff572a156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4111, @ANYRES16=r9]], 0x1, 0x0) r17 = syz_open_pts() ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r18 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) syz_open_pts() 18:30:08 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="f66771e81b45008aaaaab6aaaa0486dd60a4f00808183c00fe80000000fffa00663b2ef3c50016deacff6bc6a5cfcc7002b29340c08114cfe9a6bc73a4450d331d6fc26bec0006807920c914f659eaf20f03c3915eb876a3182c6699e249199b1400"/112]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x80) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 18:30:08 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x419, 0x6}, {0x1000, 0x7ff}}) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/68, 0x44) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) r3 = semget(0x2, 0x2, 0x4a4) semop(r3, &(0x7f0000000340)=[{0x1, 0xffff, 0x800}, {0x1, 0x6, 0x1800}, {0x0, 0x20, 0x1000}, {0x2, 0x4, 0x800}], 0x4) mkdirat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x20) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x800, 0x0) r6 = open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x40, 0x22) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffffe, 0xa, 0x4, 0x940, 0x800}, {{r6}, 0xfffffffffffffff9, 0xa2, 0x2, 0x70000000000000, 0xff}, {{r7}, 0xfffffffffffffffd, 0xc, 0x10, 0xffff}, {{r8}, 0xfffffffffffffffd, 0x10, 0x2, 0x61ef, 0xf2}], 0x4, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffd, 0x30, 0x0, 0x200000}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x4, 0x72842806}], 0x57, &(0x7f00000005c0)={0x9, 0x200}) openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x200, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000640)=0x9) openat(r6, &(0x7f0000000680)='./file0\x00', 0x200, 0x40) recvfrom$unix(r1, &(0x7f00000006c0)=""/4096, 0x1000, 0x842, &(0x7f00000016c0)=@file={0x1, './file0/file0\x00'}, 0x10) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000001740)=0x5) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000001780)=0x5) openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd\x00', 0x10000, 0x0) r10 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003b80)={0x0, 0x0}, &(0x7f0000003bc0)=0xc) r12 = getegid() sendmsg$unix(r7, &(0x7f0000003c40)={&(0x7f0000001880)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000003b00)=[{&(0x7f00000018c0)="834e8cbf47cf79253553fc49cebe8608a0a943f31102be62c7e8e5050d25dd314b9d13a9412f0142c0677b6a39c5d7d26c4a27d395a4358c20412fb3bfad2d97d0492958dc0d55d2cc38c6eeb59b13eac656b929762b1e43c95324e12ebf5135129cb1846a0c7421a4bfb8e3022ef25b78f54a366c57b80b2b6e39d413d1d3540f19a8f31ae7dc82d5ff2c8a48f4d2fbf42c1828955a8f3c781209b4ae4648891ffeb29a0b0437071bfffdfac10cd6343fdada3bf768c4f3a77ba632d5f45a62d087066f560a7fe36a71268b03a41402c2800f4d7c08098700ffb9", 0xdb}, {&(0x7f00000019c0)="2ef7f4c08976e028cc5ac7b2287ce872a61edc00b58d17c4160957a02890eb1c0a1d5c5a51865e6894c61da8ff28fb569adcab7bbbf8fe34481b887f09a961cef4f0a05e5c9dc6b4d4469ef311948004c88db37293ce17cf83caef655f0cbb54dbd7008459cd9d69f2420a1aacfb326f593eb94f68e25439c9f7dbf36e78e864e19bdf32897822566ddc454ef14504ac608f8de8bbf3e1f897a4b6b870b5d54ced61e7c9da6f3d5e3208de670419b759bb3c2b4fcfd06da61985916ae30988b918b182f7dd764de25d33d962c6bd227e67ac7c9901b77767471d1eac358021785989539f3581f235e43fdd81bdb52169b504a441d5f61ba9387430fccc001214458f8641a6c671df0be583f78246662f3030d305921482a2e9592cd0edee3b174e29cc25d62c689aac1a71180dbd68ef6d9d4428a3e232b66912df9598a7cda43071c3712c9180faddea615c8efc9284800e4bf405e3398dece0e4321e6cb985a2c075782c922b13ad12317a34b3b851f472ffba1fbcdc97aaafa2db9f13a1484add8c460fafb1ce5fff4ad83c3c366f6c814523269a7ae0b935c52a53ff6be2ddac2ca091fd22e23b570c3223a97bad1f5aab0f9c6f1472eb52490d1bc3c7e5f18b8554a7abddc278e6bd575998a49ba4de073b2053a26b262786fd44f47c74b479482e1e6cc4eb89ecddd79037ae14d4d27e9ed6a1d8aa400fad1756d087f4bdc41d4d34f0def82c0e735d8714f4e41039bb9e6a3c20001c84f88dab318daeb94f2f85a09d19baa9045829caaefa124b8e03a660cd952d8d5395184be3b2c2513d244a98faedb199d48306219b4ce1a6f2f2d3bfa89a8982dde91aec4bc4c07c75cfd46ae60b05e8b4920caf06de5fa37ec12a054457411c04b3590a20d0c36f50cc51407e25715dc858a2049b6a3c24f658483e0de4f9e9e77e53829d0b2b5f0cdfa1c1ec4e4f275728d6bed404346f911ebf6fa9cca6ad2bbd6c3fdefe56851fdf05dc39d907b5f56cf5094d332023abdbed36fbe5a7b954da2bcf41fc8636831191b442aa10486b75784348a0dd034262042100655b903fa44d8c66849c75bc9b580e13000bb31f77b2300d2a4230e914ed1da296f77dbd7956660fcd0d9592319915b71e7e34f6e6bf4aceb0f45a35e9303d170561d8c8b18ea9ec27549b9f2d39285203796c6bd553ce6c4c68c7f67ff941b4a42626cad04f0733b091712d3499993088a56f06d56c61537bf5f04f7a62e8ed88f45f15847ffaea1d2d8870a398576ede035c8e1dc11772103d60b379703372348e833d5df04ad13f9aaee76884dabf08c2e44b430c5014228c3aaa01e584fa7a3b2f0b8a46437759a6f5e5094b529abc7ab9dea5f21ff730f2c884d9ffc2b9d084b657d10c09aa957efdb0f1ea9de8ca45a6042c166806b169077ca7372c2f2364450d95c978af2b7e8930e3f30144e2a0b39c72c7f70813a3f621cb37c82286ec5efc2c9276f8f31bceb63ebb99fb650fdd3b14d2ef0bab71ec9dce51edb72345a5bbf32ab4c642646ea363089d01038e4db5a042c55800fc261a3e04db00fd44891a822b2455600a2de543b3ea20acd03599285864fb18c0cb2ccc9ed5ba31a5296893819dee0134451fd51a0002a731f9b83f4e2ef4fc69bb8c160366ed9b6c56f2a668a4ca35627b84fe116a2124ce6307447f8c96b3e58ca1bb272d74498a9fce66305814d49e01097f6bcb900063efc217394d21d7fd25b6100f8fa9dcd97f6c38af12f0ba9f4394d5197de72b2e4c0ff9d5a774e7ba7456f930f882e2b32c2457afb474311076e71d68247a7e4abb6de3549d7ce39b10a7f0529dceea8fcb7108b1a6f55e98c3d526a870a1293be1caf236dfa91916c6aaa475b77fa21e64b767e414eb91e2f5fd2e839497c76bb11a33377355a346a6d0a88508025d93cef2022ca849f475b8c1724c18db0cb06400ccb3394f9891f341d3615680172a8daef08e683109ad53fcc6e156f438659b0f28dd4f4de25c6a2e501232056380faab46e93b56499809e9c53e56696608d72b4575d4f132fc58fa7e3fc50e484a9933574bb23d282413c03a5458b619b991743ac783d30ac4ee7c6c685953845f78734111236b4f5f6dc94e687e6ead38689c2e4f22222d1a52bc05098cb175af6baa0044a7e60e96a1dddbd3f00044c6ff7031a7c3d7006cbb77cda2629eb5ae5546b427ccf723d9811af342ec5a49a46e706328a9d6e8261d9cd4e8624125e093b3d7fce0752717c7b895425d82c4492391cecfebc555995e9d345ab2b8fb0d7846e4abe69ed42d768ac4a9c9eba2103041baf935bbedeb9684f93b6e9ec76aad919243ac2c6a674831fd6c5dbb90f565a281df9a13a3f54a224eb3997939dd208f39dca492b25100ce37ee143594b1359aed0c413b526fb248eda03f54aeef225a576acb34fb5fe29cae685f72df7de4c18cbb47cafdf451df5f0f0f895b432124f6d7b685074fe4c3966c6a01857e17b7c2700620d50aec84cdb45519da042a0f04d3195784a89f51ce6f2bb180d9b6af298dda5acc9b375d0508483a8be39465a089bc977602753ae399326301a4706d7f0149a3f4488f912a82ecc933c811a620761863762bbbf2b652d08d7072f08d897e70c82f9c6dc1e98dc43f35f16d7a4083441dd5cb817c0558d53103b77a5c9b8228ca3ae4d466dc6178b47b6e8239f260ef9353b0c1bd2d6add98daa935a0c772ecc5433111eca6b5ec00daf4adcc8795cb2bf599f278a5e24a61e5eaf853c6ac3147d85921a8533ff071c963a338c7955536b10b312594057c4b0412f0ef0d90b963c6efa0b5fd04e9779c6c2cd44ff4ed507851f117c0b60447eef7524902462599e1727e35d6c872ce8180295ea0fdc74fb8def4b2c2231ebc21b2307084d8c44b54dda31e90947e73fb190d0efbdcca037edf5c72b25dbf61f31d58ce2c245cc75c647ee1a23cecb7c27a18b27ea36d98036111defaa8f199029b643ff64299467ec9e8c0fc4304463cdb1cf0d130647e5ed1794895d98e090535619f22035b458991434e1e68f78be058fd2e8368794ba3bcfec8a9c9bbc158e9dee6619c37d7ba704d96a68fab03786e5d0c9ca8e714dd0aeaa62f0437b049fd867c9c725a20c5543627d3589b466e5e31ddffac4b05754ee3e6511d2b9282f9a45e31fc51432148902a6003a444b5b2a38232babc23cb0e209e225bbf7a6d010fadb4e9079045c3733fca59303e250e868c26a6d8d7eae140b523eafe067fb61a166ae23919bf6a27e1530277cdac440c87da4f0dbfab36795187f0065ef0e0da99ca42a7c7f8d0bebb82c1e61aa415414fa6e3a964164028154e0c3d7235da31da2385c442a3f0e5de934fc1cb9d2cab68120f9a1def1d1ab73027f4841ff38b467eac8b311a962e7e51dd131aed999a0228df9ad147ffcb26e751cbf93051c57d30cc0c6e94334d284b9592ef896990ff5d7affad03766304e8761d1b7568fce68a0d7017b04bccd334f4436da2b777c600e08f30ec46d03c80a8899efde9bbcd5f277786ea4ab4c047cad1a601053297bf2090a4f4e306bd953d9b7feeea536af51f80ff55dcfbc7530e5b996f1ace96428015fd29383c182215ba15281e624c3958eeb0310b8a94f5135cc76923efe2acc019ea25f18fbbe7cf4e7cdf9c331a1793b3d3ae4ceb77557168a2ca1cb52a8db8921f18e9e77e728608d512f75f4395cb7c8ad69475ffdec0dbbef25f38d2d7ead57d2197a2a802b20be37dcd9d2f41d65beefb923cab4baf9af09e2c02862248b00a107608e0db103e07374668c72685a6f635c6e16e62d4088e73480344219d6510cfa51148d03c2e948beda98642f6c07d76eb376047ecbd5af79259cd17ef8ccfe8299361adc2fd49a204569aca5b2519c12f95efa477336af6fb173f35d8731a42e9125d89038b2a90dfeb9433f6f84a154179ac4d404014ed4bf7f012dc335d0a3f832acb8abfa496f5976a099ca1da51605f0f70bd5b28745afb62f9855d63fe14f1dcb120a6dec10d8120dffd033b33b51cf0bf8c14042f831f65d4d4b77ee1cfea0ed214ebd5a4d9c96a139549d8e28b29b1d8a2c42ee4988485ea6da3666c174998eadcc65a750d75a2b5110494e74879f6ab7a7fb7278a54777f4e96072574e3c39b520e8bd078c5cdc8c910a8dacf328aa2c22be31c78950eaacfe9bc375edb2f7aa0473d68a52227c9e5e00800b584a4979207ccc13656bc96dc14af9b91a268873b71dc4d83d8d77aa220a66517a7e53ec1dceae33c067e79652c6d188c557d40707163bbbc79480c4246074d90115df31cf3159420df480e32a4fbc1794661236b5cb67ce93281fd83f4e3a8d612b81e0ff8625c0ebc974b98cc8d21229cdfb7fa5b59112f285a89700b48adb3d439a683c6a7e3f4a440416fa2f81e3973b12d5a0b02ef82ee148454d30d5bdc973e1c2dae5af072700bea299272101fa44cc693b8ed4c47e4bdddd81dd472f6ac3eac46a4307e64ef2262cefc2a85770460c5faf65f535aa46c0b3222455311eb393403f4d8a786a253855be82892c14ea411aa983ddb7cbc2ad9265ac050ad5db9f0565f399ca077fa119e6201a0a35e8757a275859a5e669793f2cb0f41d83cee18222c0f085009fa1f2aac311c6df883f67dc814314b042d03205c6233fafab85148fee4abbf019ae6715216ac5fd8e29922b17e023da7213eceb01be6f8d98d4ee0c55448d6b749708952dd0d3c37c07a1c589a66b2a986f370b28dbcb6114057ea645255296e5e33fc8b4e31bf115e3d32ae5787cf88d83739bab83997e6c0f26e6ff84ee67200f1b8b2de4cde0763c9dcd2455087dd79a88b03e4d26f2e140922bb2c4848a9de433b3b1ce964d25e5e5225653eff85cf20660a2fdfa167c3ecdafe26e273c07940c3b004153e1fbd4e20d999b271f0b6e8ce33cbb4bc732646d5d97cd66001a6987d8cc7d89a454796b7b1d44712432d0b15334a4a19990901d65a9d0fefd6e6e629faf083259cd74026aefd87ce1dd2c32fd387004ff89a462160e58dc659aefdeddc93c00f29755898866789cee6cb80c77a53cc31046f75a1ee72b559f93efe527e4cac896061c9bfbd13d720ad31eb9130b8f4b521768157073bd76d3122eb20decb1a123451b1c84e1f0fce727aa07a03d9de431c047a314742786618960adc347b327ff9092b4f24ebe280686f84e59b5ab45f962673c13e2e540c1e2812751925076e4fe60e657bcd5b70a2334f4f83e9cfbe9d79e125fa0959e340c63ec25e28695353951ef8ddeea8d08745ce14d00be1ad7c3cebfc7bc90b227ddae07b4143eb59083ab9fec325c3ba1edf7fb551febd84d8f28d3ae72f393735a6fc0740b9c24e7a5f03f835aef8b45be218096f4d016f5ed1db35ff55832a21a32dac5866484ef30945de5f3c6149f133d557ae2d401ec919cbb7d2230801c8f76ae3c91af62ab85b12eb2688d11cf08d31c962c025e8777984f5cec663e11bcd5c98c24d25ed3817f3496c3887dc9a3443478212c515ca859ab0acf9de116959ecf391b038b726b6262baf49801f885765bbf71b730b0d47eaf1a36dc299c9d9f9d6c2a997ec1f1142cb5ca5e0fd931298c402d5dc18afa6d173b8d0f7c9cfd62fda9db5a8e01cdbab907c81d8e1bb7700f87b98c04f1445038df02bd41ad178fe80f21ceae8104519bd42cb50e89c2566e46014b3196d125d752a0b6d6d99611bbbd13a6290e23744b29f252fbe06550c0637205b2912673a021e1821b92d9ca5c90d858b20", 0x1000}, {&(0x7f00000029c0)="b4ceb1c773e10a7160780d22bc753adf1e5b359c63f089b1611e86c786655fd07d8c19364b2ed40d9d2e13349034b9316d883678a802d7b72bb9e5e5c1c0b89f32f2569481b4dffd301fc39c1e887f39542ff9ffe18a982220db4321ee8b231e211736c8c4dcea2066465de23c279b57159e65a37a5e86aae308a4a5d46dd607a7047b8e6fcbb56a2a8fb75eb862a0694907331212207e32778f1de8106a616e1f93c89f6a44705033b47cf8c5e4970cf2d2f5e8f178c6533573ad18ba5940942879d3ac3c8a565e99dba77c810e840657eb96d76f10ae9a7f09678302ff7c78d843867c10a0e8b09fa4a1f80009c45d3f", 0xf1}, {&(0x7f0000002ac0)="6f8544186b2fa073", 0x8}, {&(0x7f0000002b00)="5f17f0c6e8a8fffbb176d5ef32085d18a96c7ddad4454ec185b2a463662bf72f39a2441ff0ba42703f0260dc0aa078f399b8acc5506cf12adb4d57f062aeef37b2671b81ead38a1ae02679bb5544929ced9e887680b624e28c569768129028cd5d99909043f0145ff0d04d1c61eb0857dbf1451f3790bc46cee9813d879a983a867e9e6f82930790500ca32d8d1d4df1ccd56e685da93d284e2d77b5a597d056ead5828e0fad4763c6b4895533b39505111b1972d908c33063e2e4ec341e7c0bc2bc3c52147048dd824b50e7b92602433138963b6c7616842d204372949b93514f62fdcc946b81a9739d55e58032a8d0f030a93b504be7d0c34e544c8115dcb554dac095dbc4e6853d9404efef87f3c3bd5043c5e1ba21fd7ca393bfd8434d76d5eb37cec2706ab4a5e5c6577dd43d54a564aeb28c891c5d2b113dc36dedd8bda639dedb8457c1fe30126db21a7416293ad07f3c3a18702fe4edab05dc82f18351bb504fea62c095420463ba2488ca07ecb8ce2df3337ac5c10e5615a3c74ad9d4670b7b6b6665cae4fcfcb5cdbb54c9a70fb51617846abebb0af289ee4dd5ed23bf2c02e911893a586df114d32d160aaa19cf816f9a456983a2f8aa44bed6b4262952e137b5f3e397aa3fc6295bbad3206122dfcc73f7f2c18aeff5bc27fc09eb36b324ab382c80afbcd8a12bf73bfc9b57960fdeb4e9b32003bb3df5eb9317f083f948a594bc380477cb4c1266ace9a726cfa886538a3abab1411caa48c888ec3623ef026c107f97574b0f41e7c754cec1820f3dd31f0533af4d4a597d51b62ce9ea2bc32d72ccfccfb235c377b136fc6232e74a0a9bda6960b3e160daa476412a9768e5391421a6b9dcde0d399b9af0cf95249438244548e768cae51bb703aa30d8bfe836a3b9c821eb61b61bbae492802d5ce85c9141173bed5e64bdf30730c390a0eaa29f4ae534c547cd80eac28bab35adb90ef31590f0d503a4fbfa74a33aaa127184fa3539d1be5a954c15b1a66c498a72f3fcc1cd18e7c761c1954152bed1a473d40347fe64b87c130a18c9df599e10cee8607aae26717d38fb4d26d21de5a6bd2518b068aa58eef18bf0a53309f6d25169c51f1ae864ff6b8e716fa6e479e419ce310c850b98fb42ac8cf9c08272906618f13da0dac9dfaad43817b7cb8e167abf7d92a38894ce7c024e41e7d6243a77aafd361b511c344b9f2c0611bdf70dab3190d96e6e4fa268549d62c784ef7922063690c53979b5215bb07186279d5895ffedca2b0f3ee69e236f5d6758e364490494cfca05e4594e8fd9601d705cb1b3aa5bc25485ed08d37ae72dd7b000cbb85ad183389039a2cabf043b7edbfb1f0f79a4361af4aafa8c6e03e72d71689d46ec4abc4490e76121e026e919b1e8b4f0d7bee0becacdb583b68b3d5007d4e828dd92bf51f0eea7cae8f73c880b5c88225723b9e79f3b44aa4f05f73fa19e5440038f9b5261559cacc84017ce85ea2d88444d5dc959af8d5a266291d0c8c3465810c0f297750154223fb5783073a61dc99299a0f9787bf4d6e6d1d36e4edb6dcb64729e965fc68ab910193ec5e01fc9cf33e201ade69e2e9af789d42de1667d61356c4b8ab08bf9eb31dc8999eb74f1e63386cde71048ba9ce9af7e320937db2cb505207979599864efd99c465283a691bbd1919e7d3ba8d000c6d6c25057a6bc4f84c52207664ee277f129586f18e504cc7c773d156f47db6559f40a1400905833bfec1d83be8f164472ad18053050d4eaa512dd30f29d7ddcc4b86a460dd0118218d51bab29317376bdbc00e1a8be8bc82877f31738bc28b4ab82e8bdb81596156db3a9bda3df40a5c3a832eab410d93b39c86d11bbebe9c179e684180f5c2184061a75b120114ff067b550a16d361a5b58bf574ff2145e3b0895d2ce847506290c47c76af5b4f0230da3f153f49893e315db48ee4db716aab64c48bbb271339552fdea11e509bd0b662fb8a6c57f4c9242f25722abcda6782b9d0b0b7bdb0ad77126a7b0f0f38fd4006749c11fb29aa948a9a90e48d69ab230c0736a8cfb518ff1ece2bab18648fd07d794ba5e02d84c28f33372aacfa380dab8ad48e83bec3b5c41b1b7ca91a28cd6e01ca76c969045feebfc5c6a5db286a1da06fb6a795468b97018c289412d573ce229c6f8c07a6c446c5b09b4fcac5ba4956c00ac60195d4c61082db9027b2cef295ee4ddc78f3a4c87a753b72f4e438cf01a9a88fafc23f77e595473ddcb10ab93986cccff33df64c4e44366a4c7da2db8bd248a9514ad1aaab045f6bcfd557891a02e56a7cd29e3f4e702afa003f61b4d4590a8359b227e683c9d8afa7f56c285d232e83ab680f21c56999f40301f9d37f77ced1e900d84d9675877ce0d5cf05b11b229456da3776a9f23a5c7da60a86fb5242eea170d47de086f9901e7b4f1f6a093345c2e34909fd380e94b7ed1d134b8fa38bf384497b2a3be6c95007f0973a3223acf6e73084452f972667a520a09e95483994b9565776556f4ce4c8c22e72c8aa2fb3526fa57ee546b5a41f32eff32806db410fe316774c15797749d84fd0585e6b12d95d4897677749568d521fa3e5f7435fb4e27690b66e3cd73c1f1a4f54beb5ce4a236d5ae4bf1f0b990c915d9a53cde824cb5806f0d75da1a85962d9965e3155e3c240ec2e8011e71a8d8604f5844ecbc3adc8cb18ae1ef45c79f4d37f9a18170d4ebec79f88874bcf93d469de18e0abfbc9a67cd77aaee3097d4edd964b20879e9ccdb29596dd60a16f1c32995272f6e79ea3ed594d896ebe70499c3a9bdc2ce2ce890cc5526afac9d0139b1530467f180317ab1b98aa757e50089db7e7a84517b36eed44f8c120d2b1d157f1ffd44a6df99b0f543ec013b7bb954ca09071d42943f0f86ad2c8e817d4c9652b985f38b2713dc129fdbb35749cbc2ba9183460138f164d91e91fa174e553145eec0d3ec8ad78640410916213eb53da2abf5057bf93a23c675c39553159bf7a060c540c59e134e98388c1e48f673f2dcd266b64ac6b91089240a2135bf1b032e46c6fd72aa9e2d3b7beb7c4b61d237452c20d32709c284e068ba3033d2b8b9e8bff39da568524440ecd65484678cd5b26ae1c2ea24807faa331b72c85d4f911264fac7b594937d2120166a2c82a791f1803cf558526dd1418535db8c0634492a6cdf59e44c94252d574fa6056f22d36c9a8ebae8e39c881451f9bac6f41df805c99c0b91d6559e474c1d996efe862ec8a8646ae71e4a38d49a0ac661e3eb6e79f9f41e2b8a72477e1fae14437373ed298616b3281cc7e65dfbea5985297d83bdf250bc8a99ea952245b3917a21c1f9547fbd2f46f5ce2a7fb3a884682c489f922544419be0719f7aba43102276fcc881425bfa66bff501a30392ce1276f6a6734a8676b57c2d2dd2e1bb7ebfb9bc208815f7f393473414a5b01153516c5b1096ba621c224e73cdeac3362ef12477ae05d31bd840db3d019032dd8fe54d7d667bef48630f9fa4f08d1f0d36f75f8be9f7f67a5804daa25565223e881305e3f6ea366cf92f35de1f5c23757ba32b536b42cbee502ed0380e1eb6cb0b9f42b6bfb4fba44d76834b69ffbe3f29529be2f75db8d116f45eb17ff8b52227b05fc1b0c4f0d7d3e4d25d20cdac30f5ae657dae1836bcc24b141a3f9da5ce5bb144ac25412eee07345997799fe8a2423f86b258023776a238c188bfe4af58c1bd9736401851c3630ee0a5c36d6cb4e300228013a9994387d5daeff84ca649c58e6f0d4f810736e722799b08a07eb7ea17dd39b037f79088afa7e0074b63dcd2cc15ea010e48e8e47d6bce7456aec7339207aafdbc8bbfdd165c713943ae598a438d1c170eca13e076542ad53a1d512586583f5a38e2a5922ac8b02e14984142f61262ba30bdf3ed03a207ded1519f8ae9e53c28230b0a9302f2b9bf881753a84d5be53b2a366993b8811579fbf40b4f732c17692a95be8f71f702f69d1b300887a12df45b577f87aa87dbd39f0e1f4eaa58f1b33000e52f2552a49ea50388bdfbe2afa81bf88fa10fe0394896ec4bd4cbd41719bfd0e8d6ebd0e1abca98a269365c7eb8219f4208788d5fcf0b0249c6c043c5ffe87dbcab8259197a5e773316c7eb91f90d9eb76e1147216e17fbbb8c38025c37d597ba5e03e960f9048bd83d139461f6a287b31a21993c034dfff556f38e0e3f81cb772fd94c954d28fe332f5fdba73c2200cd5abe88fbebf387be7b0140559e596ac5799f6c55cdd9cdeb639c7cfeb2a4bf585a0e57f6830fcf1600fcb233eacf27b0873537b6ad8ee3a5f0f644f6d2e286282ce176bfa482bf4644cdc509ea0e460fa96ff682a5abd884f09df192935872f8cd2f16e79016ab522868128b24ead6b083614ddd41f5de9733538d4edcea9dfa1464047100c11a7e2be84f4ef2730948bd7148ee58ff62f8eb178194cc14641d5f59363ae1690ac2f4051953db71f3b637662a0d57852e2af92682f489efc050a17ddf79e6268f6de17c459aa930c96103822c87be14e6566cd0e5279e65c49fefb89a62ffe1a7ce18c3c6ed642e1929ecdba95820b2a5c0b2ee2acf2790442f86107f0f02badce13352e0ee51d56587a235ae8047923c4c4dea0f8fd7a59051e8f33b74f64c91b70340d52c35aa34470801ef5f41e6eba2e316e7b44132b80c2ef203ac0d5b551638f8a042b25ea2633e8953af0352db4989d1e9dc17b5222785fe99ccbdc3fcfe0a48dc4bcb75fd042296df44fb2857ee483bcacdbbe2dec3b425692cae929468801990b572e7f431fd061ec3fa1814c3cc87ce8b7928dc9c013e87c1e94c0ab26c172feabe61d2f38f575c2cd8fd9a134996330daf33f17a61be42fdac66a57cd4511736248ad4ef76f4217d1feaae4c69c42bedb5a2c06a71e3bc751eab5fbb2240e8fee76e4e9b8ac09a452d9883100574427f0f037121a17a3b796423fc6b81f6b32ab8a44df0b1df29f96d7aedf2a81fe3d9fbef8dd499ea561d98434dc9844f4746656f60ef54d25334788225cecb98a2cbcfbd5e4e69a13ef3ac40db4296712426350daae7e57b8751d40b8e857613a0dd65b32bfd22c6853fa28a11574bca278736817b9bc7f15367a68aae5f9b87468fef8ace58137a8c6254cb3e58eafa6eb59ce39365f9ebdc16ba9138855fc5106298f80f211273c6c246b95e59909190b89abf38860bf7c12d6dc2d0fb4f5daac243305a9f22a63eec42844fc37b5c2158f885e474dcae9b83f28afdd8d061a0f420c185e9547a66223f3a68da35b9121d60bfea7ddcb9d1147580a44bd2a3d5b4124b8caef4c1fa7caf375b78161ec81df002b9a887cc8792fe924df59203ea3d1978f4ee6d9059101ffde7cf6eeeb98c0ac5519057c67115317e9aba9a6a77e5ab2a0e4fa7ee3552151f503d92918606fae8e64a2a13fa5fa651018e30c1414bb77a3c30f8648a8a0bb0ecc2d75601f1b2cb3bce32d046cdd2dfd75e425a5afe2dc6d2648e02664ab43741b1a070b37c3923d2d65a03dacd493f6d226ed1afb0e855efc258fc98ea7210a8707eff07c3c13b5c4eaa6623c9142203e82b7a6da86ebce7bd84a5c47ef069c1db432ca8753741357d3602eb3a159a7297ff4529dd3ad749989a45da4a1687f37ef1601712db15f283ef723e603a54fd346103448b463c5becbc637bbb6180331062018e9316e43f1c0551eed3794a4aa40f4a2b7851e17d1a67c9c933f9a30f2147aa390ec8ed686ae28f0e78face4951939adb6f2fca2fc274133b8fc1913abcfb82685e53", 0x1000}], 0x5, &(0x7f0000003c00)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x20, 0x403}, 0x409) 18:30:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 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 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './file0/file0\x00', './file0\x00'}) 18:30:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') write(r5, &(0x7f0000000380)="1b5a65f78dc35407fab6f6c2d1dcfb0702a54bb86d6ef1e614ba95062014caa48426286c4b75c3495de015b0670b427693c29000f94f18ab1d59977524ae8e9be0f39d5a525fd77bc8ee8808c51c18635ae27d46dd6a7c11006c08e12c2fe7a1bf9edb154ac9c664d92ce759a77aea3d891af692752f745d954ec651292afcb898a5f47114c3f9d6279c65b10544bf5a321ae587a155d4954733835d37f9763050ae3fba3b357ce02ecdb472aa4740edc775a519803c5254b414064deca18c8597070b0cba4cf72b68c83f531b96e0646392a9b20520b9fe96bcd012c0cdd713cc11d377106ff63ee211273e8d2cf508a0781dfcca8305c52021ce211d988eb13c2e711b9619e5d269a31527162f654aba8e992f1e879a732fa7dcd4b676b3d8812a94369c11f9ae2f1726f2ff0e245901673ccc64a376388e1c6dbfc8adc56b12a809b4d86c63c9ca3505694f67c4f662ae86fd8dd61a3137a0d7266cd69b41fbed6b28e48804aef8b587b1c2fc7716789aa204535569e7b36aaaa3b7c72040dd35761c6b3a4b097e53c84c2f0888a9aa05ece0f20dc553fff6612d10a68b52ad554d868b64416c7f39e807024822f1a9d26b0d6b1afe83fe8010ee7b41842ede2c98917e7d7bb6b8fc16ab4c7d7f863383734fa08d9e33cb151ba07234f9075ae83ae5eab48ed7f2fa74fa981b7033a8a1e8f8754db2324e8e5190d6ad6e83866401b2d5dd0aecfd257630d10233afb6a72efcd2c76e2058189caa17be7908935631cf74ecb1d8bd381154e55978bbe287df8c71475b45391ff387135a01b7952f644491ec3a6db8e90580d44a86ad0dbc8f3e275648f0d1bba805a7f5fedf51c8a513c0e1de14e82d62a80268dd9de747a6d996d56f19688dbba8c58ca0fb3ca006ee7a179fc6c7c81a12aef93eb4036d36706c83e5686315c8edfbbea4689c48603e3fc9898e4187fe26492909e6342b9c2bf1087642d9881a1436eae9e19085e8b5d6327ed7afe6d9b869667f0e48d5bf0ec0f2da11047e4d3fd54936172c28f488139a63c5cf30c621e5318e2c223f70db3abf4ad60a7657acf30f4cc1e2e85c242df12ee1000301fbd8179a36f82c7e82ef2831be00047362d25e88cab7c2b4e849c9f3d6e8976bb840f823dd9b3d0937f02eeb48948d4ad222bc6c45cdb5feeffc68853e56605d80b40963a12fb22b2ec897b15b8f870a221962fcc3dc7fd726580d28b193e7e3be340c40b96eeaf8c49b5b550ebbc502181fb5405ec77b7d42ea90849e308f80bab7e9e5a262786d6b91f04f2ee33588e2bf7364505c0d210fdcd04daf9e697f1855c0b406172345ed1459fbc02e19ad6bfce56b05d4a05381b3f6b76ef76039dc11ad00627c32893c0b3f193242598a907f8aa75c43bef12a480cfc5864cdcb7d485ef2e01d1808e695d9ed62bb305dd7c871843c826fc6fc407c2bc90ff27d5af41601f5934df5c73e2b742d6111f17c3d5c45796291bdfcff6adee9bb17afbfdf51e4bb4d2b115476e7fdbeeb0338deec3a007dc5d522f4ec7e05dd420987e3ee92f015e7b6ae743daf9ad4cda7f1342d228cea053065010cd283af8005b7dc254c12b36a0a7ca9edc62d81ca3091fb7dae15d410a0ba6cb14d331346cd19e771977122e6a708ef8946d5bdbe23169315b8a07ad1c7bdfe57cc5e0817e8b65c2d4621720dec4c496525c01f6b466e260e539f06cfbc3706cff36ee4ee91c1afd3d982524c7b7aea56230f1ffcb209fe68b2a93c0383200453aa05e1fb5c6c398abe3eaaca7a2f5dae2d74606e2dbac73cecc78f287e5648b01e672feaba56a700d157b9681f9ab804b6be04512a07b344def8917a7c03cbfabd0324143bc95be3bc6a8e4f229f7eefda7ce36809568509166911e442b325eed9adccefb1251d0f7b6622bd35b15db336550f549ab67bf33a54d3fd43dadb656c909bd7cea3ca4cc859851683b254293d9184b4f367893aad17c9751ef3c573e09c161936e8d2f4a18bb01119d8aa9b9c95c8a0919f3ba4dedd3ed8e59705570f842b1d1ca3ca9d7959cf2cfdf585960927ed8f210bcfbf290afef2e412a4578ed754074f04a3334f0c0ef0c781d36124012aa9f0aae06514384acecabd647adac23fae7c6dc0e74d540cb570eeb2f4a3d8e817833f2cadef0e9ab8ec890b2efcdd13c9ed460f87f0f3deb36e6c6ba2acde95489725538c6bd72c5abba04eaebb25b6658a061961444074c404b80e0a13ef457e9ecc49e58a19ae4d404ce78aec33e1b034869fe3fcf68629ed2948fedc3c69fc4d89ed8e94b8e9928431f1dadf006402d1f4aa91f42fe720f20b1807da99f2acc94be1269241bb16d380b2bf08274d9b64b347da1f6965f5877369ad709f881a5114d50df41e5185340dc429a07ad7d228758dce95f4c4f48659d4b4f2e351d30f51d1ed2a635f0092fe015819b8a7f247fd301cd1dc74086e8e006b850fa185994b825148241caeaa343220953747f7c3d71b78d7371ef2d7ba46ab4f988063c510837987c825d3736f467e52abf0d1cde06d72ce621c860436ef30ee1c49593813546327f7c39aea743b5e1190cc270947f92d0fbe23a7d4a6f671bddb22686f886fcb0a8143f8e5080bb910f5eaa2ead756072334e4287c9efb14ff4ca10f6bfbc28baa8b1f057f35da67650b262353f489bfe64e20082c3c36a898e3518e0a8539898a85aa6424be05d60bffae2d76242e9e912090deb552708d3beb8f56f2e9bd5d43304ea7a8ac62425b3d8f393f6f24517417dc873692c0fb7eb0ce7188a468c82268f107cf62be41458eba2077d99d9946b079e3b3e7283fea9e6d9b5ad038de339b5293fb3402e1079b29d86e6c3f23dcf935368754cfcfb55dd8d997ff7cfa56150f0389dd12552f7bb69d0790aefcd257f523c9f8054fa53f3a11dc9d9f977dcd540199a88d7d074223995edb47a37036e78a1cbdd5605f3b3abdd1eaac0d655a8dee653921d133fd8a9fd52f70bd201637b4e797fdae91f90d6ee217854516beedd0b287ccf7f213168e557b83b37f883e8d71ead88646fb53be49a781f59613a8dca87beaf2cd4e49dc9524e67ecafe49ae1c33c819c5517d4cf9bf09b8b7406dd12b9ddd5cc01d9cc3dd91ccb954ca593bd1f1aa3e7fc439dcc32dfeb9095da960b9286ca0fbe3b2a06633365cf80a89e413e86a99db383b836b58002fdb02c64d6465a63166373ad14fa2ab57479990d90664e273808fb57aed437933412e7f6a444b7e6f4a8d30004e25ce11ee1a0a965c5e920438814fc5eed87ed85f32588721cb511f084d32810f0db97074f1d5c38f9913128da9c7bce4e02d90c78de492bf4edd6b97a732fd95ec638344844c64a8abe47069b46050af58a8f88546e9aa242d15505a81cadb4f508954a83244f106a1b8bb143c6c4ea2a9deabaa42232902ac49e91713225d0542d491b3baba7c839eeda8ceefb7b86504f0f0000df72eb728ecd80fb0f4682450c62ded9b69e97026b2dca9612c08bfa01d774573cfd971ab581049a6e78dd14cece4072a65d59cefd005834d71bd25a0bcc0e1a26eada219be76988965b1a899f6924f6ce17ca0d4f3e21df68e2dba0cffef889540388568a73db010c9f5ea1195ed4a1eb5b6fd0546fc2019ffb8a5b6edf079e022daf91b9fd793f3a1c69e8b71c488d9160b6e4a0a3bbe75e88c5247ebed0bc685d1f7927a1baeb682362824030a89fdc36be78f1d93c97080c9fd11e7b9995488d641ba0114ec1f5167e05e557b507a69b2a32a7dbb909593a778eee70621fc33dd9a931fc0fe37d5ca2ae94d4ee192cd3fe6d70ca82451d0f348b25039ec40a920b5a47020a5588f8de8d6c1100737c2dec6b5d67dd21c1ed77faa96dcebda6b1b703d1ea4efbff0818442549dff830141c449319e0b9d643135534183f8af060d5187e29e54cd2a07e10c1e86be2b518be06b3283c816d65f71b152aed2bd3d0c197d31b300baba6bbe87c554bae1d1112930a72702eaec8c22e8ca9e4af47e6ede6aa542dfd2b965ebdb13e5fb02c435c264b57a10ce760c1e9fbb4cc74f277a71157c7173f846372efe9f33869c9f8c36da05fbab63316f79a2574538086807b765fe6820f971cfeecb22d6d4a4ebe534d3bf3a953be53f405e36b5aea8028b7df5498508c216a3b4325f5bf8f7c0c377aea6ad69c6f4baab587a15dcc6258d8ec443a44f574f65e0ac3694be39a551cc9a14dad506a83ee690ce4756f1e2e60cdc0531ff9cf76d2709fe3e0f30cb72bd29f832e15c0d922b62edffdf23ac03ed0d3348b12efb697309e5f53eb32c89ac3e2fb08e0c858f0bd2fd1e94b65a09b3cc444134bc7ffbaf37df3f493ca6ae33cc5ada152cc2790cdcfe0ac889bb42bd8141f0cdea78bed90fcdd2c9b0c91b5eaf70298f5190df05a79bf5886ab0674f80db4e0375801ea614310bb9a8ccc74f64f89968012501442eed27c9c7d425f5de17b60b75591b810f8fa263edbe660dfe621e811fb11686dbbc9bb6f67fe400d3ab532e370283cbb123bf8fc4b370d5883008faf14f69eba0206b227ec9b755f2c95563ecfc1cdeaf6203139f320c1cac570c15d0204c76c866d0e9460fe60ccdae01f9276e899d3b0c1ec2bfa48611899795c693446f5c0f101f3a420e6606dde9f66ab627387c78b1cf91ad6393dbfab6589a8121431bc343d135e7d3e22d1c5fd5091d996e65cde20456569520be8a4a165e5294ffa54514cb1ab55817ec52714a9a05ad46bc6079fe8ecaca808cee204d8e311bad111b93c581d0bd1ba2404dc4f6b95872eb242e5a20d9f591d28104a364d9d5f1d0f8c304c8f6b5e6458117f853226de4880983a7099ad9fe569c0519a0f8027c044badda97e25c9dd0b24041f13a859df199c1b79e7b2c4149b64dbb22a444202287feea0eb63f258651faa30040297e678ad3a607c10aff915aed75b9955b76bf36f49b0c7ba7e9721b147805869f0f17989e3a75d42b44bacc08443dde66aee8d3f0bac6c44a227b5a0e9f58dd36f8a2bc6b0916fb058514ac8a52bd5e70d290f68d8d95b73af1581e9f06afe9e602f05258010bda399f7c42f734dcb25c7ffe341539f5383da1fcc3bb4ab355c0bc08a38423fbe6281540e58552a6a798d9a9aa5f59223bcdb88ec037d17b899a8eb6f610d178ad5a6a59d2f0dcd07c496444e942c2107be2a85e17c3385fe4d48529b0380c406fa5e8b29f5b2d24169c79c087144b31c4dd9680978cd20318b6dc8bd11d778a60fdba4c40dbd092821a8b448c8e49224fe27bc224045131a2c3eb355492b793db7e8e8a7eeb62a526426dac55b19c6edce700dea911f9ea12b1dc854ed95889cae2b4e8d43a9597b79d25ebd3345430f4b92c17661f367c3f6232600b937f7f7a3520aaac620890a7462199c2288d87dfb25a77dd01ee3eb97b4e82f3faa12dc7c3569eb02ab5d7d0355dca562241471bc1466d2b44f05b4b3bf9bb0b52d7f99abf4f2b945981def7c51dcb19c2be66094c2ef229dbef08cee015515b79f00685cfa9b34418d1539dcdb651f9c846b94c908887b8a8faf96aeaaf3127ee9819a59ca133a82d218bf4e37acb3e7b52c29886913b23e9f532d25d58d93a86a315fc446a85a0e41a041ec5c7f71f979f47487ba0fa9a05d18aebf406af73e6af2317e0b5fdc6c7692b079494e3f8585aae49c1c310a2763f85120bca772ffdba3747da3d9ce3c2b1f1ed8eb5283329703ae567b26629162bd01c548ebfac8bd3d05d3503e2652142dbc06085b95ff6a236bea0", 0x1000) r6 = socket(0x2, 0x400000000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)="9dcaab06023893a8dee3b5d22abc725fa49eac7cbe08f1104da1b2d573eb76d64dd44f39eff135f62a06c03eccc1ff274d008cbe451c0598c9543173636ccf9b55218bcc528b7b2e7f15de5ad429b6c6caa8c91a8746aab4d1389fb4f341f9a9aeeaa7991a4ef6ad22b2d9f727e7b753e49fac96d94b178a7db54d2a3a5e08f58a8b27d2045d09d70c3692bdeec65e3e", 0x90}], 0x1, 0x0, 0x4) sendto$unix(r6, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c020f0069304f92df44b56553bb839a2f3b85768e061cd5b13671b228303b76df4df668909716725f7c12766f82cfc2f923cdabc5199b44bc3aa93a33b15e14f067d93622d9b96c8f60db7c7c984e79a1700cdfe90ea8417727c8534bc8ba3a9fbd08a9fbd320f2eb0ccb7eed85ac55e9e9e34660e3d157479865eef3e1"], 0x10) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r3, 0x0, 0x0) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 18:30:08 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 18:30:08 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) getitimer(0x0, &(0x7f0000000680)) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') r4 = fcntl$dupfd(r1, 0xa, r3) getdents(r4, &(0x7f0000000040)=""/196, 0xc4) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) 18:30:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf2da1a585d47d122a0fd1e9f0277452821ade2b0e38dd918846066696275d257358c76e154a15ffb097ea43646d717bd4ed9796227049cc45af9fc2afacb8d5e8b2de3b446d3cd8fecc778e90ce4ab425999f8a7ed1c9ef4dc803bdd7975f37981bb0917dfe52468b817c07e4cba7268ed70c367064bdffb431d36371c4af9b76c0a90c0a76253bf2a5648d8eed91bfa7ff8878fe8f6fe2f69432133d98b17c6c9198ee5681064d99f20d9dec87a20ac999783d8ed2a4c201b54d5e4bcfa7923e0bca0c1c50ba4fb99d3acb50ad6070cee6caa442b227b9c83410e5f41e6eebfff7ffefecdc4b8bd1dba6d554bc620a49009c2f5ea871596f9d48e9f4b87aa192c52a2166c8c1c15ca6e45f0ce1dbdc5ad6cb1b97a75e37a8b3df175c2d0cddffcc19b97d"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) geteuid() pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000001700)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="2d012e2f6693d06467e6b96cc6073edd6bbb52cac82363068017d66b9816d7f3082298f09769142beb42eee23958370f6f48d0e84fa5f6351e597e90a6732cbe6fd1d93c687b05e00ec8808519a1f152b07e5e7ee0fd627c299a2eae8c6817428ec5fc7155fe76864eaa5cdd293a8d1ce5704038838160dd8a4f9cc6a7f3e7fae38a1b307a58fcc06ec83150e66d974d6101e4dce04842f8282085413498bd169de2e73779ab95ca701a04b2dcc99b4cf2af9261a92a7d309856fd414858577742f8f57572e592689f429ceda432bbca860384d482aa6e582140f8b9fa699458592758b991fad0af7f16515ec635142cfa18a5525840ff6c3f4ad056a043cacf6523cd3690ab690ade9c7620acb611bf0a1c35435db98f664ed155c4417e7b93547100243b7c7cffe28a02a1b25df025"], 0x8) getsockname$unix(r3, 0x0, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) bind(r5, &(0x7f0000000140)=@in6={0x18, 0x1, 0x80000000, 0x5}, 0xc) getsockname$unix(r4, 0x0, &(0x7f0000000080)) r6 = kqueue() kevent(r6, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r7, 0x0, 0x0) r8 = syz_open_pts() close(r8) ioctl$TIOCSETAW(r8, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r8, 0x0, 0x0) r9 = syz_open_pts() close(r9) ioctl$TIOCSETAW(r9, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r9, 0x0, 0x0) 18:30:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x5, 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, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r7 = dup(r6) sendto$inet6(r7, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 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, r12, r14, r10, r11, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) close(r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x7, 0x286) semop(r23, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r24 = semget(0x0, 0x4, 0x2) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r20, r22, r18, r19, 0x21, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchownat(r7, &(0x7f00000001c0)='./file0\x00', r12, r19, 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(r27) write(r27, &(0x7f0000000100)="c080cc1138c27b897d287180a13ee653b0bcc1e36972bd78a5f1585c4d10c0038d0c1264", 0x24) setsockopt$sock_int(r26, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r25, r28, r4, r5, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setuid(r4) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="00802e2d6648c484a3399f054389942d4852696cadb5963e472078b627b82dcc8009afde8a3c7eac171bf9c634b1bc0049aeecae32155aae9083b418d58c10bceaaf696b350f99db653dbdd39195eec778292f7c4732cd5c3f34391a5dfbc0007249292b9cbba529f76782590e5c5cd5603c029c115cd267b6af92cb8365ed1b363c9d463f5f29f3dbe083a7881d24a8cf77eab976b2d25ce849c3a09682be8fae2a77d2a2338f6e43545a59408b26befff751bb1bfbc10e6c1e437a7307174e66e2ce8e2a9c468492bc09b71d860fa5d7a146f2043f7729afde61"], 0x10) 18:30:08 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x8) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) fchmod(r0, 0x8) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x8, 0x80) r3 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) r4 = semget$private(0x0, 0x8, 0x10286) semop(r4, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x800}, {0x0, 0x2, 0x1800}], 0x4) semop(r4, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r4, &(0x7f0000000280)=[{0x3, 0x0, 0x1800}, {0x0, 0x5}, {0xe, 0x0, 0x2800}, {0x4, 0x8082}, {0x1, 0x4007, 0x1800}, {0x1, 0xfc40, 0x1800}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r5 = getppid() getpgid(r5) fcntl$getown(r0, 0x5) r6 = getppid() getpgid(r6) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe43) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffebf) r10 = getppid() r11 = msgget$private(0x0, 0x20000003c4) msgrcv(r11, &(0x7f0000001180)=ANY=[@ANYBLOB="0000a2c45ff958c557c08f26916f8128b8f500c806dc4489a0e111ef3adb9c0abbf5d84a227b30b85bcb9b"], 0xc, 0x2, 0x1000) msgsnd(r11, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f8ab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c0734de88cefeef6cf5554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/115], 0x1, 0x800) msgsnd(r11, 0x0, 0x0, 0x1800) msgsnd(r11, &(0x7f0000000500)=ANY=[@ANYBLOB="010000000000000048696a280567d4ca7798cc8ec5d56f5963295c0ed193214179fc5bd836cb574b00cd442b352bd2d69c1978f6c35d189a06448217c51c1ffdc46e04343c67f530e9ad7f4baee608b35fa60725a8251800eaea256172cec0f22252675794485fb41043f794656165442be4128586708f82b38529673fc94f677198051746fb913382dd3973084c04a346e0855cab530e6a7fe72b9d464da4c8815e7452fb862c5f00000000000092021137e9313b24fdf9a6da211cb5c65f4f65df5aa10dffa1c400"/219], 0x2d, 0x800) r12 = socket(0x18, 0xc002, 0x0) r13 = fcntl$dupfd(r12, 0xa, r12) r14 = getpid() fcntl$setown(r13, 0x6, r14) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000980)={{0x1, 0x0, r9, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r14, r10, 0xa5, 0x1, 0x4e2c, 0x6}) setpgid(r10, r5) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r15 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r15, 0x29, 0x33, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/195, &(0x7f0000000240)=0xc3) open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x158) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=""/4096, 0x1000) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) 18:30:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') writev(r1, &(0x7f0000000100)=[{&(0x7f0000000ac0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 18:30:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000002c0)={0x101, 0x20, {[0x80000000, 0x6, 0x3ff, 0x3, 0x4, 0x7f, 0x1, 0x1ca, 0x1, 0x4, 0x0, 0x3, 0x1, 0x1, 0x2, 0x100, 0x1, 0x3], [0xf68, 0x8, 0x1, 0x8, 0x10001, 0x0, 0x9, 0x40, 0x7, 0x101], [0x6, 0x8, 0x9, 0xfffffffffffffff9, 0x84, 0x64, 0x7], [0x10000, 0xfffffffffffffff8, 0xfffffffffffffffe, 0x7, 0x6, 0x2], [{0x0, 0x6, 0x8, 0x7fffffff}, {0x40, 0xfffffffb, 0x7fff}, {0xcad9, 0xaf00, 0x1c0, 0x3604a3dd}, {0x0, 0x7, 0x200, 0x8001}, {0x20, 0x100, 0x2, 0x1ff}, {0x7, 0x9, 0x6, 0x4}, {0x7, 0x7fff, 0x1, 0xff}, {0x20, 0xffffff01, 0x2, 0x401}], {0x100, 0xbd02, 0x7}, {0xa3, 0x6, 0x3, 0x31}}}) r2 = msgget$private(0x0, 0x14b) msgctl$IPC_RMID(r2, 0x0) socket$inet6(0x18, 0x4000, 0x4e) 18:30:08 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x5, 0x8002, 0x0, "854900", 0x3}) syz_open_pts() syz_open_pts() 18:30:08 executing program 0: getrusage(0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000300)=[{0x1, 0x29c, 0x2800}, {0x4, 0x80, 0x1000}, {0x3, 0x1}, {0x6, 0x1, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffa, 0x1800}, {0x3, 0x4, 0x800}, {0x1, 0x4, 0x800}, {0x0, 0x93, 0x1800}], 0x9) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x808, 0x0) write(r2, &(0x7f0000000980)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd6", 0xc4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000040)=0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000a80), &(0x7f0000000840)=0x330) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname$inet6(r4, &(0x7f00000003c0), &(0x7f0000000bc0)=0xfffffffffffffd7a) setsockopt(r1, 0x1000000000029, 0x200000036, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc028698a, &(0x7f00000000c0)) ftruncate(r1, 0x0, 0x1) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/255) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x81, 0x2, 0x0, 0x1, 0x8, 0x6, 0x0, 0x6, 0x1, 0x4, 0x1}) getrusage(0xffffffffffffffff, &(0x7f0000000b00)) openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/zero\x00', 0x2c34c8b137db9ba5, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00') fchdir(0xffffffffffffffff) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x10000, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x10, r7, 0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000540), 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0xe0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r8, 0x0, 0x2) write(r8, &(0x7f00000005c0)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd642bbbeb2092d5ceb7a6755800596d2ea08c68c09168de38b9f20a65f48a2d56ce66a27f8fa164c771e61241e55e76a0b05a199e3414242cdc728804c2b2586f5d275abd9664b78d2891f63cde3a7a8a02876b8fd8662dc6550351a4efe18fc7a0de06413b0610aaa448f0f56d8857e53eba9ca5825b63735a7876a50c904c0e577859cfbdb1af5ce7f4b9374ce60576b89555aefa3ed80a06145245018c97f1689074f6093bf0585e2c2f3aefa8b616cdf210e5c9abdcd049e82d3c1b8b0c6d771f3d640251798b1f183c887cff9a1d3114cf471bd2fb91e19de09d2413a566436080093cb9e018d4a70eab35a7e1ff90c1ee48fe9b8a84f1a7db3a3cc3dce9b9f3ae754d62c863f94d16abad9ab7ec4d82c03e993d8f2b7c741e2de480f859d9b313018466282e75d79b5b6833ad661a61886e6964784868810c9c4e26bf69ba61318b33bb5b465ae6175471e1fb59512d43759fab74a209e93fb61aabf211e98", 0x37) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r9 = socket(0x2, 0x4, 0x34) r10 = socket(0x10000000002, 0x2, 0x0) r11 = dup2(r9, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000880), &(0x7f0000000200)=0x10) r12 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x410c5cbcccb917a9) symlinkat(&(0x7f0000000400)='./file0\x00', r12, &(0x7f0000000d40)='./file0\x00') fchdir(r12) r13 = openat(r11, &(0x7f000052fff8)='./file0\x00', 0xa02, 0x0) symlinkat(&(0x7f00000000c0)='/', r13, &(0x7f0000d06ff8)='./file0\x00') r14 = msgget$private(0x0, 0xfffffffffffffffd) r15 = msgget$private(0x0, 0x5f422ba73daebc0b) msgsnd(r15, &(0x7f0000000300)=ANY=[], 0x0, 0x7fc) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r14, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cc2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000acc91366735117000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a1baeb61feec97f1f5bafff0c8d5583ca2b83eea214e18350c76ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addf09e9ac4ff6cd5ec85c61dc8a768042064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff751c8a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731e"], 0x1, 0x7fb) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r16, 0x29, 0x80000000000000d, 0x0, 0x0) msgrcv(r15, &(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, 0x0, 0x1000) msgsnd(r14, &(0x7f0000001540)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c4060041622b1194de0d711ee37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a2d46bf36ffdf6a4d713988405000000c28c598a778194e03f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000000000000"], 0x1, 0x800) msgrcv(r14, &(0x7f0000001f80)=ANY=[], 0x0, 0x3, 0x800) msgget(0x1, 0x28) r17 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r18, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r17, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r21, r20) sendmsg$unix(r19, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20], 0x28}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000015c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r22 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r25, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r26 = accept$unix(r25, &(0x7f0000001640)=@abs, &(0x7f00000016c0)=0x8) readv(r26, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r27 = dup2(r22, r23) sendmsg$unix(r24, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000100000039e003592d", @ANYRES32=r24, @ANYRES32=r24, @ANYRES32=r24, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r24], 0x28}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r28, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=ANY=[@ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRESOCT=0x0], @ANYRESOCT=r10], 0x1f, 0x40e}, 0x0) r29 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r29, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r30, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="080000000000000013bcda5209cd3fdf000000002e5f070000000000000061ded8e725384272702f8ae8", @ANYRES32=r30, @ANYRES32=r30, @ANYRES32=r29, @ANYPTR64], 0x28}, 0x0) r31 = dup2(r30, r29) r32 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$lock(r32, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x9f380e0c8253ce0, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = socket(0x35, 0x1, 0x0) setsockopt(r34, 0x1000000000029, 0x0, &(0x7f00000001c0)="4b74954c", 0x4) r35 = socket(0x18, 0x1, 0x0) close(r35) fcntl$dupfd(r34, 0x0, r35) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) close(0xffffffffffffffff) r37 = fcntl$dupfd(r36, 0x0, 0xffffffffffffffff) r38 = socket(0x18, 0x1, 0x0) r39 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r39, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) setsockopt(r39, 0x1000000000029, 0xfffffff7, &(0x7f00000001c0)="4b74954c", 0x67) r40 = socket(0x18, 0x1, 0x0) close(r40) fcntl$dupfd(r38, 0x0, r40) r41 = dup2(r36, r38) socket(0x18, 0x1, 0x0) r42 = socket(0x18, 0x1, 0x0) close(r42) openat(r31, &(0x7f0000001480)='./file0\x00', 0x400, 0x10) r43 = socket(0x2, 0x400000000002, 0x0) r44 = fcntl$dupfd(r43, 0x0, r43) ioctl$TIOCFLUSH(r44, 0x80206982, &(0x7f0000000300)) r45 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r45, 0x0, r45) fcntl$dupfd(r45, 0xa, r44) connect$unix(r42, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$LIOCSFD(r41, 0x80046c7f, &(0x7f0000000000)=r42) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r47 = socket(0x18, 0x1, 0x0) close(r47) fcntl$dupfd(r46, 0x0, r47) connect$unix(r47, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r48 = accept(r47, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r48, &(0x7f00000000c0)=@abs={0x9b702a3012c45a94, 0x7}, 0x141) sendmsg$unix(r33, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001980)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYPTR64=&(0x7f00000018c0)=ANY=[@ANYRESDEC=r8, @ANYRES32=r48, @ANYRESOCT=r18, @ANYPTR64=&(0x7f00000015c0)=ANY=[], @ANYRESHEX=r41], @ANYRESHEX, @ANYRES32, @ANYRES64=r1, @ANYBLOB="f2fad2ac136961d74003c6f3fee216aa9d0858daa027a9021af453a8b65c6e6da383d6ac3feb5b52fab7ad0e40a0404ed9c3a3da17ddfc0a66a394b0ee36dc5b3b4f8f831457", @ANYRES32, @ANYRES16=0x0], 0x9d}, 0x0) dup2(r33, r32) r49 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r49, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r51, 0x0, 0x3, &(0x7f0000000140)=""/18) semctl$IPC_RMID(r51, 0x0, 0x0) r52 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) ioctl$TIOCSBRK(r52, 0x2000747b) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000008413d1ee9ba041b5831762d91d000000000000000000000000000000000000000000000000002743000000000000000000000000000000000000000000000000000000c61b9e8fae2fc1578c71c206390100000000000000000000000000ba0002"], &(0x7f0000000080)=0x6e) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000001540)=0x8) r53 = geteuid() r54 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r54, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r53, r55, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) r56 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCMBIC(r56, 0x8004746b, &(0x7f0000000300)=0xa658) sendmsg$unix(r50, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001d80)=ANY=[@ANYRES64=0x0, @ANYPTR64, @ANYRESDEC, @ANYRES32=r51, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESHEX=r52, @ANYRES16=0x0], @ANYBLOB="3bc2e19e5b7c0ad22f1cdc7dfe6690142ff6cbf9af9dcbae465beb78ec0f63a8eb0638fe854d3397fc60aef41d8cb318a7c5810c21e0b3f8651c95233ada298aa3eea822e93f1e0f464173520ecd1ec986546d8ae8a48d23cc7dd0b10000d84b1d3272cc147b20dcaa2e310328650387970cf56785f6831aa39d30a6f7f8abea4359ca32fe158948751575d54e6aea2a2d3b69278001ac7abd678aa494cff0810ec3855d9a83504f5264ff95764b83719f2b296003e2a148f4b90f81365a6c4068fac604c143a7368be86cb5228ec937f1aac19adbc51178a8c2e9ed6fd67aac2032b8578d26a93a75e44773780bd664f1a987d865de5b6c49ee677bbb523500e4182f1ab59161", @ANYRESOCT=r21, @ANYRESDEC=r56, @ANYBLOB="2c5554041669fbbad2d299b03dcfbeffadba0712519183b467c6cdce862abb62ed202149b52dd77aced8"], 0x85}, 0x0) dup2(r50, r49) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6d4b}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = syz_open_pts() close(r58) writev(r58, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e", 0xaf3}], 0x1) writev(r58, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) sendmsg$unix(r57, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000001540)=ANY=[], @ANYRES32=r57, @ANYRES32=r57, @ANYRES32, @ANYPTR64], 0x1c}, 0x0) dup2(r57, 0xffffffffffffffff) r59 = msgget$private(0x0, 0x20000003c4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r60, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r61, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) close(r61) msgrcv(r59, &(0x7f0000001f40)=ANY=[@ANYRES32=r61], 0x1, 0x0, 0x1000) msgsnd(r59, &(0x7f0000000240)=ANY=[], 0x0, 0x800) msgrcv(r59, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r59, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000b500"/39], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r59, 0x0) r62 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r62, 0xc0106924, &(0x7f00000000c0)) msgrcv(r59, &(0x7f0000001940)=ANY=[@ANYRESHEX=r37, @ANYPTR64=&(0x7f0000001740)=ANY=[@ANYRES32=r32, @ANYRES64=r24, @ANYRES16, @ANYBLOB="1f9d3e64a0267de516b5b35ede2808d1dfd42f1945b9abd14f68ad0aa549af61a9640a3bd64c6822f0aad67110f19491873074b36a648ec708a83cc92b4b2e157c8479a3bc826c64f7b8e65da7b64525dfb8cb0769312bf03a3f0055dc2437bf79290cbe2bde5481fb6ff9f58507cb6660b8bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b476dc3e6ad2d1c02ba556283c94eb2a29e7a00213c2a166c0347ad726fd2780b5e84030ae892f5164b0225871202e11212a30dc600af66f0ce4321cd9cbf90c0305faccf936a78d0000", @ANYRESOCT=r24], @ANYRESHEX=r27, @ANYRES32=r62, @ANYRES16=r28], 0x5, 0x1, 0x2bbaff95d624e2d0) fchdir(r32) r63 = dup(0xffffffffffffff9c) openat(r63, &(0x7f0000000000)='./file0\x00', 0x10803, 0x20) r64 = openat(r63, &(0x7f0000000940)='./file0\x00', 0x800, 0x68) symlinkat(&(0x7f00000000c0)='/', r64, &(0x7f0000d06ff8)='./file0\x00') 18:30:08 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018307"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r3, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000180)='./file0/file0\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') r6 = dup2(r1, r5) connect$unix(r6, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) r9 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f00000009c0)={&(0x7f0000000740)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000780)="e0f3dc88559d2ea765e8de0e30108ab912f425057b37609800e036f2cb43bfe898581e6caa19b32c1f8c022d17fcb17f1166ba496b8b0b34594bfe4418c492bded0685f20ee0722beef6cb", 0x4b}, {&(0x7f0000000800)="47a0fd6bbb0084dfb3d5bde46c9a8a", 0xf}, {&(0x7f0000000840)="82ad47034b0b52c4f6dd92019d26a832f7dd80f838adad", 0x17}], 0x3, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r8, 0xffffffffffffffff, r10}], 0x20, 0x2}, 0x404) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa97516ee3dbc3f4287", 0x591) 18:30:08 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe80ffffff00010065ec0f1d000000000000000000000000010000007c4889b6") unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 18:30:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb6dac0000000000eeff00"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 18:30:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() dup(r0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:30:09 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xb810, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 18:30:09 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') r3 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x1) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000040)='r\x00') 18:30:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5fe7f000001"], 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(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.0\x00'], 0x10) shutdown(r2, 0x2) shutdown(r2, 0x2) 18:30:10 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) 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}) lchown(&(0x7f0000001740)='./file0/file0\x00', r6, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x80000001, 0xffffffffffffffff, r7, r4, r5, 0x0, 0x5}, 0x4, 0x1, 0x9}) getgid() r11 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, 0xffffffffffffffff, 0x1e4, 0x8}, 0x5, 0x7, r11, 0x0, 0x2dba, 0x0, 0x7ff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3f, 0x0, 0x0, r4, 0x0, 0x140}, 0x9, 0x2}) r12 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r12, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5bc00e40850"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r15 = 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, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r15, &(0x7f0000000280)=ANY=[@ANYBLOB="8043d26bf07a15523d2ac75c6033fbe35e3c141f239b1ca04e97fd11684af6dfdc4a4f5197f7a270b44d966a43b0af041b2f048f8004880b1c1f446f4d68e11b20cf09d76c975d76bb7d4efe29c9b94762c94fb50bb9ad7c5d365e9e07d9304d02a8df130f948f957a756b5a4a6ec91d8eb6ad9c7356b53e3ae17b6f55d629a5db60c4c64fe249b23e1c1f6a"], 0x10) accept(r14, &(0x7f0000002200)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) dup2(r15, r14) 18:30:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc2) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 18:30:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000542709300400000004c230f28183f10b937568bd84846ef444a177f0a89db598a821460536af34109df68763b44d024f3d96a6ac805c214ffa2e756f196d81138e52fc903afb25df369525ece35efd0eaddc38f2db92d91640c44e166b05d0145f922590b5c240a0cf5ec857dfa35d2e92b384342b79ebb6d5eb3ce81ba1f0cf28457a1b082de6deeb8e2e29a0b6d1d13c1c327168874cc57add8a3c4dab0235933dfce6ffe341eade24ca7ef8c82771169f97eea693a9aeba40066f993e7797f995b56d9ab7643ea5c78328f1e70ef39ef44cb9d9c5e1533b86487b5d9436fc50027422018906342a9bcca646f7ed1efa8844f3a1e66d42f1fd58e745224e066d1fd0178f10112a5d41b5493f8d07cfa0e3a1927e01b3174af4e185db305347bdb99be3543"], 0xc, 0x2, 0x1000) msgsnd(r3, 0x0, 0x0, 0x1800) msgsnd(r3, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="020000000000b10cf1d86688e61752917ae01beb6e8c6a8f77e87793c959a0523c1b372d"], 0x24, 0x0) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="4000000850db6679d6208dda2cbd68e15d5f255777be5b65e67e7d1b17e2afbea5dec8838999343bc9a6ee019b0d3bcae3156cedf8987f1c56ab3ee41bff878d02cacb3ea5d51eb4d9194a5535268b6b54ed8c34859dd6b8fb1a7376f7ef0db70b4e6682994bb8a9631843e4a635f1cd5b459c1a66677f102b210a46a3bb8a0f0caa7a976f3445778a"], 0xc, 0x2, 0x1000) msgsnd(r4, 0x0, 0x0, 0x1800) msgsnd(r4, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x20, 0x1, 0xf0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = getuid() r11 = geteuid() setreuid(r10, r11) r12 = getgid() r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = getppid() wait4(r16, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r18 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r19, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r22 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r22, 0x5, 0x8, &(0x7f0000000140)) r23 = getuid() r24 = getgid() r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r26 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getgid() semop(r26, &(0x7f0000000380), 0x0) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r28, r27, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r23, r24, r28, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r14, r28, r19, 0x1e4, 0x7}, 0x5, 0x5, r16, r15, 0xfffffffffffffe01, 0x20000009, 0x8}) r30 = socket(0x18, 0x2, 0x0) connect$unix(r30, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r30, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r30, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r32 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r32, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r28, r12, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x0, r8, r7, r10, r12, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r33 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmctl$IPC_SET(r33, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffffff, 0x5) r36 = getppid() wait4(r36, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r37 = syz_open_pts() ioctl$TIOCSETA(r37, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r38 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r41 = getgid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r40, r39, 0x0, r41, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r42 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r42, 0x5, 0x8, &(0x7f0000000140)) r43 = getuid() r44 = getgid() r45 = syz_open_pts() ioctl$TIOCSETA(r45, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r46 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r49 = getgid() semop(r46, &(0x7f0000000380), 0x0) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r48, r47, 0x0, r49, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r43, r44, r48, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r34, r48, r39, 0x1e4, 0x7}, 0x5, 0x5, r36, r35, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x1, &(0x7f0000000240)=[r34]) r51 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r51, 0x5, 0x8, &(0x7f0000000140)) r52 = getuid() r53 = getgid() r54 = syz_open_pts() ioctl$TIOCSETA(r54, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r55 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r58 = getgid() semop(r55, &(0x7f0000000380), 0x0) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000480)={{0x80008, r57, r56, 0x0, r58, 0x0, 0x7}, 0x9, 0x8, 0x3}) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r52, r53, r57, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r59 = getgid() r60 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r60, 0x0, 0x0) shmctl$IPC_SET(r60, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r60, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r62 = fcntl$getown(0xffffffffffffffff, 0x5) r63 = getppid() wait4(r63, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r64 = syz_open_pts() ioctl$TIOCSETA(r64, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r65 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r68 = getgid() semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r67, r66, 0x0, r68, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r69 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r69, 0x5, 0x8, &(0x7f0000000140)) r70 = getuid() r71 = getgid() r72 = syz_open_pts() ioctl$TIOCSETA(r72, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r73 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r76 = getgid() semop(r73, &(0x7f0000000380), 0x0) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r75, r74, 0x0, r76, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r70, r71, r75, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r60, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r61, r75, r66, 0x1e4, 0x7}, 0x5, 0x5, r63, r62, 0xfffffffffffffe01, 0x20000009, 0x8}) r77 = socket(0x18, 0x2, 0x0) connect$unix(r77, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r77, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r77, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r79 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r79, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r78, r75, r59, 0x11, 0x9}, 0x8, 0x1, 0x9}) r80 = syz_open_pts() ioctl$TIOCSETA(r80, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r81 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r81, &(0x7f0000000380), 0x0) r83 = semget$private(0x0, 0x7, 0x286) semop(r83, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r83, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r83, 0x0, 0x8, &(0x7f00000000c0)) r84 = socket(0x18, 0x2, 0x0) setsockopt(r84, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r86 = getuid() r87 = geteuid() setreuid(r86, r87) r88 = getuid() r89 = geteuid() setreuid(r88, r89) r90 = getgid() r91 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r91, 0x0, 0x0) shmctl$IPC_SET(r91, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r91, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r93 = fcntl$getown(0xffffffffffffffff, 0x5) r94 = getppid() wait4(r94, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r95 = syz_open_pts() ioctl$TIOCSETA(r95, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r96 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r99 = getgid() semctl$IPC_SET(r96, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r98, r97, 0x0, r99, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r100 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r100, 0x5, 0x8, &(0x7f0000000140)) r101 = getuid() getgid() r102 = syz_open_pts() ioctl$TIOCSETA(r102, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r103 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r106 = getgid() semop(r103, &(0x7f0000000380), 0x0) semctl$IPC_SET(r103, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r105, r104, 0x0, r106, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r100, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r101, r7, r105, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r91, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r92, r105, r97, 0x1e4, 0x7}, 0x5, 0x5, r94, r93, 0xfffffffffffffe01, 0x20000009, 0x8}) r107 = socket(0x18, 0x2, 0x0) connect$unix(r107, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r107, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r107, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r107, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r109 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r109, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r109, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r108, r105, r90, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000280)={{0x0, r86, r85, r88, r90, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r110 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r110, 0x0, 0x0) shmctl$IPC_SET(r110, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r110, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r112 = fcntl$getown(0xffffffffffffffff, 0x5) r113 = getppid() wait4(r113, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r114 = syz_open_pts() ioctl$TIOCSETA(r114, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r115 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r114, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r118 = getgid() semctl$IPC_SET(r115, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r117, r116, 0x0, r118, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r119 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r119, 0x5, 0x8, &(0x7f0000000140)) r120 = getuid() r121 = getgid() r122 = syz_open_pts() ioctl$TIOCSETA(r122, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r123 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r126 = getgid() semop(r123, &(0x7f0000000380), 0x0) semctl$IPC_SET(r123, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r125, r124, 0x0, r126, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r119, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r120, r121, r125, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r110, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r111, r125, r116, 0x1e4, 0x7}, 0x5, 0x5, r113, r112, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x9, &(0x7f0000000280)=[r78, r82, r85, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r116]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r128, 0x4, 0x46bfb) r129 = getpid() fcntl$setown(r128, 0x6, r129) r130 = getppid() setpgid(r129, r130) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x5, r8, r50, r52, r127, 0x10, 0x1ff}, 0x6, 0x8, r130, 0x0, 0x3ff, 0xfffffffffffffffe, 0x3, 0x80}) r131 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r131, 0x2000740e) msgsnd(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000009fb09c5b9f2b2763df6c40b8d18e83513b6faea38a8bfed7f42612732b9ab2f91e22e588e8518360ff5b0cb2fec9f8e4aff9353173ced9aaba34d26b941c15943a9f4dce8ea6f0c6752539bdbb36c6febd2692c2b0a8d1100579e68b6c068e833c7530abacdd17def796925f2a8e2671d7c44e42cd4bf1faf2c59d9c7f53aec3"], 0x88, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 18:30:11 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x81, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000100)='./file1\x00') r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r8, &(0x7f0000000140)='./file1\x00', r6, &(0x7f0000000180)='./file0/file0\x00') linkat(r5, &(0x7f0000000000)='./file0\x00', r8, &(0x7f0000000040)='./file0\x00', 0x4) dup2(r0, r1) 18:30:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5b47d5eb, 0x101, 0x80005121, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x7, './file0\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x42, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x10002, 0x4000003f}) 18:30:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8) close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x20, 0x9, 0x1, 0xffffffff, "393fef1839c32a62a58265fedcf33baadedc8bd8", 0x2bf, 0x116c}) 18:30:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x7812, 0xffffffffffffffff, 0x0, 0x200000000000000) 18:30:15 executing program 1: sendsyslog(&(0x7f0000000000)="a2ac725976b7aa69036422a600712b23690b3693239d6003505d14ed", 0x1c, 0x8) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8404030003) 18:30:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x105) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2, 0x80000001, 0x9, 0x0, 0x4, 0x8, 0x4, 0x2, 0x1, 0x195}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000080000000000000000000000000000000020000000000000000000000000000000000002bc9b2abf3894ffb8d0756000000066100"/108], &(0x7f0000000040)=0x1) close(r2) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00') r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r7, &(0x7f0000000140)='./file1\x00', r5, &(0x7f0000000180)='./file0/file0\x00') fchdir(r5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open$dir(&(0x7f00000001c0)='./file1\x00', 0x8, 0x1) sendmsg(r4, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:30:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x6c) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a4", 0xfffffcbe}], 0x1, 0x0, 0x27fff) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/33, 0x21}], 0x1) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)) unlink(&(0x7f0000000000)='./file0/file0\x00') mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') r3 = open$dir(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r3, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000180)='./file0/file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r3, 0x0, 0xd4) 18:30:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) flock(r0, 0x7) semget(0x2, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x49) semop(r1, &(0x7f0000000000)=[{0x1, 0xff4a, 0x1000}, {0x4, 0xcceb}, {0x4, 0x0, 0x1800}, {0x0, 0x6, 0x800}, {0x5, 0x20}, {0x3, 0xdb58, 0x1800}, {0x0, 0x1f, 0x1000}], 0x7) 18:30:15 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01460f"], 0x1) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x10000, 0x70) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYRESDEC], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r2 = getppid() r3 = getpgid(r2) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb754204be23de094dfb724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e1dcbc0db4b359f7d7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r5 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r5, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r6, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r3, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x1b, &(0x7f0000000080), 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x1b, &(0x7f0000000080), 0x0) r9 = fcntl$dupfd(r7, 0xa, r8) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000001700), &(0x7f00000016c0)=0x8) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0xc1) semop(r12, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r12, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r13 = getuid() seteuid(r13) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) recvmsg(r16, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000680)={{0x4, r13, r11, r17, r15, 0x0, 0x4}, 0x3f, 0x49, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) fchownat(r9, &(0x7f0000001600)='./file0\x00', r13, r18, 0x6) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x1b, &(0x7f0000000080), 0x0) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x1b, &(0x7f0000000080), 0x0) r21 = fcntl$dupfd(r19, 0xa, r20) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000001700), &(0x7f00000016c0)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x4, 0xc1) semop(r24, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r24, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r25 = getuid() seteuid(r25) r26 = socket(0x18, 0x2, 0x0) connect$unix(r26, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r28 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) recvmsg(r28, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000680)={{0x4, r25, r23, r29, r27, 0x0, 0x4}, 0x3f, 0x49, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) fchownat(r21, &(0x7f0000001600)='./file0\x00', r25, r30, 0x6) r31 = getppid() getpgid(r31) getuid() r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0x1b, &(0x7f0000000080), 0x0) r33 = socket(0x18, 0x1, 0x0) setsockopt(r33, 0x29, 0x1b, &(0x7f0000000080), 0x0) r34 = fcntl$dupfd(r32, 0xa, r33) r35 = socket(0x18, 0x2, 0x0) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r35, 0xffff, 0x80, &(0x7f0000001700), &(0x7f00000016c0)=0x8) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0xc1) semop(r37, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r37, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r38 = getuid() seteuid(r38) r39 = socket(0x18, 0x2, 0x0) connect$unix(r39, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r40 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) recvmsg(r40, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000540)=0xc) r41 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r42 = accept$unix(r41, &(0x7f0000000000)=ANY=[@ANYBLOB="f6ff0000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8eea144ad013a10000000000000080000000000000000004b7a29ae7eeb5f0c17276aef4c5300"], &(0x7f0000000080)=0x6e) accept$unix(r41, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r43 = geteuid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r41, &(0x7f0000000180)='./file0\x00', r43, r44, 0x4) r45 = semget$private(0x0, 0x7, 0x286) semop(r45, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r45, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f00000000c0)) r46 = socket(0x18, 0x2, 0x0) setsockopt(r46, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r48 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r47, 0x0, 0xffffffffffffffff, r48, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000680)={{0x4, r38, r36, r47, r44, 0x0, 0x44}, 0x3a, 0x49, 0x9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) fchownat(r34, &(0x7f0000001600)='./file0\x00', r38, r49, 0x6) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, r49]) open(&(0x7f0000000240)='./bus\x00', 0x1, 0x1e) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x20000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r51) dup2(r50, r51) socket$inet(0x2, 0x0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r53) dup2(r52, r53) syz_open_pts() accept(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3b600"/4098], &(0x7f0000001300)=0x1002) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r55) dup2(r54, r55) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r57) dup2(r56, r57) socket(0x10, 0x4, 0x8d) r58 = getppid() r59 = getpgid(r58) r60 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r60, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb754204be23de094dfb724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e1dcbc0db4b359f7d7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r61 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r61, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r62, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r59, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) getpgid(r59) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r64) dup2(r63, r64) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000001340), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r66) dup2(r65, r66) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r68) dup2(r67, r68) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r70) dup2(r69, r70) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r72) dup2(r71, r72) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r74) dup2(r73, r74) 18:30:15 executing program 1: mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) kqueue() r0 = msgget$private(0x0, 0xfffffffffffffff9) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000140)) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYRES64=r3, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001300)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYBLOB="d748df7bfa629ededce2fd0abe713b7768e51a", @ANYRESHEX=r1], 0x7, 0xffb) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e93c0a00000000000095ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3be07000000910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90907f1030defdd6f2bf4a2e4bd2aa4de50a46b1f76a1288e4240b93714a2b9d7352c625b31da49ac4602ea576b82517eef0ebaca6559d2dfe5600d0b2c9905311183c65521f10cb5085de1f79b5fe2cb184f3c265492d437e8c676a5d5a3788f5627cc8afc1023268f97b854ab2af8bcb79398db080b332cd5e7c09fb2f686e36273ccd7f5a219324b0c809855df82869"], 0x1, 0x0, 0x1004) msgrcv(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x2, 0x1000) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x5018, 0xffffffffffffffff, 0x0, 0x8000) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r4 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001680)={{0x8, r5, r6, r7, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r8, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r9 = getgid() getgroups(0x9, &(0x7f0000000540)=[r9, r9, r9, r9, r9, 0x0, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000040)=[r9]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f00000000c0)='./file0\x00', 0x1f0) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r12, &(0x7f0000000040)='./file0\x00', r13, &(0x7f0000000100)='./file1\x00') r14 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r14, &(0x7f0000000140)='./file1\x00', r12, &(0x7f0000000180)='./file0/file0\x00') r15 = fcntl$getown(r12, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) getpgid(r17) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, 0xffffffffffffffff, r10, r11, 0x0, 0x40, 0x5}, 0x3ff, 0x976b, r15, r17, 0xe7, 0x1a70a4ab, 0x3}) msgsnd(r0, &(0x7f0000000e80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"}, 0x107, 0x40000000000800) r18 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90cf, 0x0, "00004f25df630826d63c000000000000e74de400", 0x2, 0x9}) writev(r18, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) setsockopt(r1, 0x10001, 0x4, &(0x7f00000000c0)="a7a324ff427046c0df190b9874982c21b5c4af94d808c4254f0c340b07161c1c902f4229d1ad3fa8a7df3f8ddfea6a8e0faf76832f7569f1cb4ca054cdb654bbb0517a66406dce250e8e7ed3e71f7770b9b371631cd5b922551e9c208b884acc79d481c7995315db56dc2b80f1c025e008a357419eb951c388e89e3f04501017a67b3a6d55e541e258e00f61236f224246d43432c8eec7af7f86feb2282a2cc027d17e8604a058e04ae098c28f25da359ce2edf48fb5f262d68757853bd60d949f4fe4332e121a3a6be6a970eb03f317a5b70a24441a83a09eb97b186f3c8a1ae89022207860b01e6d889d7cc67ca53ff32c11216f626e95199b1965bd", 0xfd) write(r18, &(0x7f0000000200), 0xfe72) close(r18) syz_open_pts() minherit(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x1) 18:30:15 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x3f, 0x1}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) sendmsg(r1, &(0x7f0000000680)={&(0x7f00000003c0)=@in6={0x18, 0x1, 0x800, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000400)="62962349e603ae3990b584d00400be70c0f9a12d96e891fc4d8097d16ffd97c70b902cc7f3be2ca0dc79569d5a3b43305b272c36999834b2ac42abac116b0471449e986fd4373bb16bfcf5df76b1d7e9c4f6a3088973946f2874a5f9cd26d1c2de6ff5e19ea78876966fb3c509d7eb3ac8f58561b332ece5e9018cf2c39c424772943929e7162624456fbab851541bcfa1fed557ab1492a6e0ba0b8051", 0x9d}], 0x1, &(0x7f0000000500)=ANY=[@ANYBLOB="6000000000000000ffff0000060000001be0fb8d7f60328a2db841b1d25dfc73aadb914b5e0b9a83a62fb0ef3d0e32f53f15da6a20dc5e2f36a875475ad77345ae5ceb6eaa54c647cda7aa737dad2a2383b3a06de1353c6885000000000000009000000000000000ffff0000000000000000004d6e53fb1dfe0bfbdcd78dd3af237ac3f66531569fea683dfd8828b0c8e5d0af29a2de978e35d015f34621d77c8ab0cd0ac61f40a90296ba036003960249cecb2192819341ca35dc3f0487da81503e1408928e768cab7f042fd68d622cfabb2a11e8a948fc09cbeb0727032121419c226cba49f903b47b1b00000000004800000000000000010000000600000067d3079da36bd5ded9a32241b4c90e6bb9ba43cbd98886ea70fdd2d9f18acaa32fa6f3f69b777aed46f3793eed5ea836110000000000000028000000000000000100000007000000661979fb5a53ef8f2eb0eb372a4089333138fd4eb2000000"], 0x160}, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00') r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r7, &(0x7f0000000140)='./file1\x00', r5, &(0x7f0000000180)='./file0/file0\x00') dup2(r4, r7) recvmsg(r2, &(0x7f0000000380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/95, 0x5f}, {&(0x7f0000000180)=""/163, 0xa3}], 0x2, &(0x7f0000000280)=""/203, 0xcb}, 0x1) 18:30:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="1000021500120000e60d06a3a149d65da800000000e94100fa41cb8e51425a622a7eaf0000006aa0158be1361f9a3a49dce5aa7be22499f07f1911627c000000000095f5fe4cd52e2e3b02de1c6d94d322c3ce568e48df6682bdae5aa83d39159332012c41f4650000000000000401b20f5efdbc1d6862c14debed130a6b57ae3e164d43732cfeb3d8048ca6194c0ec065a14f87ebc3c86f60e20ee029f7e58340bfffaca4a3fbfc8dad5b2a9c2e5cae03ec80084c1c115c465eb3"], 0x10}, 0x0) r2 = socket(0x2, 0x400000001002, 0x0) getsockopt(r2, 0x0, 0x15, 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x286) r4 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e6fd4fd8000006549ac87fd000000006cb165fdf0a335442d000000000000001fffffff1d753029c2c9abc51036c2216f678fb85d4e4e351144b4ddc4bad8b155e8c1a6e311c9dd923d2b0794376541a6245ee7b0aa0acca103fce88322eb72e62612770977d99580124442090000000401a05d3df6a9385b6bd8330db62aca0b4b3dfec5dc1f0ca8c3ba4822d378eca5ce620f31f5b00718e600e48b6f82bb55c985d93d465bbffab1c66d843ba19a91a0342fb1207c781d71695cc02dfc249ff13374ed96635b9b61bd4f83ef7ca2e0f5daf64bb83b4b0541486970be9639ee02b4072a1fa187aa079cbf33d4bac301a17ff9a9c2137e4ca00b9fd076dfe4dd00521ead3143d5815bdcde6bd828981b2a120cb14bbcca9cd6a1b042aa737fbf69e795ca02910682328458a273b135ca4d15317934c35e0f5555b8231c8b81fdfe6a7b6e32e2b1a02e6eee8c371c60098fd0f8d0a1338950c6316ded28a48fed35"], 0x1) lseek(r4, 0x0, 0x0, 0x1) r6 = semget$private(0x0, 0x8, 0x10286) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0xa, r7) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) ioctl$TIOCSETA(r8, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0x530}) semop(r6, &(0x7f0000000000)=[{0x6, 0x3}, {0x1, 0x1, 0x17fc}, {0x4, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r6, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x1, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r6, &(0x7f0000000040)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000002c0)=""/148) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = geteuid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getppid() r14 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r15, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r17 = getgid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r19 = getgid() r20 = accept$inet(r15, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r22 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r22, r23) r24 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r24, r25) r26 = getegid() getgroups(0x0, &(0x7f0000000600)) setregid(r26, 0x0) setgroups(0x400000000000002a, &(0x7f0000000300)=[0xffffffffffffffff, r24, r23, 0x0, r26]) getgroups(0x6, &(0x7f00000003c0)=[r17, r18, 0x0, r19, r21, r24]) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x1, r11, r21, r10, 0x0, 0x39, 0x81}, 0x6, 0x1, r12, r13, 0xa6, 0x201, 0x4e2c, 0x3b3a}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r28 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r11, r27, r28, 0xffffffffffffffff}, 0x4, 0x0, 0x8000}) semop(r6, &(0x7f00000002c0), 0x0) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/247) close(r1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r29, 0x80047410, &(0x7f0000000280)=0x3ff) 18:30:15 executing program 1: 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, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 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(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x21d, 0x5}) write(r1, 0x0, 0x0) 18:30:15 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00') syz_emit_ethernet(0x1, &(0x7f00000002c0)=ANY=[@ANYRES16=0x0]) 18:30:15 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES32=0x0, @ANYRESOCT, @ANYRES16]]) socket$inet(0x2, 0x4, 0x6) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 18:30:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000340)=""/119, 0x77}, {&(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) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kqueue() socket$inet6(0x18, 0x6, 0x40) socket(0x2, 0x400000000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff00030002088cc1017b0000000e00"}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x80, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r5, &(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000180)='./file0/file0\x00') r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x80, 0x0) r7 = fcntl$dupfd(r6, 0x0, r3) ioctl$TIOCFLUSH(r7, 0x8020690e, &(0x7f0000000300)) getpeername$inet(r7, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket$inet6(0x18, 0x2, 0x9) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x1f0) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r9, &(0x7f0000000040)='./file0\x00', r10, &(0x7f0000000100)='./file1\x00') r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r11, &(0x7f0000000140)='./file1\x00', r9, &(0x7f0000000180)='./file0/file0\x00') writev(r11, &(0x7f00000028c0)=[{&(0x7f0000000100)}, {&(0x7f00000002c0)}, {&(0x7f0000000480)="38077869d096d6910667c906a868eda588d4c99edebd04d09c1680d2e39ccf41a668549b5c855c33969d0e3077aab821fb4c7d75c1fcd2fc0980655084faf95b43d3778659795af79e0cc35cd310f52bd6e95c0ccc61a3bb4e19560186f46710614b9e75aa2175314f9b2cbb51453d73500ce7404903f91fe36eee6fa036a39abd97093dceec279b5161731727a6d755ff2fdb751446bc821e30af345d98371594c23f5333441af3a1e4d25a00d0657f13a2d0371e1dd74b8c6ac5f1662b94424cfc5fcc1a5f1a9aaf44e273857cd2d7651506b947d21cc218130411119a115004091c5d37e12eb93637f9d78f32", 0xee}, {&(0x7f0000000580)="7245593b696ec18d02e0e7adab373b78df9ab75aef40416a06f49377c473aa9de26ff61ccd60f17163feca56855ee9d961e0c1608a1a2cebb9764859ec2d50ac1a37626715ad352a2f2fc144503159811314615bcbf057", 0x57}, {&(0x7f0000001640)="affa387583b3765311f2f72b8817b07a2601ad8934db1f20c75b390a0d482a14f05354b6b12d13f4a78c9ce06091f2a8240578ceca9d9e5a9374e547043e3cc8513235d328c8d43b2f8e59d98b1a0c915441548d769a5861b2", 0x59}, {&(0x7f00000003c0)="19b282fdd3168f14f3988cfa88a27d6c904c53a21b530ff1929f16d4cd29c33b00f0a3371725ec194e", 0x29}, {&(0x7f00000016c0)="520de0f548642526ac54e906b9e13d7382b1625961c46d86d6802ef76ec6c52c48cfded6e549971219a1fdbad124361da86487d9169ad7120363c26b2daf4b970ce123fdc1a166bd5a16042b98e3e38ace332ed185add0577c0033e8548390d3f2b84c4a1168424e3f33d373d24c939ad5787c933487712750d910ed508269520f5ad562b5eb074733dba427ad8a2be023a7c98932efe0b7238fee521209a4befe85600aa624c8fdf78c22965d1981ae512ce9d077fd9f2220cfbe9aca161a141b9046e15085a48c4d4b2c9016fb405b95a8e9517798dd686465367f645ff7642e13f702", 0xe4}, {&(0x7f00000017c0)="8484c87e9f753f3702a4a918aebb2b780ff3619082429f87571ed022e31e6fde12d84dc986d6e64ac5b23e357b47a9d83d4d522c3e06e8bdb388c96ee5779173a2e36eb7448c300618608cead278c91cf113e9077ccd74f46d3cc63bd265805fc8782ef704b7290f18b16bfcbeac0584d942d6e8dc91aee99dd1a050f0ea98b2e169161283ec5da0ee0ad3e6068048621ade7221abcb4591edd63ee63e21376858d4fb104c66301d21adff9b16cdbcdf9bbef74f4ec58ff922fdf008bafb96edaa0ea9eed82b73e9651e899f8df6609a1157e4b973427750e41666da1efaa72d60677101171cde2a7c6fe7819e2d7ade548785c0af448d4e514e8dd471682813046911ee6b5a837fbfc0671d054aa247f9d7d97e2fcc8834de8e418a783fadd49d156c305a1fe1fa1acb031827225a382f440e20f14fab227a540c18c095533a2c7ea1dfa2d85e496f07cff28797fa8e47b87283abdd182a8ebbddf97a1ecc6b384422db9a1ce449c29700023cc209b877ed644845463f0d612591614423d12c302e2bdda1bdce226c4f34f9b1b5571e8962980e804ab289e8bde9aacc50185b7cbcdb2cf2cf02633a515d17fdd8f8496bbc97663efcb1c82903d1fc5db8337a3ab1c322e831a819c8552bc28d68cbee69ab4192425bbc46db1d6bd3b1f639afda442a588cc0d611255c92fa0ea56bce7d3a785e529a86303ad74449378a35c2112f2bad6d3a706d71f81716076149e0379358630174fe417e442072c42a13a03f85fa6fdb484e36850b77110176ded0f46dd306fa713af515ab12e569acc6e7857b709f37ec9006b8223d5e8f5973bc9f92b5214302d0c37883ffd16abaa17e130f3612f9ea141acf38d38bb4a697db5f99d5a51d3aa33b6792b9e421aba11b91c4b7eb1e2c9005c0a05b0da8eefb0f7a835a6ae48a7a81aa36bd19714229fa02f819dc9ab050cbe975a8bb23956d096f65c357fa67c470a0018d2f7d7d38c0c299b39b1e670bc97995ff8fa8633c0dbd11999fb3961b46eb69a51cac251aad5780bdc47ea0fbab51ae037254f958538d4d66d624d251c3e76443d11b460dc4a2794bc4c483b8a7de39725b16f369d081097f7972fd34926a6201d2119d4ff3eee081308f745d646008e3ae6825c524f7243f6eb25399324cece5950ba8a33f38656eeb22d99bb664fc2cb013e38b1a6e0b3b20e3c53be15445f7afc7b86c7726b081217cc7818f83e0a1041b0d019a55ec8e65de811ef3a810c34cca617a34f1cbca30c5fe34be066baae0067ce4d1609fe5a83ac94e0b59cdb81ca3fc29288e1c63fc4242d4ea89792845b16bd170b2757bc5bab2dbdf86c76e22daef01a54e91405d74deb08607a004c9f28636b0ae26e1f9e25d756def0bf744b27a8f6d3be8ee3b5d82b887951f6357d10444a40ff08f3d0e302ae4693b59cfc26c55d40f687a59a626368c14457c40a91390788039df89c0764be2abaf36d0134a6da482442b67ab1b17fce896248e3bdd8bb99f3072c38c4cbb3981cbdb94a4a1d5a069217ccc2e8864bf8edfe7f43b7777217ab0c4c186a90ad68da846633a48a69d4a99b8a95a5333adda6c5bfe101099a30b7f1382957b0900d4a452662f2fad4020505c69ae2db8a4fe1f21c5c2a9326fa2c5d2c5a1fff449691851148ccc63694cd13e1d95cad0072d962b487516b9c8ba443da6fe13054c6d884a93ff52e9e47fe98774b0cfcdaa185a5222c972cb603f24375e9717191719c084257593a2c774651100257363360d4b189f32ae8909f09652d2c5d80463bd5238d499fafe479c29cd29ee5ffc135a11f77c653076c43ad3c074c06a97d68da175fabee2d4521233d5fef1cc40c477aa3fde3350572ab51be4dffec76102658eb2d1b4568ae3395df4f16488f70de8853d308efdf562edd0f8a19e804c4c23d2b0023a493b1a9ac57589443e51e81000035d57a41927a6ca132ba68ee69d0fdb3f6d9c5f0488848cafa3f6f3df6908b752bb8cf453a46460be0fbc475f0591e4b52d6d66e96ad410b0f59e3db6584696c964f718e7d27587f122e2d0ac254c2546f301e28ee0783b65ba6e80a2892c0f8d66a001ed3fd10e4f66f6cfc275bbdba61d8443a7bc2c0955fc5dccd51f83c4a18ba1596402665a0d4cca747ebc04c667bb9c5bd61825539395159ac28ddde698ea3f6a6bb1bd18ee87dcca3e82dac834d16c66d5c5567b31345370f19e77916b6780f4928278f42db85c663930d06eeef159c3bd9313a4574161b64ef722c8e583d5f9fa99d3c89b03228e6c60484155009de4d104cb67299ec8d40c61929f125a16cac1bc547a4e35008f21fc9846d117a7c5489b6bd131bf47be8ace33346a7b4a2718a3b8f7503cefb22c6135e44cf65c6194bdc6e12cec982106eee578d8f0a5e487631b99d1379ea81443018dfa03ad9eb5316b2e304c75157d8691a72456039a85995f8cbdfb367880762e7f75bc954d420d8f2d78fe93af73c195dda069c6b7b34982ffcef7fc51163f38d4d82e5805c3b0d4a577a3179a7bac532f0edcd25623915c63fa91a91be630152779973c284fea9b458c9e56aa7457dc2debfd4337c715e98ddac94c6c880b5ffcb7e0fb23bb07e78af5532bbf9d477be80e21a0e3cdae2966771d19661a0c4a5b9c7f7ed44096c3a0f289621ea1c6713fbdba3014a80cd88cdce9085fab9a02079ad03deb1cd4f029793f01405499a6d7250567ffeffeb74fb13086a8c1f05ce6051ed1d40a5200ace8b4c4e6bf14e67314dbf352c3828dbe82cb6ce46e2ac0967b1339e1ff222890221676ef91244405ea51a8c6c55bfb7f59d7da5cb38d62d114c0b607220a250f30b4ef16e2892e803a01b1e9f2a66d4d3d3445f3b404a54b0b0ecfb022885932f46d34b2aa5dd60139d0463fd73838c6c75a74c3c0c7d1992210be60369ccdc21e69124ca5133fa38e1a99296821f9eaab836d19203032834a7041eaf4f41f3e8a3795228c0cd00187593a60262262f5d6bfc8a97ca10de2a4ab7c76fbf302bcfc8cb7dcf3f7f2e245dceae985feaeb127cf53a1a17c8fa511292106d9ff8709c12f5afafe222c6e6f1ac4d06d95c91de2d5a63b70240795c87fc8249303a20e9113e6d5a0e3b9416ada18cb6ede1b9bb00b42304708563c74b2bfc5568feab75c4aa0794501cad2f091defb9d539d77c623a597eb296b151c9216f161312d2d3ea096652ae7c1cc4c5fe7cfabdb01754b1f671b77176d7b77976245a7b8889a39d5564ce19a7c7e3cb0f357133d212b6a931649f6abead005e66efb71436769123d70f24a526ff5f026aa44f995298bbd54e193c3d393b55f2468db37f74f71e83f32e1dab60dd2ec1128f43376f3ed358689ab62c4e0a82fdf5efd11fac7da99ed5a4355d0d11cbe7602a0085857fd4ea5a89d0c091f6c7a820439d420433b507e7ac8f87eaa7ba35461e91cc28c61d20d9ce2055e1ee44e6b3e80d8551fbe700d944482eb0d16b7686296d3bc6a1a2bab7901e1ea3f55c1e8ae5862317e0e251229e4f7b94713f6a5c668d22e1cc6a065aa4b13480864a32e7cfbd08d7d17b7c763fa309200901b839206ef1881de5dc549575587cdc6ea1e34f221ac88ea2a0f0627305e8b81576be926c834770b65a6b9c577a130f7927691f27a3cce4442e083a86d3bb1d522adac34576dc2c141ec99237fac2384b5a62ecd4e1ea45940ac6ac31cf154cdb7110e5a82a5448ca62e33e7e6800118e1bbc14a7c8da9e75b6a38340838c61a79751f363649c18e340db11a0b266af42c7dd7383cd51a756661f14db14cacad8613ac6c5acd0befbfbe979af82a01f4ebe43f56dd3b011799672f29eed55fa53d88cb64a23a4bf67e38b610e58fceb1c233df5e89d57966a7e3876cf8d3cc8431abd2345711e3a5de79b3ca61875e583d18ac9f675a37ddf6fb5fa86e40b6787f68feea9099ab5fec5e03d41e3828c90fe3a8250a922612f2449ae93b0ec937a102eaa2d03d4838f56c404d2f869aff34173140b6b2ebd455061fffc64174218970712e4518b49467e7776ed1d851cd67399f0d65859b0161d752c30a407870e39d76d9a85094f078a7c8e1db896dcc651a57b5130a3f7e61fd7b148162ff3dc9d413d5889eb9137b71b32fe0f309cc00e87191799db3d3cba4fffb6c7b1c5a1ad7c1d0ce6560d7c947f4b42144010cd2efefe364a93ef42ff19f715006fdee0613d873ccd029379d231292eecf7e8f859c86dd5f6a15e4e4d97c0be1b7ab8d28c4d3e7b6e1d2c80c4f8094751740470736e4a6549a4d33245841ab490b0201ad9f01c862f4bb0aeb92de65068c2405e4bde8d740b0581b6c80a285c02b4fdf32727a7ce274ac52be6b457bd37a648a204f5b4dd44e4c6d4a1f513807769a91a4fa7f036fd2788c39ff513347cfa6174f066b42bcc22f6c5ccbe1a801d2696c51f9408f26e664f9c6ab2ea74ad806638e178f9786303bbfff7fcef940660bc5384e401fea8a15a4241bc2f3b6b15a91b35ac68d1257e2fbf3fe19216a91c82b7aad1cc9ff3b5ef4c065c87ea790ffd20148a410ef72bfa084340b11a67512b81de0497188a935e52362d985f2521fdea9c85e550176b884a1d6571bcab4e9f704a5d2bc2620f84af195f388324babd80afffd10bdd0563929fe9d32e021c5c75ab3a33f7460890cf1bbf23ad64a00eee6ecf5df03630b55711bbbcd3b6632628db0228b128ba6d654229188158edd111312d004515bdb533545d73e4fa0ff9635f283b25eb7f42ae6feeab2bf65cfd8a9509ae75da6b06f8899a8bf74fe4825804ef1fbdb67211bca5f9f00e02a9c794ffa1e4a214cf9563e609569b61310a76578ba60d5ce69312c40cdfe80da653fdc698ef7d1d65e6baa441a89352ad2e40125890ca6c7eb4ae36b6debfabb5e2f6519bb814e9b3cc0cc1228d3bf1f00e36f77224d60846238484d15e69a144277d274965c7cc72797e29f765ae8f18fe8b3bd9de6f3ba8a33f65505370ed380eadf76374b5adaf4c4eff19160034ea6c5afccd0cb761ea820811eb3be77e22e98b64a9707e9b355b8fe912c4341d4380601be60c2af2c9ba97984ada99db9f5b8fe148d81f5276f8bb0d12e723fc11b06d6e6fa87e52423e8a3b6d94d558fe706cc1a99d84daceb188328aa33bec2677c78ab18fcdb19b19b0166feae4c98032ce3692531ac34838d9c6de55f2c3009cfebca7601bfce9fb7c184dc69e41b9d30f7c1c58eae213cb3507d78d4741a6b0a3a5c6dfdca4a62986bfc786259db4222eb6d6845ced5334815c5146ebe6327b029a5a8e168b294036cfbba73abc6828ffbff0fa87e9c4362b71746564ca6d97ac5139380e7926c4cb2a4922c0c438243437a4ab03dd6b67d310f7770c8d6fffa97fc3f3687b8cfb429b76f38f10320a70e54dcc03e35be2d548c2f5a34899a4b79ffbb1fb01f98781ad7161f9560b2e2ce6014613968b03c80d0a0775e87b1fa5ed0d0b4a2ee726120a45961beea992606d3f7b7583b5e4de740e8ba6f1b5642ba70590e39d6b9ddd37662807ebeb04d696e8a1c60e76f22b7bd3439147efa91dc06f437bc520bd8b02df6faee09411de1bccec85c9b22d5fd99c22b09e3b1d3237b742446a34c23b23b30383a44f3155ad443cba47ab9ea3113bcec61a101c270dc6844adf0f1fea8b5c5f4995adc77aa48f0ca2e6208d26301647187bb6ee808b55fe577e7cd70a28515c630b2e6b5e3540a645746fe1790cd2ec756df278469cc86f07729219ae99efb712b27066514527e8dd2c3", 0x1000}, {&(0x7f00000027c0)="528b2f58f1e6901f30a23d44a06d077a6a72ca6e76006dc00f5c38e7d8b67b189132fe102548669f6c46081cc39ba6928508ae4bdf719070951c2a8e96b36152b2045db064b049f2d69e6dd5005bdf6b9aff609c9db30d8c517843c28e8fb76e00b9a355b6c5b20cc9303948fb91e8a76467d1f30a37f9a56988e95f2cdebba9dfa036bb09101804dc44b3ec8083c68bd7e618bbf1ea7eedbc54c1d032bccf4b5c6eeffaa2c06bc073d11fe45616bb512fc2098564cee52b950d1578317d8d6c8d14f125a229", 0xc6}], 0x9) setsockopt$sock_int(r8, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r12 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r13 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r13, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000002980)=0xc) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000100), 0x0) 18:30:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r1) dup(r4) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00') mkdirat(r6, &(0x7f0000000300)='./file0\x00', 0x10) renameat(r3, &(0x7f0000000240)='./file1\x00', r3, &(0x7f0000000180)='./file0/file0\x00') read(r2, &(0x7f0000000140)=""/213, 0xd5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) syz_open_pts() 18:30:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x0, 0xf782}], 0x0, 0x0, 0xfffffffe, 0x0) r2 = kqueue() r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000001c0)) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x96dd7987ef4de3fe, 0x0) r7 = socket(0x11, 0x4003, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) getpeername$unix(r8, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r9 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000040)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x49, 0x2, 0xfff, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x100000000}, {{r4}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x5}, {{r5}, 0xfffffffffffffffa, 0x87, 0x8, 0x10000, 0xfffffffffffffffd}, {{r6}, 0xfffffffffffffffa, 0x80, 0x2007ffba, 0x200, 0x4}, {{r1}, 0xfffffffffffffffb, 0x84, 0x2, 0x100, 0x8001}, {{r1}, 0x8afaef8cf94acf75, 0x29, 0x1, 0x5, 0x1ff}, {{r7}, 0xfffffffffffffffd, 0x14f, 0x0, 0x8, 0x2}, {{}, 0x1, 0x84, 0x2, 0x1, 0x43}, {{}, 0xfffffffffffffffc, 0x9bc358a6db699816, 0x80000000, 0x2823aa0d, 0x9}], 0x66, 0x0, 0x85, 0x0) 18:30:16 executing program 0: pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='/', 0x8000, 0x159) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000480)=[{0x2, 0x82, 0xfffffffffffffffc, 0x1000}, {0x5, 0x86, 0x10000, 0x5}, {0xcf, 0x6, 0xa, 0x5}, {0xffc1, 0xfff, 0x6, 0x2}, {0x200, 0x4, 0x1}, {0x100, 0x1, 0x63, 0xfffffffe}]}) r2 = msgget(0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000100)="a36762072f9ffbdbf96a1655bf7e9d6785f7bc57dfbaa57fd2ff94846b72029d8f90b88e19f14432b0a49aade01bc1417b2ca1b99c6fd08d2a740600fe552c0b843bcb72bf1d3ce83d698fb93b510ba115b7ad2d0d70bd05f1b5a86cb49026fe158f24c3f8a8a9d5b5f4757c114db75cddb87752d0", 0x75}, {&(0x7f0000000280)="3b46ba9d3b31ddc4ace848a809c18fe4297a859622282d11b50fa31b8b390eed1808defb3dbf79e89c466b8d16694f34484724742109310e6b313f07df3917769fab1723cbc0a0a2f0dd789a79fdf30c3356c6a2eb5585639a347cd6751b65af2f5a2f46d9d9c381a04cfc4734b5ecb96bdd08919b1951013bedc95fab8b9c89e849f131512badea7c92231a285c9c85a6007f5c5e8b4cccfa61f7cdfc3ccc00c8b6205fdaf3905fc67e4914b19f", 0xae}], 0x2) r4 = socket(0x18, 0x3, 0x0) close(r4) socket(0x2, 0x2, 0x1) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069c1, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x4000, 0x6) r9 = socket(0x2, 0x1, 0x0) setsockopt(r9, 0x20000, 0x1f, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgid() r10 = socket(0x6, 0x1, 0xff) close(r10) socket(0x18, 0x400000002, 0x0) r11 = socket(0x2, 0x400000000002, 0x0) setsockopt(r11, 0x0, 0x1d, &(0x7f0000000500)="2e914f1c65328b884fcd30c993a36a6b2fe02b", 0x13) r12 = socket(0x2, 0x400000000002, 0x0) setsockopt(r12, 0x0, 0x1d, &(0x7f0000000040)="3b914f2b", 0x4) fcntl$getown(r12, 0x5) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x2b2) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r14 = socket(0x6, 0x3, 0x0) sendmsg(r14, &(0x7f00000024c0)={&(0x7f0000001000)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000002dc0)=ANY=[@ANYBLOB="680000000000000000000000000000001be1d5df9462128c6bfebb105901e6bfcce15bc67da9d86827dd5ca681478ecc86ef7d5765050c91175f141575963b6ccbda54c148f7e08e63f0ab35e6359e7fe9ebeb44f87ffea0f8abf9668d63512fe300000000000000a0070000000000000000000000000000db3e5b11d5dfdd321a61a4c072722f4b9b663d2d1016a137d278c76ea3f6ddb183b1da652d31f0726f9c09d5e7e885a54c07d6a987e0f8908b84be5bdfcfbd6f33af460994d969b323c4356f1525deac16fa5c9fcf6cf94b5d359b5623993b267295206314ab2f1218494a78621d454f2bda74655df62087578e1e58872ed2ac53e59913a7519791acd6981dc44278959d6a6966a890d97146ffdb8d43b0c0b49b00942a7035e523207478b167d2e7c030272ecbddf9e56171dd54728a8527b2ee424ddf7553e38ad8aacccf5a0db06bbdc62827b1d3eb159fbaf57cfe7a7021286ecdc90a5e2f9a4a770f8394082ef5c975f6d3fc82c2bf88084c9077b2315eefbfbecc8616e1771f2236c4b06f1b7490472b405691e28bd3e2c38d4d3b8634b0514438b2afb64286db1d0b3d35b44db48c9099fce778a0776aa7756dc03176782507b10b18b1e00987253abb437c8b227bd8b2235362a821a3d2a523e8df88bb059e02d8b50bd8094c450366ba41332a448de1105bb6f13d9d95bfd81145659aa680e23768ff7e4d24d7756a11d3ee2092709e707ac2a19b51ba13ecae4a14eb5886ddccdab71e6341b5b47e3dce28908dbd6051277583c43f7e0e5148cd2dc8eef8fba7bab4b797ffdc6431ccb5da50e3e0e13492a05c43765a72978c45fbcedcccf0ac0ca7ce9a9e38ad5a2b011fca2f58bd6747b64a7c2056a3e6a6959af4858550d4e3428ea0e4cfc939501a593b4c653f1315e367569d799bcabc0032d4a45ca1d691fead6629a40b842dcaea255b872b6e512f9f2e711f158b3bd5acf8adf31efd4d165bac4555a639a23f80966273ae6abaac081dfdcd364a770e57c97e8dae9100867c09c663451753347beef933af1979eddd51d0bbe8f9446bc4e505aaba1201ce268d47737ca85db7916d704f08c32ff88b030c80b7452880069e669b0577da2de666d1c0cf39ca5b600e47f75549c5251454ff98d94eba6440beb1f1d20b80398dcd0fb8e12b9798f8073d5456f1c8420b45b6586493037909bfeaf78733cb244d32db941eb50f22e265210777bdd28eae9d85c0e6bf38437480867eedce762c7c5d1adf9d1f5e5ac9f34c6bd6bef5d1bd75cd66c5c222506349ba44b36bf556594f6103099b882ca06b271ebc12226cd4a87a28bef9fccc0e74c1a79e675b9bb186f44ff358f225918a9eeb79163ef5b31eba319f22ef80efa0bf0c9e64f9d6cd596a002f3f542efac54b21cc2b53c27ea666eb9e9ff4bee340748c595fcd53b0819d87e4cd3231e65ecfbc74b86edbf81dae912050769fa7a28ba1469035bce03ddad42fb774225a207410021228463bfac2b4a3827619bf59da824f893976e4b718521766ad4acf0b549e2e619903ff938fed8e854b92022ec271762b62ce90f371fc329e88208bbff14690301d2cc27567f29a9b30886802f56dc09eecef80cdff230e3aec150f4e37a5e22f832aabb92b43702bddbfabf168cf2f153d03220642fb2fb4bb1df71efd71dcb2485a8726043b54ed7b6a60320c6761326c950461ee76f69ac5ec781a1c90423ca00900ce87141922b1b08cd840e8689a6de2db5ab3542524a83f55d3e24ead8333c20f1d74c43c7ca593410fa8b37869a5ee8c3ba698bf43fb9695753e21f28304d8d7de4b88ac3f545ea0378e6feae6d8846734f35b8ace43949cf4b8e64d8be6dbf5827c5a6a922b238d14cd7d2dffe05f91b308197d210f25abbfdf578c16ec7e8e37ec944010995c6349f932f0fe1c82fd43ff53d3943005a503fce9ffbe9ede77eeaa036aa3ed90e3bab77c4a9cb0d472ebf66d90003735004230dbd4915fbc284a295f325632415fd5744cf9e1c75c78651e6c01211cb0ca2c2af69d3ecd1f2fb99e3b036c08110fbf6108b7920aaced8b9f0efa3ee4039e2c57599a3dc68b4a1384d0dc2ede3a6dff99095eb8691d661bae2533787d7ba4d94416a75d6b2b57a9c178164774ab23128be3816c8ca2d1c62d0b88101796baa2d98d1270217d5fc5a845ff4c2e65c69ad6799707636592bb0f0a0a571ddc894e29a75ecc2e3ee19f64e6e83e22088629db8ba22165927d794f33355c01574b4661b3356083ac9abec025e9d93699a881c25e05f79ea7b972e0f3651f4b39b6596a9d002bbed06173427fbb33056dea5fda15a0abd51fa44933d7a730a54279347a7f1b51c2dabadfc548b157caba8f73e3ebcf349f99f0071af68fdac580650d084374419d40c6e0a0014db474a2ae93e4c7f00753adf24cb41ede8d9ea122ff0d5d12a0b6d1d98b8d93d10006f139d5becd22547d3aa92bc64c05939a17f8872c47594937920bc944ee89a5a47b39e2e314d6925e1e501137286c0da8732be5618e319aa4f12dd1656c2a8681f44802fc61b316ac756adb2f09780cb48f973330dadb867e5a0057a8882526e75f192a572a76e6e047619350f1be28278ba2f30bb6e655768bb725b9a40618aaafda7e0971d1a924bf283f520135928cae034d704f99ac905deab4087568a3413ebcba32417b4bb46b10b5d1e3b649a3f053c2e3424994065fede8ddcfcc6017f3ce6010700298ab2c6ce603525d7fd4f8b96fd2746773058cbb002cc5b56e315297518c967a60d5dd515f3c044a46e665a1ca16e10aef5b264122525921db769d5fc1de844bbca32174c73ae061c78f366f6ea85844559182a96ae83d0ba3c3fdf19e5d013f5b79f5ff5f406cc10255970345b2f90000000000000000000000000000000000000000004fd52122553e76d6cad2f611534f3af9e4abd82e40b97043d9b1a0201e903a93414ff9bb62ea239552307125499f8352f06045e561cff3cc88bbd80b8f29cef4223ac1aa4d60c25968393c8e4a5d0e9657a59896b255f06ec25a591470152ef88ae6da5568ddde968feb9adb007d628e7225b24d627fd13c9b3d7c0891a5bd4dc6d36d774e52b9dca72cc815032a13b4c65c3363d6189853b5144e"], 0x808}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) r15 = socket$inet(0x2, 0x2, 0x0) r16 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x70) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r17, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept(r17, &(0x7f0000000640)=@in6, &(0x7f0000000b00)) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f0000000980)="3761ac124c6412eff347e538b3dc8a0529e43d82fa5efce26fba90e1afa7506112dce740187a5fb4b8da6a541bd78a642aee515ceec283c3ad574412241c230b195719f293d3bac92bc6ac6b450c6d20b98e716eb3b534788e67c84975308c21b8421ab2024aa1b452cf3e505c796e39ff5d01a1af9445f668fe0eae60c612490ddbb29afef21357a10a76a85681304b0cc29497401409af89281aca6830c6d8", 0xa0) setsockopt$inet_opts(r15, 0x0, 0x200000000000d, &(0x7f0000000040)="fc2f13e302f879ed", 0xfffffffffffffc85) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000940)) r18 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000), 0xbe765301) r19 = shmget$private(0x0, 0x3000, 0x46d5f49b37e2c8e2, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) r20 = semget$private(0x0, 0x4, 0x192) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) r21 = semget(0x0, 0x1, 0x1c) r22 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r22, 0x0, 0x5, &(0x7f00000002c0)=""/23) r23 = socket(0x18, 0x1, 0x0) r24 = syz_open_pts() ioctl$TIOCFLUSH(r24, 0x80047410, &(0x7f0000000580)=0xc6e) pread(r24, &(0x7f0000000100)="7380154bc48be8b24bf2a8ebc2f072ee3aadcd4034dfcf51490f6888ba1ba5f1aaaae8d25cf98270b545d0377444f3bf951d3b1f706085a08703bb8be9ce940d2b9e6e83deef297b5784767d2551f5d3f19deba2b8fd575db88df55a5ada141ee5c96e10d27c882aa1d87a263eec8e63d0ef4b", 0x73, 0x0, 0xcf30) r25 = socket$inet(0x2, 0x4000, 0x6) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r26 = fcntl$dupfd(r24, 0x0, 0xffffffffffffffff) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r27, 0x29, 0x80000000000000c, &(0x7f00000005c0)="1acc60e316a71bde3b37a72cbdb9e515dadb6d85c16cd862deccc84142347ca32a5f21243c9f2f7d7b5c78d4c9e664123ed48fa6370cee699be891596477ed6d89e01aca98c17d4a0f247b7aa2789991a900effbddb6e2bac79245c04cbeae61e1969506f71ee0472c7756637a939161f4c5d5bf2907ed17c05f7534fb39725221cb7298f4aab7c3188178e296f3e35fe1403c176c305ccfc7fc920962d5fa23aa7abb5eaa09eca94297db08106ba33bbd69ca117cfa64ed867be8db2473003fed13746ab0ade17bfbe21ac04c81785d11315f22f736f6eee9b1c340c7039fcc37f84bb02d105003", 0xe8) r28 = socket(0x18, 0x1, 0x0) setsockopt(r28, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r28, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r29, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r30 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x10, 0x0) poll(&(0x7f0000000500)=[{r26, 0x1}, {r27, 0x10}, {r28, 0xdbd50ce4ec466aa4}, {r29, 0x8a}, {r30, 0x10}, {r25, 0x40}], 0x6, 0x0) setsockopt(r16, 0x20000005, 0x4, &(0x7f0000002500)="03ea80db8996e088085377ea8901d68d059ae260c8e78c587b158f08e4835faf478cf67ef683e590a8c97a5100540ee782f96f22dcd2056ec1576102d00ef5106e8d753d83226b59fd0d3682adebf21da9152bf2bccee35966b66a692712104acebdb53a796f1e63421c60a8edc53154f8aba51406ba0f83f815586a353d2f0684e3e33dc35c6791505cdc567c4fb07551071b6a5df1d53e965760c1f5736218de6b12b2772bcfb61463d79fa8eb5c377f9fa52a8e67b2b5c0907398960d476af5df1471614f475907734d16d81ba53200"/222, 0xffffffffffffff5c) setsockopt(r23, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r33 = socket(0x2, 0x400000001002, 0x0) getsockopt(r33, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgsnd(r32, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r31], @ANYRES16=r33, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r34 = msgget$private(0x0, 0xfffffffffffffffd) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r37, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r37, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r35], @ANYRESDEC=r36, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r38, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) r39 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) writev(r39, &(0x7f0000000000), 0xc0) msgrcv(r38, &(0x7f0000004ec0)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000230d2a000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a", @ANYRESDEC=r33], 0x2, 0x0, 0x4) msgrcv(r38, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r38, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r38, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r38, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1800) msgrcv(r38, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r40 = socket(0x18, 0x1, 0x0) close(r40) getpeername$unix(r40, 0x0, 0x0) r41 = socket(0x18, 0x2, 0x0) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r41, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r42 = socket(0x18, 0x2, 0x0) connect$unix(r42, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r42, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r43 = socket(0x18, 0x2, 0x0) connect$unix(r43, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r43, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r44 = socket(0x18, 0x2, 0x0) connect$unix(r44, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r44, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r45 = socket(0x18, 0x2, 0x0) connect$unix(r45, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r45, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgsnd(r38, &(0x7f0000000e00)=ANY=[@ANYBLOB="1a83f78deee4e53b8981ad1a534262910563b86a6c305e6facc7f8fb5e72e72a68b8021035ed2bd9d58be8963b457cd9f72aea23f0f5f3f8e2cc86c78245b1cb56577a2486948c503ca6678c9a7f577978068bbb9a038eeae0eb75dedf1b87c54a1df02eb8105ff4650035815066f61faaf66bfb5efbe61d18e82d76985303d61e24e11c0f2baade577e6e6cc55642a8931e04dd3b2d47ab498953770fcdb585daf7ec4d24eb5d66d16086c52653118d6cd3", @ANYRESOCT=r41, @ANYRES32=r42, @ANYPTR=&(0x7f00000020c0)=ANY=[@ANYPTR=&(0x7f0000000c00)=ANY=[@ANYBLOB="149c27905c0539e627404cc9db19ac0bba891fd258b3c4a2951206d2b9ea37880049a25934c429638d04ceb73e885fb4e4ff160abfdd82720dfa71b03b771187de0f9b27242d819a3f5ccdd427229de65d859299a7cd89b3d9d33f50277ac2ae5a7c876477c5f7388de06f92791f943bf8dba0202b90dc7a62d62858b43822549f838b8b574ea118bafff160a099c1a1b5e66d2f9249900b29055f3053b16e1df3f9f11b1eb665581f067cd197808c0d945e7b6cfdf583401d513ea37241e8a5291318306b5f91f727c3eb265b95ab382d8eff5a437fb9eb49926ef70b421ebab4f283460662727141d8a89500", @ANYRES32=r21, @ANYPTR, @ANYRES64=r43], @ANYRESOCT=r44, @ANYRESOCT=r18, @ANYRESHEX=r45, @ANYBLOB="8d70c0911a04f6c2a25822583c632c963ce12f855a281deac36f9d599c6150a38e42437dcdba337f009c37c3f41946be296b4db701ad47efba7c49e328ad938a625596e0d2818d018d10a9c38386ec5a66e401de401bb9f39ff140b5854808d0af94726ef15e7506f124df9ecfede51516b97d06c07a6f3edec992e9488fc952b088b2828541411c2ae56281e150111b93f0b5c88594d23e796f06b14dedc3527d76467426900f8b0613be44eb1010e724608056", @ANYBLOB="e516dc448313d8cfb01b42db51f823f89fcadd2e1a622035bd496cdcbefaa59507e78639bc402ffe2aa94fc2f400c4b381166bb3ee533e0000000060a274aa3680dbfefbbeb9f95d186a8ef278ca1885af71aa51985504f1588426c84308da6f7ac0bcddb0b32f09faa2d4ae75d9289f9cfe3560a23cefe4fa7544aa", @ANYRESOCT], @ANYRES16], 0x5, 0x800) msgsnd(r38, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r34, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r34, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) r46 = socket(0x2, 0x2, 0x0) r47 = socket(0x2, 0x1, 0x0) setsockopt(r47, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r47, r46) r48 = socket(0x2, 0x2, 0x0) r49 = socket(0x2, 0x1, 0x0) setsockopt(r49, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r49, r48) r50 = socket(0x2, 0x1, 0x0) r51 = dup2(r48, r50) connect$unix(r50, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r52 = socket(0x2, 0x2, 0x0) r53 = socket(0x2, 0x1, 0x0) setsockopt(r53, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r53, r52) r54 = socket(0x2, 0x1, 0x0) dup2(r52, r54) connect$unix(r54, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) msgrcv(r34, &(0x7f0000000d40)=ANY=[@ANYRESHEX, @ANYRES16=0x0, @ANYBLOB="b086ca7c7a4aee89a249d75b94ed1492e4f33352c0a71b2e78bd42a4b68f366f248fd6a81dc6d3c04ef1cae1b0951fef17600d35b28875c6acbc52cad5548213e3e8da1465b178020d44428e0a0a30036c809530d85cc9eab197344d6ba8a53d3f5cb92e65f5e955206bfcd29b66aa1de9b3c35b4bafef02d6", @ANYPTR=&(0x7f0000000a80)=ANY=[@ANYRES16, @ANYBLOB="ec5946c69573d0df6ca6074d2138eed57670e8b2d2a177", @ANYRES16=r8, @ANYRES16=r47, @ANYBLOB="105eb05fc1cdd54303a8", @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYRES64=r50, @ANYBLOB="2e370a3544e48893f42b7112d77d6e6eca41f83dea4cfc1beb757b5d9ebd654242", @ANYPTR64], @ANYRES64], @ANYRESDEC=0x0, @ANYPTR=&(0x7f0000000b40)=ANY=[@ANYRES32=0x0, @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRES16=r51], @ANYRES16, @ANYRESHEX=r54], @ANYRES64=0x0], 0x7, 0x0, 0x804) msgrcv(r34, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r34, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r2, &(0x7f0000002600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002728bb000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b100d8578ab82c5781251f67b42f8b9c252fceeadb378faaa3898d9fea5f1992721492ac5c276e9ed6e5801e9f6737b64d69bc989b7b57c93b84faf1225f5105bdeef2666257c8d843e1cf8b3a6fd67f0731b9efc58444c4da21cde95b7412fcd637037c5dd09d253ba35fc3ca6b29d26adc730f17a31d28eefba39d656f562bd4403689e7bfc625502bd84288a25619797a47913ee82c44f89a5a956a62f69d0d3730f143a6442bd7d378a6a47978c102d281e3ae22f71a821a96e8cbd9b401b0e1aad503223f1860c042f20102615f93fd22596f931c70b4f78fdee57ca6d6ef128a84f3d8fade0adb18d4e557c4de8a0c803d1d2b6d544c4d2bc79850ec96bcdd4c45656ed14b2346d4f79a8ab4d9bf8abcb7111f365d"], 0x1, 0x2, 0x1000) msgrcv(r34, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r55 = socket(0x18, 0x1, 0x0) close(r55) msgsnd(r34, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000003b80)=ANY=[@ANYRES64=r55, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be2979016f4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4442b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce22e44aa6ab80ff572a156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4111, @ANYRES16=r32]], 0x1, 0x0) msgrcv(r32, &(0x7f0000002800)=ANY=[], 0x0, 0x1, 0x3800) semget(0x3, 0x718598a1c8a6558f, 0x0) semop(r20, &(0x7f0000000400)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) semop(r20, &(0x7f00000007c0)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x2) 18:30:16 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0xfffffd76}) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt(r2, 0x8001, 0xe8, &(0x7f0000000080)=""/61, &(0x7f00000000c0)=0x3d) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5) 18:30:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) close(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 18:30:16 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x200, 0x178) r1 = getuid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) socketpair(0x18, 0x5, 0x9, &(0x7f0000000380)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRESOCT], 0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) socket(0x2, 0x1, 0x0) r3 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd}, {0x2000000003, 0x102, 0x7fc}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf125b5b3d554ea3f241c8c4de14ecc2948149223561c54df9a52f30460a9744134eaf1b709b86f0446e264e3cbd3c3abce6a0b7c32dc1459fefda37656ac077560126452d5d96785924a25e35d38c5396e3a5c34139062ca0b5d660843bcc0f6bb83a5595004135ad1757549497f8aa581e398a00477acade9381646ab38857b3db721771952620502982c68bc9f375223ce5a2d267acd9028e642bee88128718fdded943f622d57f4fb3f38a3e76b802c8a0b402fc42"], 0x44b, 0x800) msgsnd(r6, &(0x7f00000002c0)={0x0, "36fd4076b36db340c902fbf420b53ab3c48ec87a8993d7b0e8aec669f46e82887bc92e34a65f74d3cf3c35f570770b88816ecc64275cb6cf7802d7197153a5b46c4c01bc53bbdf75db6c39477484d864aba444e0f932cff7dda9abb3b6548ed6dbc5325e2e1bdd8e4c51eef8309bedf2b377a620431158e49c11231aab052a02f4848a17343555ff348c97d9961fd5dc6a0f86c8079de2aa89f93ea02ea8fe5ea388084c93dbe94380d55f41f731c2070305c714c2d20d208f1565c9d9195a1ad05772b9648406d20245b39a31f107b24e13"}, 0xda, 0x800) recvfrom$unix(r5, &(0x7f0000000040)=""/59, 0x154, 0x42, 0x0, 0x0) socket(0x10000000002, 0x2, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x20, 0x5cde75dbd73de45d) r7 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, r7) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) fcntl$getown(r8, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r9 = socket(0x2, 0x8000, 0xb2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r10, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r10, 0x2, 0x803) pread(r10, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x400, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x20, 0x0, 0x0) r12 = kqueue() dup2(r11, r12) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) getgid() r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) r17 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r17, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r19 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x8, 0x0) fchownat(r19, &(0x7f0000000200)='./file0\x00', r16, r18, 0x6) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) semget$private(0x0, 0x7, 0x287) 18:30:16 executing program 0: r0 = msgget(0x2, 0x200) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r2, 0x0, 0x0, r3, 0x4, 0xffff}, 0x29012da3, 0x6, r4, 0x0, 0x1, 0x1ff, 0x400000000009, 0x7fff7fff}) wait4(r4, &(0x7f0000000040), 0x9, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="e3ffffe5ffff7da388ccc66508c16070b2ab4fcfecc7aaa85e00000086d860a4f00800182c00fe8000000000000000000000000000aa"]) r5 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r5, &(0x7f0000000200)={0x0, ""/67}, 0x4b, 0x3, 0x0) msgsnd(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000c5647a122df247a7572e000000db1fae2e77dfb0c0263ac371f5000000b90000000000000000"], 0x21, 0x1000) msgrcv(r5, &(0x7f0000000180)={0x0, ""/28}, 0x24, 0x2, 0x1800) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 18:30:16 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00') r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r7, &(0x7f0000000140)='./file1\x00', r5, &(0x7f0000000180)='./file0/file0\x00') r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x1f0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000040)='./file0\x00', r9, &(0x7f0000000100)='./file1\x00') r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x1f0) r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r10, &(0x7f0000000040)='./file0\x00', r11, &(0x7f0000000100)='./file1\x00') r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r12, &(0x7f0000000140)='./file1\x00', r10, &(0x7f0000000180)='./file0/file0\x00') r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f00000000c0)='./file0\x00', 0x1f0) r14 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r13, &(0x7f0000000040)='./file0\x00', r14, &(0x7f0000000100)='./file1\x00') r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r15, &(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000180)='./file0/file0\x00') r16 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f00000000c0)='./file0\x00', 0x1f0) r17 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r16, &(0x7f0000000040)='./file0\x00', r17, &(0x7f0000000100)='./file1\x00') r18 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f00000000c0)='./file0\x00', 0x1f0) r19 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r18, &(0x7f0000000040)='./file0\x00', r19, &(0x7f0000000100)='./file1\x00') r20 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r20, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r20, &(0x7f0000000140)='./file1\x00', r18, &(0x7f0000000180)='./file0/file0\x00') syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES64=r2, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES64=r4, @ANYRESOCT=r7], @ANYRES64=r9, @ANYRES32, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES64=0x0, @ANYRES32, @ANYRES32=r13, @ANYRESOCT, @ANYRESOCT], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX, @ANYBLOB="98072ec6cf648e06e8de0f7abf49e891ddf7cee5475a99dda7164f4b95dc87e1e5c616deafdb52112d0b1542fe5a764747cc71814dbb5c3e2d297fd861c07e5ad5371e3e2ce42cf0d413d2a1130c676563da831d306d88a9df47a6249fe8a249049e8f5998ca18e67d8103e4da520ffb68137795984426fc8caa4d843fa4ac0e6ce837dbb4b357a44cab7617ca5d9dd24767680487d71a888847ffd9fd42e9e4323a9273e48f862f3cd87e34992e4a5c8a3391bca7b581c958b2dd65b8b9069a6c4bb83cfe357d843958ccfea5118222733067ec8aeea43c4deab89eac5a8d354e2c78c7ab7a44b4b1285a4460730b9f", @ANYPTR64], @ANYRESDEC=0x0, @ANYRESDEC], @ANYRES16=r17, @ANYRES32=r18]]) 18:30:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) 18:30:17 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/732], 0x10) dup2(r3, r0) r4 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x101, 0x8000, './file0\x00', 0x412, 0x73, 0x6, 0x4}) setsockopt(r1, 0x0, 0x3, &(0x7f00000003c0)='\v\x00\x00\x00', 0x4) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 18:30:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r1 = accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) shutdown(r1, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) write(r2, &(0x7f0000000140)="11c43e1552c2352fb347024b0ea01d5d38824a68e2a2bcc6d90a4f8eddf67b9b645766ad5d062b54531a20305935fcc7404e667fcc896bf607e09964a8692720a202dd535aed7002a6b21046c0d9dabf70b1c4ece9427ee0e54fbe534071662b104325dbab54ba4fccf66d4ede69a762bde98f74895b8c134cfacc325f80d4514bf694e5df2dcb345f97fce9f1a559064fe3b87145afe766a50e803ca95ed49d6506f3cac2df09af295f8f6fac4e2343aa2d495be6ea99a7c8693b572d5028cb0588e5f0a90be875b68fada83e7db7231c75eb5148f85e3dbe5d4a2b00", 0xdd) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000000)=0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) ioctl$KDGKBMODE(r0, 0x40044b06) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 18:30:17 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r2, 0xe, &(0x7f0000000140)={0x2, 0x4, 0x17, 0x7, r3}) socketpair(0x10, 0x1, 0x80, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000240)=0x3f) accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) select(0x40, &(0x7f00000003c0)={0x7ff, 0x81, 0x3c, 0x9, 0x0, 0x2, 0x1ff, 0x2}, &(0x7f0000000400)={0x50, 0xffffffff80000000, 0x59d, 0x1, 0x8, 0x60, 0x1, 0x80000001}, &(0x7f0000000440)={0x7f, 0x6, 0x100000001, 0x800, 0x5, 0x80, 0x5ab, 0x49}, &(0x7f0000000480)={0x7ff, 0x401}) r7 = socket$inet(0x2, 0x2, 0x3c) fcntl$getown(r7, 0x5) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000580)=0x7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8800, 0x0) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000600)) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r9, &(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000680)='./file1\x00') getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000006c0)=""/247, &(0x7f00000007c0)=0xf7) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000800)) writev(r10, &(0x7f0000001840)=[{&(0x7f0000000840)="569ac8aa75b0d4fcec5283926a4b18205ae411072cfeb1e6f8ff5ce90b2e987a2e80456f4f8ff1bee3ab4e0e0a51be805535b7fb36730fd9771d7691d95bbe5939564ce1e56bea8ba676ec217ceb03f874ed39ead9c0348c8357c827d4be6edf514d95eaf11924f39f9f37ece92a849af8b4ee6a2fb7fb90bdc4b083b6fc1a2f133aece4dad33ae4e7240c2025c095d835d094eca0c5a25a485b2ba6ec4e0883ccfccb4be3e3570fed25419eef275c1075302caa8f9ef722673846830232688eb30eb5933a95b128df50b5cd421357abc51fc57e0c35a1d9954ce53a890c70955f0785ec6992311aed331169d9b0c68e9615ed5269d2c555cceaecdc18ee05fe7d7da67ba9bfbb52d063d42a38170c08ba7c496c238767ae0189f10a6a85007208e5e055a3e34c5f601780b20a71fb60969a146d1e0a1a1c75ab00194d572d8f5e8fd692845e7820597d48cae04114e70046e53464f9fc6f76ad0f5e884af0dbc7d34b5b711ebc8c0c8e5650452acdd940e4e8ac142ac179815c8f3ebbb1644b15c2f37d698026831c8db0075bc8aaf367039559616180bd6b7b9a22becf86457bce10f3547f20048bd878acadc8a12fdfb699b13bddaa374554e5a1f0c62019c676b3f2ab0dcfed7098bc92f85c552dedddf5f35358c592534299980c0ac80e7adfc60097e7f1f56fd5200cd99b0d0251b4c3498833244a44b5497ed579c585f0061b188ca990867bd2e59f25005557a28eb34ef1202fe12ba9e2b8233e97b0cf53270801c3e2ce07803ce8dc7c2924eca103b07b289bd23d4629db64cfdab711ad05636ce352cb5f4cddd110920649e1eda732ea838681a0e3f258af26c46a81c9f15ae439f6e8c1f94079a9a06a4bc0d8da775a2305b48b6977627edda4fb598554373b05e8a424d06b9a8f7a32b980cdbd29f1795a9da1921e8a621a21e34ab3e57bc54cec2734579c160dc1c8fb33b5b8eab3880ca45b54004d6b1ba7f37d74a18aca60d149d67d40cfcb746019ceb4e1e2aaa79e8db1211c738f138c6968dac1cfc78e3cadb65f63bf59a1e2fddf0fcb67c63a4239519b7b0c5be11edaff1cffa72cdf42116f865439a5318a3ab61db1aab684cbf7bec256e8d28d8f09655722eee4a3490e32e07724cc7ae95dcf94d1333da39d781aedbbc6f44c12882c718d6c43ad4389064faf028b2a5e71ccfe006f3632391fb54c29f6c0169084c7886951f1a6d656e5740d2b6fbb2e7ee7cb3514e14ce8f872b204aafea9127330a12e7e5aa78365cc0c1b82d37a3e3b956ef3724156225d4f25e9b8f1bd099049565f41886a9ab31be95cfecb7701222a30e84a74c1bb62d543b52560fe9d8fce7e102a0870141932b2a4467739f5e8d86520b6b48cd952a666bcfc812fbf75dbc2324a63d02aba1a6128783b3906f36cfd332230484ca7295082228ee0e75dccf0031fe6e63ecd12c94829d4fc11fe9198cd3b85d7178865552744ffc54a50b16a0f5db886713c907b554f4527bb7de65b4b7546aa359c51cc79832e9489643c9595691a2f990d4e3bf99462024f633cefba16a067f7873f50cd847c50b04f78e8178d18c6b9b4f19beb4ef7156e32137bd75b7121870100c72d3169066bfdd20ed437d8c41aef78ae9be02727ceff143351aaa6f679c0acf5e77f52ad3150e99bd26055942282aa2df6fa4bf806eb7ef18849c50eeb3a970d410b258fe282ec1b8acd846baa7d5b15bc5fc6ca495e68a8f56b4d0d25a082aa1422231b354f6d2c9c5cbb9d30fe2311004c76b3e93f4398eb23c4bd6ecb4c38eb8b925d1d51a75279f96f1c6f81ffc6668fe456db1a1284dab7a8f28a9a211317b3457cef8e723222989b5621ed06a625f2b95fde1905924cba045613225dacefe562d1902357a72a12048357ecfbb58bd3251092687407fc5ba35c68eaa8ca47547581dc4e7f3b97e6f6e278670d938973b5078b676c2993ce11e3bd77774884bddc861ed38a3669bbfeba2fb9e177ebf9ab53643b92a34211db753c35dc33758f2d39b0fa70a2a09457ea8080105bf872a9b01efe4fe90b08938eb3d8ced423b611db7dce74e7427aef9b65d0afa539b0c7540eca4e22306c196c631c305fc0bb08d93e79ff97265012d073f1ac9d2ce89c6257cabd619fdeb3defa80230ccaf20980443296a2da748d5e7189b5a937b70393804781909deeba2b7f45c4b4ebc78d81e6a99823aee327bc0bbd4dc5598eec3a64c7f493e8d62475a9c754c2a2a62278d5b9db37ddb08a2f102d8485242b1e69c5fd218bca5a5b512b803c7dd719b30c6e5e597727e342e2297ab4f0f31c51877f6de64c761cbd0d6bdebd35d8883800583dd17b874b54821f4df3cc98cae49703042ed5abb066345780865bfa1a8e35b8a0d0270d5c4074828a70d6c8d7917c9decea2ab840fc4f71bfd0dde075c35aff96e7667624cf4c43a574b9221acc7f0e91494b43b49b779c6598dcd6a2b73352e0d922590830345cdbcbcb40e7e3d7d852ad5141cd478c911fe7931c7f95ceb2406690c1f473d560a5ad1a0615eb106bc2241eec9f8279990897f6b55d46e5166c620c5d215964a8db5a8113b192d7df4f528e8efcf04c5c8e6762e87daa2289d2f490f0a4735573ccd9550e185a0cb81852c75ba26ef8fb5d667011b7883cba6d509a843977cbd22a47a30dbb708f2681e3332ecfd6cd7d4b8ecba438994015f29f09e51273dffb7285e22792e8171a5ed01e358ca267a47dfae2b2fa9c75bb5aac59e7b033be205235112e1f2b209d2ca8cd82b1b9a95e2b54b82a3e596ecb1c288111af2374b67f535a50967c4fc16cc07b3487078cc3bbeef877ffa0eb5398c7b307416fcb317edd83d681f61b6ee4841b33347d6c69390f405b6d2093d248f54de698b7c70ca17be006c62fb4cd01297299548327ae2e79d0d117f169dedfaa6699dc3ae74a48add0a77cb154b0648e9378768ebc81d83b1a3d1c8bd050dfe679dfa1cc643e082b944a84df01ed4734936fa3826ed597d9a34818989e3f4ebb2c3be900df81b0069e27144b09833cfded893e64f71097de326a9b3d5639bfa59216568ce28aca10e75a9173fe08098688e009871da64f3427894a0abed1f596aecec0bcb29529021f0dd1636272dce576b443015e3f5dd00d2ae22c9a7ff6a4cfb1c594e324131b48d47bc5d9dbb1699f9ecfbc8e5373b42ce38996d58c92e748c7880a27dab68886c35c96a4ef826d73636d76c64bb7dad89e64b6aebc3e0c917874a900f7da0fd718edeabd80bc73ae8ee2e72986dd7f5c56ca202f4bb568a09668a1c7cc22e89cea9d9600fb282bed1b3453d74de22583725eaf03358986e89ba8abea984ca47b0120f36322fe302746262d5d84269c4813df53924253d8f588e279e21482b1dfb933280461636da7ccbd6299e818a7bbfb6df96176e6485a0fe2a30dd26b18f2e4fc721ca58c4d338e07a3e970f22cf86404b3fcd1fc9a762d545efae97fa44340e357c3d723bdf1503db8b710fc9914d6960d1ecfc27769b02c0ed4888601dec89b72531b632ad39f8792112eb2dec0816ebcdbcb7bbb4eb112aeb700d856dcbecca0b1335db01dd469f0afa4d4993a805fd151fe9cdb5524972c971981c808f8c98554db640c8e43321d072b4c923a15725bb5daa83e855db1569ea8d938cff2d319e29b0c309c289ef46582bb1b5f9c8b89e998c3db322f8aff85552b66fb05697a1de8b9a5ba1d19151424a88dffe922b3c6ac184b16bffeee3afe0007a20e439421946bc6714a0c0927118e5283f7aa9d06e40bca068406a5ade295e84e37adc2aac60579c0d19d9f24e50d86550e6fccc3fc8b052dd55a6ce2f19b86767d4406a04405900a19afc33492c223ed5bd98196119250f8db511d3a68169bc028219f905acdb000a814231e6b67b86b7a05f2ac12c0f6412a2b691cdc3f993851f46cc5e551039b58382f550735ffdf27c98a72a6c90b7fdd901c86d8a7f3a60be4c1442ee4128f9826f56bf5ea8ef3eb2464044b8033bd54d715421b479466b6db4b36674348dd551940aa115d061b5988a8a6748354f82532c5cf1b0b41debb322f786b06363ea0a6504b3c3003055fbc17375cf44b1d2fc61a0dee337fa6ecd3e0338320c6d9f9a72774177e5c5d6c2f72e0d6fc0c5cd9ebd3d649f92b3c208eaa982e10f9e53ad8def39008195bade7b1f8334ced14697c8838718a88887602d3efc12db34c5302b8f1088ee39956d1d748f41cfa18ed9392d7b643a2dc2183dee2f97e3a1cb63eea05530fd2962e22831676a227bfe34c21f58984599d68ed22983860f48549cd14d90f0838fe3d05f03dc27fc831efb73318d5ac7940c27e8c619564bb5cbc96482c8271bbca3c18039106a64ec2bba7fa7ef1f6c9578f5e777f687654d244e6e844f4fa0815d472b616b12292f9ef04d14182673ac4e7fa39db0325a1296116e26aa4b545c23e8d842d15475c5bd5cc3e6acc0538fbcfe411f39b68838e4f4cce4559806d95184789badcc1a5248b5045d04e4f4e4e3086110eec079834face5056926459c7c7a977435b094229703a5d341ef7041fc4280499b1d9070a2e7e91ace0ff8972aa2ac87f080d44724a413cb7f11030f2dcebf26bb4ba8d4524f7baa36608c69987be8ac2eec484be235cebcd9b3c5d0a44f0cc491bef62f95d8271070210d9680d35b01f243d8dc9e0b5b00675957fb64343a53442528ae2e0b2ebc5dbf899d51a44149df4e65c96add9d1b0431d32e4ebdca85d5eb7a7f6d7dec565e6aa62435d810a89405fb77efeae02c4838e33590941379b68b5bdeb321e59d8768246618d716ce0a50fa57eba7e9cba12985b50a7ffd1b21227d7f581cb3733545bf8242033e95d73cf26d765658fe98deee72370637ef0fe249ffb3dcbfa562e556ba7d7d82c859241ffbe66c09d6c61d34314faf622e34a9248e2cfc0869a6422fc63dcdc5f618dfdf636d0488c80e060a676468b5d4b9fcfe73d1a72b654354d6d9d214fcbc967c0166631f8cd049d9245e7273257b9d2e8a9bf96024f7bd5b5980bf1f5e900960804cc76e5bbe2928b98506ae025724cd789e0cc98a7b994582fd6871a8c9a513d6b7775738aa1097dd5ba58f8270e1c2e0313d498df25c015b460066ff21eff86768a43f8d44fe93f48ca30801943e935e4004c128811cdbc8d705ffa7ef91b30e6aca266372f84f0c209df19d30244606c611502ab1f2cce629768aa91d85960e9929c7b4a29291db3878398b352d3c8a26bbd4ea983e39504bc96267a2f12901e8eff0f0c7cbe681952a111b430ab336a60d4482b4221a79681a27f24372ba6ed1eaf0e2b539f9d1ecb48eed0faca108c46839e8ee5014ef5bebdcf453a0d45f3728d5f4205a4839c9d23325db8d000f41135824f6069f65a0d919f76b3c2151119faf4366e73d9d45d33f68e9bd99d13334b08929be21bfd437a335f2d7f914ad422094f98c9c54b0bc17a854054de838f6e2f16f0aad0175d78e3bb16d2a1ed276fbf667a621e20f951d2b80d0e6280d30db400d65fc3a75500e09f3d8077ffc4b6fc19fda74d72d0b4052fc14ca513c75e8e2c12281ec5dc4ef4b7c7e8a1f6193be6b3ef3d5eb24e741108ef8f0057c07162e130d48c6010098d22f3b18a46a019c0132d1116ef0dfecec2e3e5d07b51ac59e883fe05caa6c40df2594050b124df71033eda7df73e817431365f029c6feae7417fae98c13efe324b44c9f0e8f2ac12881cd4e87166223bbf435fac40313d87b6715a0f2a737650b8eff9cf", 0x1000}], 0x1) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000001880)='/dev/tty\x00', 0x100, 0x0) fchflags(r11, 0x0) sendsyslog(&(0x7f00000018c0)="8e9a906f3db13a92581c98d0d4e37bd78872fb889244ced87ffefc66cf6446d95d85e636636c5b8d43ec006b45b4883c34b382efb73f8fd09c8efe7c618329bf3b3b2ffa2911ee3ad34e16122ef6b9c8979262f81312352553ec150a57cb5c5db5ad56d623f9ea409f80ffb71d883ae8303590fdd81ed57503d3f6ebb4cab21a", 0x80, 0x4) ioctl$TIOCCDTR(r5, 0x20007478) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wskbd\x00', 0x8000, 0x0) 18:30:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) pipe(&(0x7f0000000040)) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYPTR], 0x1) dup2(r1, r0) nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fc, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x20, 0x0, 0xfff, 0x0) write(r0, 0x0, 0x0) 18:30:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf322615", 0x1ba}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca376da066e763d4d967ce8aadb3c3fd7f9ae4f4c83b220d59b80283161ec55078a180c86454a6af889e6877abb5119218026dd409b65c450ff09e8a2b84a3bc3e8ffeceb6761b349d9d7512b3b4bcbcf5ceb029b7740fbb949d4dd", 0xc6}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000300)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xffffffffffffff85) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, 0xffffffffffffffff, 0x7d55, 0x1f, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r3, r4) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0x0]) r9 = getgid() r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r10, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000000c0)) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/114) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13, r14, 0x104, 0x5}, 0xfff, 0x9, r17, r17, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r13, r14) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r14, 0x0, 0xffffffffffffffff, 0x0]) r19 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r12, r18, 0xffffffffffffffff, r19, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r2, r8, r12, r9, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r1, &(0x7f0000000380)=[{0x0, 0x3f}], 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 18:30:17 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(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', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000001700)='\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', 0x100) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 18:30:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x0, 0x3, 0x69) connect$unix(r1, &(0x7f00000022c0)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba16d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9c7521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a21103914690559046d4626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b902000000001f000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc177d265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb575ff72bc76e73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da580004fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f90000000000000000010000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c2c0cd4cf248e2d814a93b9d14a56ff192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d97330fac200000000000000002a7402e26e4cf34c2f34a2551f8dfddb71af28814b01d9a0882c6bce50d49491256ecf3ec0623f2a9442c34ec45146b9"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000600)=""/221, 0xdd}, {&(0x7f0000002b80)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f0000000280)=""/191, 0xbf}, {&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000340)=""/17, 0x11}], 0x6, 0x0, 0x7) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000580)={0x5, 0x4, 0x7fff}) clock_settime(0x4, &(0x7f0000000540)={0x3, 0xfff}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000005c0)={0x10001, 0x7}, 0x10) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)=""/227, 0xe3) recvfrom$inet6(r4, &(0x7f0000000400)=""/196, 0xc4, 0x1, &(0x7f0000000500)={0x18, 0x1, 0xfff, 0x2}, 0xc) 18:30:17 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000680)=ANY=[@ANYBLOB="1fcffb37c458ffffffffffff86dd604e605d00300000fe8000000000000000000000000000bbff0200000000000000000000000000013c020020f0a0af00000000fe8000000000000000000000000000aa00000000000000000000ff000017b590df9299e261df69e5084ba0eda7a5d5fd06181938fd185a4bdc8c5b4e9ea36e6aa0a3523b8b1428ffbb059c9b4b5122aa2af0f28075080b41d532168c1a54eb208b1a246541ef6442926478a4fc332e0f33afdb780c395bf7e82198696a3915fa3bebf460312f16d0430bdf593df4cb9af7bc749c2fafdbd6692e41ba7a3be4490aa36a6a9f1c4b6059747b764d8229f912129589774b2f66d2f1f6da5c6ed281673e319bfc0ac171d944eee6f1c17f1a17b7af04a32a2ae7c32a45135400000000000000c2bda9627b1455c552b7e8df287b75ff070000560796f49e7915091150148d79f502587b85dcf1c405226ac39f4eb61bc3e5f0f23f76ba6d5afed9a100"/365]) r0 = msgget(0x1, 0x40) msgsnd(r0, &(0x7f0000000000)={0x2, "9938d3c8027d3b8221f43ab9d697b52fad234227719dbc3b4238651d4d6dbca51f8d40caafea8239f3f4fb159fc18fcadd9339190b2ba55e09c88a5a20641248c38db12e83eb63068e5ea808cf84731841bbe58742585fd7a036ce5d4f71046f6293988162fd1fd8747b2bf5ba7352abc4ca6a"}, 0x7b, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/87, 0x57) 18:30:17 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894338796362f1a9f2428b1062851bfc03b22f310b404f36a00f9000fcffffffe608a371a3f8000400000000", 0xb1, 0x0, 0x0, 0x11d) syz_emit_ethernet(0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffe5ffa72b2392aaaa0086dd60a4f040392229000000000000ad80000400000800f100aaff0200000000000000000000000000013b1fa2dca12af609edca13d95c23b77ab90bed2b3bbb90e1abd1a123d446f2e43930034957529e985d937020986cd435dcbf4c6263721643563dd70031e43a64f7da3e2c4c3eed8b73c51579079ee0cd1df58f6535a7e94aa50f"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') renameat(r4, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000140)='./file0\x00', 0x20, 0x102) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) getpeername$unix(r5, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000929669c50ae9e06ac36276f67ba8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087da5f860bf746d0d6e185decbecd0251c2e1d3a5e65ad9663d0fe1f70a77e5627fc9f336fdc2b1248ca971677796e0bfc9afa5bb5cc18ee221205bea42e35a0dd0bd172"], &(0x7f0000001200)=0x1002) fcntl$dupfd(r0, 0xa, r2) open$dir(&(0x7f0000000000)='./file1\x00', 0x1, 0x80) 18:30:19 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/23) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000000c0)=0x2) r2 = socket(0x18, 0x400000001002, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r8 = socket$inet(0x2, 0x2, 0xfe) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r10, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x2, 0x0) 18:30:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) setrlimit(0x3, &(0x7f0000000000)={0x8, 0x100000}) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) 18:30:19 executing program 0: 18:30:19 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x239) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r4, &(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000180)='./file0/file0\x00') write(r2, &(0x7f0000000040)="53677fff933988f9ff21c00748e8894819c5e2701d60c6cda69d249572807b9baf1383b9df44df3ec71773a350bc3f15abe95c64c5741f9e3a5559039faf61fd83fa8c89d2b69b5be5e3e83f0aa2930895ae8d1d38970dcdbd908a5090e9554d1fd51c5bcde9b83551999a21754788dd13dcf933c12b94637c8206c3dec5ddae2464a1e15b35684463b044935811157ad6aacc15e51d8067530aea5ed66a9db6475d5facfb441d1d8141aea164a0a590958b32335184077a17b5bb08312845df5cc96087d3065b96aa3f2f703263e95601aa2b5f36f7198c15e1db8c53ad4a747e8d0311cba45b9d09261cac72fbec978231aeb1652b5bad6bd04fe875ccb7287404cad8bf464c1db3bb516a8e77fb3f42954f03eec5aa317cce1265c3e41f5744b94b4606bf9e3dee59c5e2b83f5dcfeb647e6c6ea6045bf785a776a5b76b38212981e86c0f256dc2098b58a81e0ed7720944d1e1742ee5d4c3b55dbfc69350f141b673723a3197045f0737b0a3ec0c93afbcec2e87fd551404757343f112aa0f5e3e360f7c9897bb2e646b603e0387e57666533b898f1f73372bd4656045ff006b0b686e0a12e46a917b240f4611a3aab16ea14d7ee002060a68e59e24e5821f3d6b83183d987cbd110f3e92114b3e5908860b82789bfec214927f28bbe6311c2f79ce62b5368d793dc8dbfb4c7304843297ad8ff3a8baa3aa380c64c714327bb770b7f7daba1fbe8359cede7d1eff3e4da3aefdcdd8883a9338b0aad8636fdbef81ecf393916a317187d495ae33581a0c990130993c135a0f6d90f9a99b8b986b2208c3bc2143ad419e1f078bb762eec7e87f7dc6a6cf5878e2dcf33392623ef109d70b6a6e2d0695cbfe46490ead16d3b2d4d33908d73429f57ab82c3e9b1f16699c300dc5c46d88a7c6308306bd946cc304aa2f1bd2ec1431031bc13c878172003909d7e474025c763677f868dbad8e8943ff7bd7d075f4e10c0e64933078c70c3c8b06b4319ca12bdd2d2602f85e19702dafaca014ffc4d4ee0370c070a2fae9e140eabcffaf06a8ea913d36bddce8455eece21c8997639b9e469902ba62e3df92f2ac112afc514c9dac0958a9bdadeac23bfe55d2d57a8c8af7235c7bc99ed576b4596382c769036a14932f6419074eb8e40c1fa64c0cfedb81e023b2e51e1d65a58b36453a76bcdf8ce6411dbd461d87341f6a8d14fc2913ebbfb32b67b9a0a7c6cae45a8baae27153ee73d5f78ef4f89db59beafb18fa8ee365a05366611ab8937277f630fa0caeb916fb29009e83d8423569bd4915fe4d7d9bbb28e615542f14d09cdedc786cd9222998ae91c643e2ae37bcb938b8b936fc0b49591d6401fc7d3113dc2f7d2c92affa7127e035b33ac3895bc83512146fce3fd112579d4f80aa48445b426430342c07f8a5e6094e256bd00a3037dada0d4ad73d3728e750b368fec7871b1387abe4573dad6bd1852c11d2af17356436ebc1928b77e7293102ffd37b13e3e4b81f9b4261b68350a957ee5058259759e82c26fac54c9492d5b16d1a9a99e414e8fa27f4e5a7e57dcbac594e46daef728221a7a018bdd52dfe1562ef3e28106dcb07900abef2780b689e749e521eedc35b8d4ab75d4fc5797ae88b2e20cd5c83ed903d17bdba5f00624a52cf86d2069e8b055854a1939522a74695637917fee83406d935feaaefcf95d2f6baa0f557be54600db58bd7a09b9d4e4d1c64c24e04b6ff7f0bb85f2dcf38d5368609480624f7e5bfee96913d4ad1e448884dc950ddd945f2d5fd667e1aa1f9b0c51b307074674bf6688e7a17e74257fc50450c8cae115206b3b2eac6b22b502f40ce3d7bfd1f96107888b574780d1133c5044cb960426311c48bea905856e1afa0e87bd7b8d2bc905bb204b16c31ea42ab50072b3f437a695cb7a234d9f0c2948aa431fc80b22e942aaf478bc410be586a79422b3c0f2f2bff49d66abfef3a13b7c114a29df8c22bed8587914e811cf7d7211988f12d6f217a1c765613315ff5abd56cd95b5e6e7060c9a2d87c6508d68915c048c27d17eb99725edab3aadc65fff08d1428fc20c58c6065638f765b9cdb142b9f3a30a84e808a836595933a04e90760db48929965205e1ec14788cc48ad7c394212d2b1fbbb189730c0221319b24697de4f2b57e0adfde47bd349b5ca4da4f7a8dd4d8a758e1720405bc9f18eb80a7ec546e40d5d500dcf4fc7aea882431dfebaa890cf90829f68eb27b3d09a8e8e3a5fcecf11a3e3d6e287e0d80029f3fc2adf08edffc38801990dff929dbb4cdc87e2064d8e51a794e089858d59c05b11bf45842b9785d1d71b1811f121900882aea66227d1c2b77731009cc2ef0d8fcba5f85bbd94048ca409d73ba5706d50fcb973701d5469e6c6b0092cc49e7a8f44b981c25586635607af20a429be561d630532cbe425b80457478cd9c80ccba42701fbdf308d2b837fd970cb2deafaeffa02effac77a5faccf4ffce07d1f6924b664e3c8d9cfb122dabd1f2392da9cce7f82d8ce182a059c4eadbad807b77793c944801355048cde57ecb311a540706a42fbb6fd3d5b3f0166b8bbdea9160ef37b58827c46641815b03a9f889de52e8b8b2322b28d4fbd2713ddb2bc0bfb59e857df183813c1e6a14955fc28da89c644246c9e4753e3685202188050578eee00596835f358544203925a92b5d6bd998f998dbc641a3b100e874b93252224e695543b0fe8c639954da10889577d718ff60ba25dcb174df0b79056760926e71bbd5828f8b7eb87b12189fa8afaee58281ec1413934f0e9b0139d937430628229d05f8f4142fb0f2502dbc2077b13dcc48db8ca9ff4a25b7bb00b1027f2e825c21b0882f41d6ae8f57c2326632e4072ca3f9190bf42374a307ac5b33a842c6963b18ec84555e504c478fb296064b46db66821dd6d7c341a91ed44bb7c296c421b8596e235e6a58cdbc984cb4d4e19adff155356a11416ab84773371822754e593abc5ce36f563880ad5be449dd5d025ae9f7f362e4390f46fe385c52846dea4d66a3bcd49ecd1c872807242734a41e646f87e1eae1a00b5a44fd3e122415d5800b78d54354c34abbdaf76727246f6bcb375cfb309def96a1c6c2f28e96158a7658c20eaaa4bcbdbd5f1509e5608a7e133f8443a2f46453c2f450213801853afb439dd06c565cc76bb882eb6a46651f38aab7e06f26913bdc69d33db5ec96b216b8f32b1265c88a7e820bae24bcd625575bfd47cf31271d3cfbb2c2c5227ccba020ff8125215c89aa0382ae65864438386c7b6c194297b9e091bc0870228718012de6a1cbd9d0a5f9e10c6b486aa146631158886ddfd610538ab1881accb6d82d2b57a371e7ae4c7ce5f3553951501f0b4122d9d9c4e2069255983791ca58c48b878e4004984481cd2c7d039d6ce874f0f1966f1ca874710c9d8382d201d614fd9c150009af57e19ca558a7269c0278ce48cdaaf06c29cf1d3d18c292f7e4250a40b54e7ec1da0e00b66c12c51c3eb1feb89f8be32fe2e332dd80ad1eead9695e18d607a2d889b8840c1a095c856d5ed3e4ec69a6be0a0dc8442d3c1dcc68a3888dfe78defb9a2a90a67a6bc32dc3afa1776328f7d3daa795e797630ec72b47e12cee8cd33de9922f558b6b7264180f5d9c351324642ff79ae3ecb9e16bbe66c53e656f8039039a0a0e4dec7031605360dcba9091160f98510a921eea66fcfd7823a977ca347e656815bd17cafec3d38c163463a7955c4144294126fd7c17f65a242db72f28252e4e12083e4ddd11343b1d956517d7d9fd90917824d624310a2d4a5fb9cd8701323da4ea4867b39cb60652d17f215b0a00391fec60d99bea6ba37a95b10a56a4ba6c792162afeffa3f0ef2441832b7c1110c4912bea733068c18a275642ab03c6a1b3a01a7e1b3093dc8e60ab0f952e3d40d713a2c3d725afd6a4cba2fce79f8b5e8cfbb54607d3833ead5893f16ce923bf153a908f1e8b84a0873761dddb48197f6aaf17cc389353e87657081714791ac868f76b36cf7af0352fb7ca169713b9ba01dcf5700567ae7117d2ec4961164dff3dd3bf3c906e3770c63f7dcf669a07e2a5ca8c6dbb09c4459657b68a8e151ab611ae8724a37ca73f48ba76984f42f0654c6c7a6bd41b44062c58046f9c6e205b00a2a7860d4f5125211bf613ef87dd3de9d0cb09f777a942b85d2cd89939764bcef2d05051e9bc9d16df64366cf9786e62c6525b229bae5acc6546f75fc5d370004a0b33cf8b485b69d4258b077399e4d794ca01b8fa7f77daf01921c9f2149079eccd3b9b7c7f6d9edf6046041448089561860c83feb293627f7ba9bf83915e301824e4c44a232849013f7f0e0dc92f25d766e15209aa6f2a7ff693db0a7c46577480067acf293575d7d2369faf015a8a088d348da5682e83f65136f738ef3dfdd59ed1368fa03751ff5fdb0204c05867e390f219cb694ee7f9cffa0d1013665b1cfb79df7087d7137e25e9682838100ec766ae652471800399ecbddb4fbb9ea3180b9026ba8798ec83500700d50ec140de69aa9c12865ff0cb250774e80cede70bbf7278c74e2c7c50dacf1f7f90f8a6a06e7f3d8f217d005c19dd8c310eba037535291da200519da8d7397ab2aab590832ee905e3cef934bf26a209a64ca2fb5ae22d44c99d541dd68cf191dd15eedf1e72497566dde59ab6d176f7a517d9075b6e20ca29b8ea3cbd8f21130a2958f1474323e4673a134c8a856bfc201d8dc051c2da11baca349781c2a197a2ab30e772f29c360eacb79521e66764ddefd86e2ccc645a3c7b0dfa26f238d682967b39b31ba6a4bacd4d8fe4f0ccc526c3d592f773ae7e9d6bf08649d6aa4326907e1573e8330d3259fe2e1c96396383f1a0087afe35295559a137ceb083d0940abd7b988810f8d52c9f6ad9ccb21e4ed44c95001bf918d3834c9e6e9a8ca17bcbb2b874787a7b3d0ce58433da69e53a35a1a72ec412fce4cf693777f569207c965b277de1094461a82daaa11874a79b0eab5738093b395608f0152ad31529e6e43673c764d9a4ee0b55b149ae252b0828e4e1af6fc4333104f4c5ffec3d706f147a9f59b791bc7984854f82b5efe6e67b2aa3fc7a13ae2dc3a3e771168cde9504f5228a537ad49132a524b1a28c94ab33251cb5ad8e18b57b4a97f668eb7bade6853af5384f620cd0de8c76cfb2bb68e1c7945d98e0f0c8e2174fcf64fed98e55e9adf9d9c5b7280d95707ddcb2b4c06de8f3967963023667cfd5005235e964de7ba995ae8bda9284dd978804a7bbbfd20792196abfa0980d7d9ecab5cfb6dea63c3025f235c482226a456e69a79cb5e126ceb3ed57eb03142063a91c43911d4b44690ddd29376e65d2032434d0b8db1b3a74320e08c4ccf995b0fba81849b65d4e8ac0e2a64ebfb6f9bb3a3247fe35d4cc413239dca0f31b88a58c19cea5bb00cf84502fac5354af0551dfdd786f7e2a17efd583d533bcca212d27bb30a1919b0badd2e57ff67d26f7630d131f332b38004f04b7974472e54f7bb1a23469a99912438ffe22f5f69b1600686c60909286eee1a81603791af70c9b1c97e2bce5c0d20fd7817d472adb2fa2d43a611ef71c153a6fd3eb80825ca517321f745560f0545ae632af71afeefdf0bc67b613d93d4da875fa08c8569f7f038ac1db2a523a0bbbaebf0f7a6ee59c628e967af57ab43933a3d370d23072a9b41c18acce2d33f799b7e7fa8a4401433cf9e380c683be53bf6842067e910f9ca1b3a70465c29996d2fc4306ddf16b646f7dadc6661e02f24ea5bafb", 0x1000) chroot(&(0x7f0000001040)='./file0/file0\x00') close(r0) 18:30:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0xffffffef, 0x0, 0x100, 0x1, "01003f007e0000f26000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000180)={0x9, 0x80000001, 0x1}) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, 0x0, 0x0) 18:30:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c", 0x1}], 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) fchdir(r2) write(r1, &(0x7f0000001800)="2020851eb269b3210a", 0x9) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(0x7f0000000200)=[{0x0, 0x2, 0x800}, {0x4, 0x4a, 0x9f91cf8e6dec3f1}], 0x2) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, 0x0, r5, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r13 = geteuid() r14 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0xdac8, r11, r12, r13, r14, 0x100}, 0x6, 0xffffffff, 0xc712}) 18:30:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r0 = semget$private(0x0, 0x7, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xfffffffffffffe47) r2 = dup(r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) getegid() connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofihe0\x00'], 0x10) fcntl$setstatus(r7, 0x4, 0x4) r8 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r9 = open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x14) r10 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x1d) r11 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x21) kevent(r8, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffb, 0x50, 0x40, 0x3, 0x80}, {{r9}, 0xffffffffffffffff, 0x45, 0x1, 0x7f}, {{r10}, 0xfffffffffffffff8, 0x20, 0x8, 0x4, 0x6}], 0x3, &(0x7f0000000280)=[{{r11}, 0xffffffffffffffff, 0x28, 0x2, 0x835, 0x5}], 0x3, &(0x7f00000002c0)={0x0, 0x401}) close(r1) sendto$inet6(r7, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) close(r2) 18:30:19 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) r3 = accept(r2, 0x0, &(0x7f0000000040)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 18:30:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xdf, 0x7}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000800)=ANY=[], 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="96812bd427266e4fd0fccc70480a493a130b2638f3ce0349995255119d042ebe2c808c5fbf2bc7d03a234c48857df5d8763359883a76c41d3efedf011a10a7b7b14bdfee4642690f5712a61464459d89e4c425dfc52f8c7f8bdc2d95fd7f815d7dc1feec4789fcabc97cdab637a7b1683a1fc0dd6cee02bfa0590f641a245ab20564a34c615081ccb378405eb21637cdb345b32d969ab53d286bc5181e03746e8507ca98947de8cbe55ab97116136ce81cf11a0ccebfa2779399fffe550c403a03a0c64b01c519ad88a184992d1ad2d67257a6e38031b8f31def180d49de050538f8aeac239033b5720340da387e30a45f50d7caf9d588a4f0"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d", 0x585) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x3, 0x41}) 18:30:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000780)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0xed0, 0x8d}, 0xc) 18:30:19 executing program 1: r0 = getgid() semget$private(0x0, 0x2, 0x9) r1 = semget$private(0x0, 0x1, 0x481) semop(r1, &(0x7f0000000240), 0x0) semop(r1, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r2 = getuid() seteuid(r2) r3 = geteuid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8000, 0x0) getgid() r5 = socket$inet(0x2, 0x4000, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000000080)='./file0\x00', r6, r7) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000680)={{0x4, r2, r0, r3, r7, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semop(r1, &(0x7f0000000000)=[{0x0, 0x401}], 0x1) fchdir(0xffffffffffffffff) r8 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000003c0)=0x7) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x4, 0x6, 0x2, 0x0, 0xe952, 0x9, 0xc4, 0x2, 0x1, 0x10001, 0x1}) r9 = open$dir(&(0x7f0000000140)='./file1\x00', 0x80, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x1f0) r10 = open$dir(&(0x7f0000000440)='./file0\x00', 0x20, 0x104) renameat(r9, &(0x7f0000000040)='./file0\x00', r10, &(0x7f0000000100)='./file1\x00') shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) read(0xffffffffffffffff, &(0x7f0000000300)=""/175, 0xaf) fcntl$setstatus(r10, 0x4, 0x8) geteuid() ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000280)={0x6, './file0\x00'}) 18:30:19 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x2, 0x83, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008acc6d147c102ddeedc1303c0f1f9a3b3226655a0b3841a4829b1a581a2e1ca1d7288cac3cc5d349cbab93"], 0x44, 0x3, 0x1000) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) connect(r4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x231d}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x10000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000c9f000/0x1000)=nil, &(0x7f0000e31000/0x2000)=nil, 0x1}, {&(0x7f0000d7e000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000eca000/0x3000)=nil, &(0x7f0000c90000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000e14000/0x2000)=nil, &(0x7f0000d53000/0x2000)=nil, 0x8}, {&(0x7f0000cbe000/0x1000)=nil, &(0x7f0000d12000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d5c000/0x1000)=nil}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x76}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) listen(0xffffffffffffffff, 0xffffffc0) accept$inet6(r3, 0x0, 0x0) close(r3) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x29, 0x2b, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0x2b, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) accept(r8, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) fcntl$dupfd(r8, 0xa, r7) r9 = socket(0x18, 0x1, 0x0) getsockopt(r9, 0x29, 0x2b, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) r10 = socket(0x18, 0x1, 0x0) getsockopt(r10, 0x29, 0x2b, 0x0, 0x0) r11 = socket(0x18, 0x1, 0x0) getsockopt(r11, 0x29, 0x2b, 0x0, 0x0) socket(0x18, 0x1, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000c5647a522df200"/33], 0x21, 0x1000) 18:30:19 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0x6, 0x0, {0x80, 0x8}}) 18:30:19 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(0xffffffffffffffff, 0xe3) r0 = geteuid() r1 = getgid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f000001b580)=[{}, {&(0x7f000001b480)="772cef73d7f6be25dc50928eeb4cfad0c92f2ddea0f5b270802e1672d7763a9d074ce7cc089e76ef45eabf1cf9dae65622f09195d9691f187cd192d5352048b253072675ca9f03288ca6dac276bfce962a21f8792bf769899993bf3ce273b09ed581ce7b105de9dd1a81fb0cfd99d4b04ba306143206c63b09cc9d563334d92d613ca0c4c39baca23372f102f2093c8a0d5ed320761f928ab27aeae42d1c08099d0e9c16ea270e06439f5b1587961d7d10bbdf51e9f764ac563981630307befb1311cf15cd6e43c0bc85d02d5030a9789ce4509b4adb", 0xd6}], 0x2, 0x0, 0x0) ftruncate(r2, 0x0, 0x10000003ffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, 0x0, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3ffff) dup(r3) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r4, r5, 0x0, 0x0, 0xffff}) r7 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r7, r0, r1}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x2, 0xfe) r8 = getgid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(0x0, &(0x7f0000000100)=ANY=[], 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r12}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, &(0x7f0000000140)={0x7, 0x2}) r14 = kqueue() kevent(r14, 0x0, 0x6, 0x0, 0x2e6b, 0x0) r15 = kqueue() r16 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r16) writev(r16, &(0x7f0000000640)=[{&(0x7f0000000140)}], 0x1) fchmod(r16, 0xe3) writev(r16, 0x0, 0x0) pipe2(&(0x7f0000000c00), 0xa1c73361972bf04b) kevent(0xffffffffffffffff, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r16}, 0xfffffffffffffffe, 0x20, 0x1, 0x0, 0x3}, {{r16}, 0x0, 0x40}], 0x6, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r17 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r18 = open$dir(&(0x7f0000000bc0)='./file1\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r18}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x0, &(0x7f0000000140)={0x0, 0x2}) r19 = kqueue() kevent(r19, &(0x7f0000000100)=[{{r18}, 0x0, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r21}, 0xfffffffffffffff9, 0x40, 0x20, 0x7}, {{r21}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r21}, 0x0, 0xfd, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r23 = getuid() r24 = geteuid() setreuid(0x0, 0x0) r25 = getegid() getuid() r26 = geteuid() r27 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000001040)=ANY=[], 0x0, 0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f00000000c0)={{0x6, r24, r25, r26, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x0, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(0x0, 0x0, 0x0, 0x7fb) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r31, &(0x7f000001a300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000fffffff200deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fff000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851af02e1980f1f9688919518590d71308906d37bf47a3f3953c97c5b06245eca1bc17a22f50db2c89eec890a869816bffc65a9db6802af0b4b710d5dab4dc17c3a4e085b6321ac163ca82a065287aed61e600a8a2546fc52d4a7b7fc2d1051a6da9df6af82f5da65184dbda0904f0e333f378954f5ca4fe32aeb800bf4df3af890c3e3b9d056001c45ea79781b3e15c135302651ed54ed4851165cd594ae2f1c8b1f685d3f04dba5520bbc55dba84de061dcbb587065f1b7c55890d88f295723898332d97c34f5e1619a1c23bbf69a3cef970aa065969f271186d63d5b636ef76ccc0b72dc0e04bae43e1bbd100"/4468], 0x1008, 0x1, 0x800) socket(0x10000000011, 0x8000000003, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r32, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) msgrcv(r30, &(0x7f0000000340)=ANY=[@ANYRES64, @ANYRES32=r32, @ANYRESHEX], 0x3, 0x3, 0x800) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3ffff) r33 = open(&(0x7f0000000dc0)='./file0\x00', 0x0, 0x62) pwritev(r33, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r34 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r34, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r35 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r35, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r35, 0x0, 0x3ffff) msgsnd(r30, &(0x7f0000000a80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeafa23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00000000000047d51682f01f7ea2d9a75627024dd719335159d38294"], 0x1, 0x40000000000800) r36 = getuid() setreuid(r36, 0x0) r37 = geteuid() r38 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r38, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000e6ffdadb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c603"], 0x1, 0x1, 0x0) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x29, 0x9, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x14) msgsnd(r38, 0x0, 0x0, 0x800) msgrcv(r38, 0xfffffffffffffffe, 0x0, 0x0, 0x800) r40 = msgget(0x3, 0x14) msgctl$IPC_SET(r40, 0x1, &(0x7f000001a100)={{0x6, r37, 0x0, r23, 0x0, 0x80, 0x9}, 0x20, 0x3f, 0xffffffffffffffff, r28, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x3, &(0x7f0000000300)=[r29, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000540)=[r8, r8, r8, r8, r29, r9, r9, r9]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r44 = geteuid() getpgid(0xffffffffffffffff) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r43, r41, r44, r42, 0x143}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) 18:30:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r3, &(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000180)='./file0/file0\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file1\x00') r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r6, &(0x7f0000000140)='./file1\x00', r4, &(0x7f0000000180)='./file0/file0\x00') r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x1f0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000040)='./file0\x00', r8, &(0x7f0000000100)='./file1\x00') r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f00000000c0)='./file0\x00', 0x1f0) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r9, &(0x7f0000000040)='./file0\x00', r10, &(0x7f0000000100)='./file1\x00') r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r11, &(0x7f0000000140)='./file1\x00', r9, &(0x7f0000000180)='./file0/file0\x00') r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f00000000c0)='./file0\x00', 0x1f0) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r12, &(0x7f0000000040)='./file0\x00', r13, &(0x7f0000000100)='./file1\x00') r14 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r14, &(0x7f0000000140)='./file1\x00', r12, &(0x7f0000000180)='./file0/file0\x00') r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r15, &(0x7f00000000c0)='./file0\x00', 0x1f0) r16 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r15, &(0x7f0000000040)='./file0\x00', r16, &(0x7f0000000100)='./file1\x00') r17 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r17, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r17, &(0x7f0000000140)='./file1\x00', r15, &(0x7f0000000180)='./file0/file0\x00') r18 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r18, &(0x7f00000000c0)='./file0\x00', 0x1f0) r19 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r18, &(0x7f0000000040)='./file0\x00', r19, &(0x7f0000000100)='./file1\x00') r20 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r20, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r20, &(0x7f0000000140)='./file1\x00', r18, &(0x7f0000000180)='./file0/file0\x00') r21 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r21, &(0x7f00000000c0)='./file0\x00', 0x1f0) r22 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r21, &(0x7f0000000040)='./file0\x00', r22, &(0x7f0000000100)='./file1\x00') r23 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r23, &(0x7f00000000c0)='./file0\x00', 0x1f0) r24 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r23, &(0x7f0000000040)='./file0\x00', r24, &(0x7f0000000100)='./file1\x00') r25 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r25, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r25, &(0x7f0000000140)='./file1\x00', r23, &(0x7f0000000180)='./file0/file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f00000006c0)="7f2fb9371375243e7200b6d5d2b53c038e27c6d5c11b6ea6a06da42af9ef648507babdbd19cef54e90267b5f9f4d66d4cf690450480a06a3ee3e6be3d8cac7a9a00ede5c7db2d1546053d1c7f8d88f", 0x4f}, {&(0x7f0000000280)="02aeb8a2c21220e40443bf1f6a45936e382b13842fb76b450ed45af4393df4786754441a057f462855ab581bdc54885295ddaba89cb1c88efd9e843509e7e5acfb0ee85a91714f9dc63282714fabfb297c1c9fbf97dd4bcfba301396ee5a7652d8ff7e2770f61879d2d61e790103a88a2618803696e59369156caa71e45060049f80533028b60b17ba33c5e8b2cfa87ada6ee124e879da71ce8164253d3a321741401e7d3f83908fa2b3c768b586e3c95344d0d105095be8ae3aea8bca640579c3a8415898c2582124b285820f08be430744ac1a6484a690c85d67979c0d4c8d4d5ce1def9eaa04d7d1129345028cbac", 0x107}], 0x2, &(0x7f0000000200)=ANY=[@ANYRES32=r25, @ANYRES32=0xffffffffffffff9c, @ANYRES16=r14, @ANYRES32=r4, @ANYBLOB="6e80edaa7d0da2d0688a44d636f96dac2ec1246c214903213b341ca85f2f6a3d2d3c29f6512146286978072f4c531974557a86bd9d520f60ab9649"], 0x11, 0x7}, 0x8) dup2(r3, r6) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 18:30:19 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x13, 0x0, 0x1}], 0x0, 0x0, 0xfe8, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x26, 0xfffffff7, 0x7fff, "5efee03f86544fc9dace0a1db139ae07b145f1a2", 0xffffffff, 0xa8b}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) 18:30:19 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0xa088ac064810a368, 0xd1e32c93d5b40ae8) kqueue() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x408, 0xffffffffffffffff) 18:30:19 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff00000000aaaaaa0086dd60a4f005000000eafe8000000000000000000000000000aaff020000000000000000000000000001"]) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 18:30:19 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x8d}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) 18:30:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getgid() getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/41}, &(0x7f00000000c0)=0x2b) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) shmget(0x1, 0x2000, 0x2c0, &(0x7f0000ffe000/0x2000)=nil) 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, 0x4, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e5b060cb804"], 0x10) sendto$inet(r5, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x19}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r6, r8, 0x1e4, 0x8}, 0x5, 0x7, r9, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socket(0x40000000011, 0x2, 0xfffffffffffffffd) 18:30:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) syz_emit_ethernet(0x81, &(0x7f0000000080)="20c12853c7dd074c4b4ac3be7105c71928dc0bfbadbbe25d4f29b88ee4fd666cbae70ae985923ca8899c4fc4ded6754d8e2b731cd7f2b41ab85284d51a8bcf0ff357bea2c72425396a58a3d8e96cb89048e5266688191ca7f4dedc67a0ef7220651c676922010d172ee87c1d3d9e9a6c4841a3d23ef5e341715c6773f06177c25b") ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 18:30:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r4, &(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000180)='./file0/file0\x00') linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x0) r5 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x1f0) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000100)='./file1\x00') r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r8, &(0x7f0000000140)='./file1\x00', r6, &(0x7f0000000180)='./file0/file0\x00') mknodat(r6, &(0x7f0000000200)='./file0/file0\x00', 0x40, 0x81) read(r5, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 18:30:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0xfe23, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x1f0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00') r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x0) renameat(r7, &(0x7f0000000140)='./file1\x00', r5, &(0x7f0000000180)='./file0/file0\x00') r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file2\x00', 0x1f0) r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000040)='./file0\x00', r9, &(0x7f0000000100)='./file1\x00') r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r10, &(0x7f0000000140)='./file1\x00', r8, &(0x7f0000000180)='./file0/file0\x00') r11 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f00000000c0)='./file0\x00', 0x1f0) r12 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r11, &(0x7f0000000040)='./file0\x00', r12, &(0x7f0000000100)='./file1\x00') r13 = open$dir(&(0x7f0000000080)='.\x00', 0x8000, 0x68) mkdirat(r13, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r13, &(0x7f0000000140)='./file1\x00', r11, &(0x7f0000000180)='./file0/file0\x00') mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0xe8) renameat(r4, &(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000180)='./file0/file0\x00') fcntl$getown(r4, 0x5) r14 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r14, &(0x7f00000000c0)='./file0\x00', 0x1f0) r15 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r14, &(0x7f0000000040)='./file0\x00', r15, &(0x7f0000000100)='./file1\x00') r16 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r16, &(0x7f00000000c0)='./file0\x00', 0x1f0) r17 = open$dir(&(0x7f00000002c0)='./file2\x00', 0x0, 0x0) mkdirat(r17, &(0x7f00000000c0)='./file0\x00', 0x1f0) r18 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r17, &(0x7f0000000040)='./file0\x00', r18, &(0x7f0000000100)='./file1\x00') r19 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r19, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r19, &(0x7f0000000140)='./file1\x00', r17, &(0x7f0000000180)='./file0/file0\x00') r20 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r20, &(0x7f00000000c0)='./file0\x00', 0x1f0) r21 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r20, &(0x7f0000000040)='./file0\x00', r21, &(0x7f0000000100)='./file1\x00') r22 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r22, &(0x7f00000000c0)='./file0\x00', 0x1f0) renameat(r22, &(0x7f0000000140)='./file1\x00', r20, &(0x7f0000000180)='./file0/file0\x00') renameat(r20, &(0x7f0000000280)='./file0/file0\x00', r17, &(0x7f0000000180)='./file0\x00') utimensat(r14, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x9d0b, 0x3}, {0x5, 0x1ffa}}, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) 18:30:19 executing program 0: close(0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) panic: ufs_rename: lost dir entry Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 70628 83048 32767 0x10 0 0 syz-executor.1 *336178 83048 32767 0x10 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic(ffffffff821db594) at panic+0x15c ufs_mkdir(ffff800024f99008) at ufs_mkdir VOP_RENAME(fffffd8075ceb348,fffffd807cde3018,ffff800024f99218,fffffd80680dbea0,0,ffff800024f99148) at VOP_RENAME+0x106 dorenameat(ffff800020a9dae8,2b,20000140,29,20000180) at dorenameat+0x2a3 syscall(ffff800024f993b0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x25b0aa53270, count: 8 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic ufs_rename: lost dir entry ddb{1}> trace db_enter() at db_enter+0x18 panic(ffffffff821db594) at panic+0x15c ufs_mkdir(ffff800024f99008) at ufs_mkdir VOP_RENAME(fffffd8075ceb348,fffffd807cde3018,ffff800024f99218,fffffd80680dbea0,0,ffff800024f99148) at VOP_RENAME+0x106 dorenameat(ffff800020a9dae8,2b,20000140,29,20000180) at dorenameat+0x2a3 syscall(ffff800024f993b0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x25b0aa53270, count: -7 ddb{1}> show registers rdi 0xffffffff816f8f37 db_enter+0x17 rsi 0x3075 __ALIGN_SIZE+0x2075 rbp 0xffff800024f98d80 rbx 0xffff800024f98e30 rdx 0x3076 __ALIGN_SIZE+0x2076 rcx 0xffff800021152000 rax 0xffff800021152000 r8 0xffffffff81102b0f kprintf+0x16f r9 0x1 r10 0x25 r11 0xedefe92dcb9fd481 r12 0x3000000008 r13 0xffff800024f98d90 r14 0x100 r15 0x1 rip 0xffffffff816f8f38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024f98d70 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=336178 stat=onproc flags process=10 proc=4000000 pri=17, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a9c768,0xffff800020a9cc58 process=0xffff800020ad6b60 user=0xffff800024f94000, vmspace=0xfffffd806ea1c008 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 13207 423446 14513 32767 3 0x90 nanosleep syz-executor.0 13207 261160 14513 32767 3 0x4000090 netcon2 syz-executor.0 13207 110916 14513 32767 3 0x4000090 fsleep syz-executor.0 83048 70628 95030 32767 7 0x10 syz-executor.1 83048 37388 95030 32767 3 0x4000090 fsleep syz-executor.1 83048 484177 95030 32767 3 0x4000090 fsleep syz-executor.1 83048 63869 95030 32767 3 0x4000090 fsleep syz-executor.1 *83048 336178 95030 32767 7 0x4000010 syz-executor.1 83048 524083 95030 32767 3 0x4000090 fsleep syz-executor.1 83048 378016 95030 32767 3 0x4000090 fsleep syz-executor.1 95030 20933 61074 32767 3 0x90 nanosleep syz-executor.1 61074 479081 40183 0 3 0x82 wait syz-executor.1 14513 522029 20209 32767 3 0x90 nanosleep syz-executor.0 20209 404134 40183 0 3 0x82 wait syz-executor.0 23951 383991 0 0 3 0x14200 bored sosplice 40183 122813 75388 0 3 0x82 thrsleep syz-fuzzer 40183 420447 75388 0 3 0x4000082 thrsleep syz-fuzzer 40183 271174 75388 0 3 0x4000082 thrsleep syz-fuzzer 40183 415936 75388 0 3 0x4000082 thrsleep syz-fuzzer 40183 392000 75388 0 3 0x4000082 thrsleep syz-fuzzer 40183 20035 75388 0 3 0x4000082 thrsleep syz-fuzzer 40183 484804 75388 0 3 0x4000082 kqread syz-fuzzer 40183 520070 75388 0 3 0x4000082 thrsleep syz-fuzzer 40183 112335 75388 0 3 0x4000082 thrsleep syz-fuzzer 40183 309723 75388 0 3 0x4000082 thrsleep syz-fuzzer 75388 201743 23905 0 3 0x10008a pause ksh 23905 208557 70903 0 3 0x92 select sshd 14162 67747 1 0 3 0x100083 ttyin getty 70903 195823 1 0 3 0x80 select sshd 60060 178452 28925 73 3 0x100090 kqread syslogd 28925 296850 1 0 3 0x100082 netio syslogd 62202 341169 1 77 3 0x100090 poll dhclient 48246 389109 1 0 3 0x80 poll dhclient 72313 509836 0 0 3 0x14200 pgzero zerothread 26610 51897 0 0 3 0x14200 aiodoned aiodoned 78116 262621 0 0 3 0x14200 syncer update 39957 293018 0 0 3 0x14200 cleaner cleaner 94942 235847 0 0 3 0x14200 reaper reaper 5137 14214 0 0 3 0x14200 pgdaemon pagedaemon 81064 31616 0 0 3 0x14200 bored crynlk 12809 11294 0 0 3 0x14200 bored crypto 49830 206249 0 0 3 0x40014200 acpi0 acpi0 88448 495341 0 0 3 0x40014200 idle1 32095 431307 0 0 3 0x14200 bored softnet 38523 299839 0 0 3 0x14200 bored systqmp 62346 167258 0 0 3 0x14200 bored systq 6248 258959 0 0 3 0x40014200 bored softclock 59237 404583 0 0 3 0x40014200 idle0 41505 516335 0 0 3 0x14200 bored smr 1 511343 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 83048 (syz-executor.1) thread 0xffff800020a9dae8 (336178) exclusive rrwlock inode r = 0 (0xfffffd8075e482b8) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 vget+0x1c8 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x14b7 #9 VOP_LOOKUP+0x5b #10 vfs_relookup+0xb0 #11 ufs_rename+0x1463 #12 VOP_RENAME+0x106 #13 dorenameat+0x2a3 #14 syscall+0x4a4 #15 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80664e0810) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 vfs_relookup+0x53 #6 ufs_rename+0x1463 #7 VOP_RENAME+0x106 #8 dorenameat+0x2a3 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82633b18) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 sleep_finish_all+0x32 #5 tsleep+0x1cc #6 biowait+0xa6 #7 bwrite+0x1e4 #8 VOP_BWRITE+0x4a #9 ufs_direnter+0x8e3 #10 ufs_rename+0xbfe #11 VOP_RENAME+0x106 #12 dorenameat+0x2a3 #13 syscall+0x4a4 #14 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9488 6334K 6334K 78643K 11408 0 pcb 13 10K 12K 78643K 15 0 rtable 109 3K 4K 78643K 8286 0 ifaddr 39 13K 15K 78643K 1524 0 counters 43 33K 33K 78643K 457 0 ioctlops 0 0K 2K 78643K 348 0 iov 0 0K 28K 78643K 1514 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 6168 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 93 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 3859 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 8 25K 33K 78643K 8854 0 sigio 0 0K 0K 78643K 236 0 proc 48 50K 83K 78643K 9807 0 subproc 34 2K 2K 78643K 3553 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 3102 0 in_multi 33 2K 2K 78643K 2575 0 ether_multi 1 0K 0K 78643K 28 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 169 758K 758K 78643K 169 0 exec 0 0K 1K 78643K 3737 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 209 27K 42K 78643K 34258 0 UVM aobj 130 4K 4K 78643K 139 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 696 0 NDP 7 0K 0K 78643K 630 0 temp 102 3021K 3117K 78643K 48962 0 kqueue 3 4K 30K 78643K 1178 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 433 0 427 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1553 0 1551 1 0 1 1 0 8 0 rtentry 112 2189 0 2143 2 0 2 2 0 8 0 unpcb 120 11762 0 11747 43 42 1 5 0 8 0 syncache 264 117 0 117 32 31 1 1 0 8 1 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 46 0 46 19 19 0 1 0 8 0 tcpcb 544 8422 0 8417 130 128 2 13 0 8 1 ipq 40 75 0 75 27 26 1 1 0 8 1 ipqe 40 1987 0 1987 27 26 1 1 0 8 1 inpcb 280 16738 0 16728 115 110 5 9 0 8 4 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 2 0 2 1 1 0 1 0 8 0 nd6 48 479 0 473 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 9633 0 9415 23 9 14 15 0 8 0 art_table 32 9634 0 9415 2 0 2 2 0 8 0 art_node 16 2188 0 2146 1 0 1 1 0 8 0 sysvmsgpl 40 69 0 54 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 3857 0 3847 1 0 1 1 0 8 0 shmpl 112 137 0 9 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 13843 0 12408 47 0 47 47 0 8 0 ffsino 272 13843 0 12408 97 0 97 97 0 8 0 nchpl 144 33801 0 32198 61 1 60 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 152982 0 152980 3 2 1 2 0 8 0 percpumem 16 239 0 207 1 0 1 1 0 8 0 scxspl 192 112837 0 112837 72 69 3 7 0 8 3 plimitpl 152 1534 0 1525 1 0 1 1 0 8 0 sigapl 432 8404 0 8388 14 12 2 3 0 8 0 futexpl 56 203030 0 203024 2 1 1 1 0 8 0 knotepl 112 4349 0 4330 12 10 2 3 0 8 1 kqueuepl 104 5738 0 5736 32 31 1 4 0 8 0 pipelkpl 48 4550 0 4540 1 0 1 1 0 8 0 pipepl 120 9100 0 9081 32 30 2 3 0 8 1 fdescpl 496 8405 0 8388 3 0 3 3 0 8 0 filepl 152 107123 0 106982 157 149 8 15 0 8 2 lockfpl 104 2814 0 2813 1 0 1 1 0 8 0 lockfspl 48 890 0 889 1 0 1 1 0 8 0 sessionpl 112 224 0 214 1 0 1 1 0 8 0 pgrppl 48 420 0 410 1 0 1 1 0 8 0 ucredpl 96 17662 0 17653 1 0 1 1 0 8 0 zombiepl 144 8388 0 8388 1 0 1 1 0 8 1 processpl 960 8421 0 8388 5 0 5 5 0 8 0 procpl 624 23994 0 23944 26 21 5 5 0 8 1 sosppl 128 227 0 226 32 31 1 1 0 8 0 sockpl 400 30450 0 30423 197 188 9 18 0 8 5 mcl64k 65536 59 0 0 4 1 3 3 0 8 0 mcl16k 16384 37 0 0 4 1 3 3 0 8 0 mcl12k 12288 33 0 0 2 0 2 2 0 8 0 mcl9k 9216 32 0 0 2 0 2 2 0 8 0 mcl8k 8192 18 0 0 3 0 3 3 0 8 0 mcl4k 4096 18 0 0 3 0 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 203 0 0 19 5 14 19 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 963 0 0 24 1 23 24 0 8 0 bufpl 280 32866 0 26576 450 0 450 450 0 8 0 anonpl 16 1294601 0 1281003 252 184 68 81 0 125 0 amapchunkpl 152 85382 0 85234 180 172 8 20 0 158 1 amappl16 192 47112 0 46231 257 201 56 58 0 8 5 amappl15 184 1511 0 1504 1 0 1 1 0 8 0 amappl14 176 2264 0 2261 1 0 1 1 0 8 0 amappl13 168 498 0 498 16 16 0 1 0 8 0 amappl12 160 1197 0 1190 2 1 1 1 0 8 0 amappl11 152 1622 0 1610 1 0 1 1 0 8 0 amappl10 144 949 0 940 12 11 1 1 0 8 0 amappl9 136 4432 0 4429 1 0 1 1 0 8 0 amappl8 128 3346 0 3232 6 2 4 4 0 8 0 amappl7 120 2270 0 2249 1 0 1 1 0 8 0 amappl6 112 1112 0 1093 1 0 1 1 0 8 0 amappl5 104 2753 0 2744 1 0 1 1 0 8 0 amappl4 96 8969 0 8929 7 5 2 2 0 8 0 amappl3 88 1278 0 1271 1 0 1 1 0 8 0 amappl2 80 51251 0 51168 3 1 2 3 0 8 0 amappl1 72 239941 0 239470 53 44 9 20 0 8 0 amappl 80 27826 0 27773 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 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 138 0 9 3 0 3 3 0 8 0 uaddrrnd 24 8405 0 8388 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8405 0 8388 1 0 1 1 0 8 0 vmmpekpl 168 88614 0 88582 2 0 2 2 0 8 0 vmmpepl 168 1229848 0 1227475 401 252 149 171 0 357 38 vmsppl 368 8404 0 8388 2 0 2 2 0 8 0 pdppl 4096 16817 0 16776 6 0 6 6 0 8 0 pvpl 32 3315546 0 3298497 584 419 165 196 0 265 5 pmappl 232 8404 0 8388 34 32 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 547 0 358 6 0 6 6 0 8 0