ab7e36dee4d7ea8a8f8ff8c848c11e18b872733715edbb4b3580054f2072f6a9ac578b5c3f7454554c17ee700"/307], 0xa) dup(r25) r26 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r26, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r26, 0x29, 0x20800000033, 0x0, 0x0) r27 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r27, 0x0, 0x0) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000000)=""/155) 19:24:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8302e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = socket(0x2, 0x4, 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) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x7, 0x200, 0x800, 0x0, 0x7f, 0x5, 0x6, 0x1, 0x0, 0x2, 0xd43e}) write(r1, &(0x7f0000000340)="06dfdd20f5e0ad81aae38b5a10f43cad214d6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a31b43ccb36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca0052809000000b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e0000", 0x174) 19:24:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/252, 0xfc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) 19:24:07 executing program 0: msgget(0x1, 0xc2) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x5) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) lseek(r3, 0x0, 0x2d12, 0x1) r4 = dup2(r2, 0xffffffffffffff9c) pread(r4, &(0x7f0000000140)="76b97997c8151fb53ac42e4feea2347a577c0f2b1336c9a7e9c8997996edb736b4af11ae74", 0x25, 0x0, 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 19:24:07 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000ad1000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 19:24:07 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x101) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1}) 19:24:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000180)='\x00', 0xfc) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffefd, "854954883d026111fe4d04000001000080001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) 19:24:07 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xbe}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = getgid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r2, 0xffffffffffffff9c) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r3, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0xfffffffb, 0x0, r1, r3, 0xffffffffffffffff, 0x10, 0xf4c6}, 0x7, 0x10000, 0xfffffffffffffff9}) r5 = dup(r0) listen(r5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="0784405fbbe5640e37f6804cc407437153a2509c4a31c82ab1e9f94f42b984fec4c262c0360568323a2d4f3f0b0e42a39e8aac42e39f3da6167e73a86dcb94a81493be987d1224cdfabcc49fc0d5afca0be72d271a21404a8acc57b03d9c3f80378687ab58902ee1840e5d090a2e127efd181937d43cfb912d4d191c27b6a21882a622e23c03a2b322ac198fd060dffda16afffa6fe98547dbcff66f737dce49dbcf8e9d5018b8dc10061d58dca851c56d1036b2781fca41dbe25662e364a16ba88793b4b6bab2d44d3437de4312850d6f104221ddd103486e84906021cf9a428bccdce415aba25bf12aa2af2fccbc18204d6d0000000800000000000000000000851cc1b6d1b15f798e2b9eeb0d89d880642c40f962bc47432dd3f22dac5e579501c9ddf54633e29fff199dcdb6246c219e836bc4caae2d35a7d7cae9636fb0446e3443e3f99be0808001ad1eca2c44cad5ddf50da9afe4347355c3cd7134e1e094d647b2e59f6e4abe0735547b0a00dea64f01001574bc0328c920"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) sendto(r6, 0x0, 0x0, 0x5, 0x0, 0x0) 19:24:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) fchmod(r0, 0x0) r2 = kqueue() getgid() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x37) pwritev(r4, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r5, 0x0, &(0x7f0000000040)) getpeername(r5, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) close(r4) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x6) write(r3, &(0x7f0000000000)="a6", 0x1) close(r3) 19:24:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:24:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 19:24:08 executing program 1: r0 = socket(0x2, 0x2, 0x1) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b5c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) socket(0x18, 0x2, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) openat(r2, &(0x7f0000000040)='./file0\x00', 0x400, 0x40) 19:24:08 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f00005ee000/0x3000)=nil, 0x3000, 0x4) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000200)='.\x00') r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x40, 0x3b) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r9, 0xffffffffffffff9c) r10 = getuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r10, r11) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r12, 0xffffffffffffff9c) r13 = getuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r13, r14) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r15, 0xffffffffffffff9c) r16 = getuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r16, r17) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000100)=""/114) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r22, r22, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x1105, r3, r11, r13, r17, 0x20, 0x1}, 0x9, 0x101, r22, r23, 0x8000, 0x7fff, 0x5}) 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) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r3, r25) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r26, 0xffffffffffffff9c) r27 = getuid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r27, r28) fchown(r2, r3, r28) 19:24:08 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000080)="efdd53a52e4a586ef9431af23ee8394647a0d0676de13fd01ef19f85911c0d", 0x1f, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9, 0x90d6, 0x0, "ef30c1e7bb6fc6e23c1b005d4200000000e74de4"}) 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, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:24:08 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/232, 0xe8) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 19:24:08 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r1, r0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) r3 = accept$inet(r2, 0x0, &(0x7f0000000300)) pwrite(r3, &(0x7f0000000340)="488c9efb34b2c4", 0x7, 0x0, 0x7ff) fchdir(r0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x5c0, 0x2) r5 = semget(0x0, 0x0, 0x122) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000240)=""/95) accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[0x1, 0x2, 0x100]}) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 19:24:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/84, 0x54}], 0x1, 0x0, 0xfffffffe) socket$inet(0x2, 0x8000, 0x6) 19:24:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r2, 0x2, 0x1) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget$private(0x0, 0x100) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r4], @ANYRESDEC=r5, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d2185"], 0x156, 0x800) msgrcv(r7, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r8 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) socketpair(0x1, 0x8000, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r11 = socket(0x18, 0x1, 0x0) close(r11) getpeername$unix(r11, 0x0, 0x0) r12 = socket(0x18, 0x1, 0x0) close(r12) getpeername$unix(r12, 0x0, 0x0) r13 = socket(0x18, 0x3, 0x0) close(r13) msgsnd(r10, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r11, @ANYRESOCT=r3, @ANYRES32, @ANYPTR, @ANYRES32=r3, @ANYRESHEX=r12, @ANYRES64, @ANYBLOB="9e31e55b3f1d3015d7d6e0c04d9285c6c96c3727b3efc3e242ec0e4334b80c26e8c246b3ab56cf306f1aff30dd3d4bf318fc3f0c7506b3cb0d3b21160c509546e5748c252f6bae6563b30ddeb945d0b928a961ce6947c2df0f2faeba98719c7a187858e18c95508a8dd81732ebc8c58ca73fbac529491136889f10b1276a6f06ae7a39d7b25b3f56626e5f07615ce7b2ccc3324192bf559b3c", @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYPTR64], @ANYRESHEX=r7, @ANYRES16=r13, @ANYRES64=r8]]], 0x1, 0x3fb) msgrcv(r10, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a7072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a3a8c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c66189282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf6770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c909073cabc0458d384e1874bb1ee756cded06ce2ad2fc4b304405134c93cb78f591907e7fa1a26f97ada9eded5a5125a785427436cba29813962ffe7ac5346932f0f03bfd91f55f9a29b2b84263bd6926b774a541b2b4596ca832a33cd557561f5002079fdaad0ad589781861b627b51be666fa6924c00"/737], 0x1, 0x0, 0x1004) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r16 = syz_open_pts() close(r16) writev(r16, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r17 = syz_open_pts() close(r17) writev(r17, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) msgrcv(r10, &(0x7f00000008c0)=ANY=[@ANYRES32=r14, @ANYRES32, @ANYRESDEC=r9, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r2, @ANYRESOCT], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYRESDEC, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES16, @ANYPTR64, @ANYPTR, @ANYPTR, @ANYBLOB="183a4d2cc33357f81d49c6f5a65c921e66a862bec60c5a995a4b14abd29f1a554871ed9303fd15eff3e949f347ed1909136f51f9e051278362c300b81ddb5936bf5e569d6495226ac94f1b17d75b0f2cd363d46c5556da6ebcbe664899c6edef917144c2faaa42dd78993c5e726747d7b576d20bd53aacd615ab4aeaf8d62a7462ed0a9f66d339a9b6f141669a2252b3256d65daa400901f8e8a935cea2ca96b06fbe1effb62d72617cacda39a2fdb40d6c85ce59074cf2f3ac4b89919ec36ea4f59995d9e1bce271505f96a5ae53789607d4aeab55870e1349c33bf005c0524613e99b2aef72cef769932ab16934f6a581edec40d3a96a6748b1e238a70fcde5029d177bbd2e956d5b002e38bdcf9fa9ad3944ee1f2e85943e6948189", @ANYRESDEC=r16]], @ANYRESDEC, @ANYPTR64=&(0x7f0000004bc0)=ANY=[@ANYRES16, @ANYBLOB="5bafc043dd09852db2f26179141abb95bef10f40d7808e6317f38c8307c4da698b2d14ab54aabef17e1d02db3a6a7907dd00669ff2e13267691fbfb22635330ee78f65ce0d1d972504f68ae5e6f31338251dec0872054d7c53534fe6055be200b6260771e3d610a63bb42bde2a332a973c2cbc1bab62584e", @ANYRESOCT=r17, @ANYRES64=0x0, @ANYRES32, @ANYRES16, @ANYBLOB="375aa175f27b3cced4c79504aa924720363887cb97d3aa0137a43c5dd6db722056281a25f7dc18bf55a172bb6472af3707eb42332e389b032965916c8a53c4d979c722e86d00a7000e4c7efac19fefafa82c635735bf1a72b67b5ee5c19774e5ddb54f5166142a067fc84bf0b7ca86f67160b4414752390c9674119270af0b69aded3e7e0d13205246e4dd567d3ca777ab3666bb8558d0cab966101d95643cb0697a741d32447b9255016cd01fa437fcfa415a5fdca6715ce5d0362d4073758f4fe98d662652ab0ea601ed5f41b6967c67a59013db48f85d4b5690429d0c620a9e6d2c671f004d3e83062cfbe9e1f1843646c0086208015f1c54e76daee19c18d0333e751cb39d44681aa8f2ba54500c898217c6972a7810f40e1641a4919803fa510433cd66e474c93f001238ad0778af56efd49f614021dd3489ea76505536b9002452704c5ebfa2945c83116252451dcabbcec9eb7f6f3799226a942b8bcac4f6af34c1f58b4dc6b1cfb6def486986a9062cb3bccbd5613bd5db717c7e469b81d6804f5c813568899bb760436e91fb8334bf7c878ae3f60f04a469dfe87584b00f476e1c01873c60fde69f6bd8c990d5afb6d090d2fc2c2f66b170638484f05a267a299893f9a4672ce8398a3ef796091cfc289392a258ea68ddde6bf31a68704e1519c0acd9305bca32ce6f3c342f0aad0ee5ef25c6d6295a1030bd223b75da399e0828cc0d20a9922f3fa45f23f54b6ee51f9e28f3df9a8aee70f5ce5078f1916a4492984f40e056c5c9384c80b0159f0c2bc6dba84ec668874ac674c86091e4de6390ff3b755ae870511ae00817e8b6363e60bf65196f0a874f6ebc6899fbe3fae4905b95437cc9ecdfddb4cc2034cc146086bf7c3f1030fa5925014ddc184b65aa8548c13f88679c129c7ffec54fb50963c90cb3dbc190645c9c90f62e6da1cb9f77079bd8cdfeb0be68cad3085ae582a36fb32cfee25f5a0006aa2694e5dab62813314ae8b0ee623e18d2fb9afb9e3aef5d395d50f57053f33a30d9d669e0fddd6a98b710a6bfd0b1a8e36dddcedc066a96dd587f916da389123a42dbd65c70332d984b26ece66c0a843cf1df9b8027587f4e9a5a240c6626770d54128e21c15a4a5f1353fe607ef9da5d94cac1f2df1ec4186cf4b9e480a69f58e66782dc00fc209ac3e8b186172569dec82ccc926afee3b6f0f0c3d1b36e7adc7d0b5bd008017844f5f6b3ee362c946f74f0cb785d7d8c216ad624e0d425e96df4713087f8fadece0c003f215485399c9c433b15855bbe97569478170f0117efdb8ec794ec0e39b506ed1189d17a81c0e2c2ca2a8e5a577e0b056ae4a7f367157712634e31a1fc249f981bddcd39486030cfab128e72e3f89286be8c5feeac6f7e8d617bdd97609291d6ecace09751cc3c6d0b295d85584e9ec6154b29a09a1e782ddd164a127c2e19b97d87fd0f61dbcb187b9d2d111619c47a8d9e56df9f092d4c0605b9cffc68f301871c45f0657e935d3f8a4a64ececa7fdcccc4eeafcf4b60518e71cafcbad48c8beecb2ffe2d387f10491c1e021f760ed42c1c6c457955492665aaa93cae0d79a82e31157bd9ed1b86a30efa63a6c149081925f2bfae4d8669225bcf005cb624b3cfaaa1c626a1e0a003ca3bfd6770cc268b67c2af9f20d2e280979165aea1cb17ce87829e11007c4450dd34cbdaece65f7a8d93026ea6aeeb6c50f2ea5fcb187cf47b475b83335bbee87aeb8516853bfc91636e24a963c491b10bd13cbb5281aee4aaefc5eab34be426aefa694246e537751098d3847fa9a0ec6b8d49cf4275cb4d5f9826b6d16c3136fb9a9d5a92cfc18c787f3b98870b0e331b5304251028558efdc7fb28a9428ea40f506f959c9e871db0f70214f450d4e2d67b50d93fd4ebd9d7de7ce6ac284e12f41b38d141cea366275c52a25af6e4d84d4ff887d1e4dd3aedc4b014974e0129db319d2654b0ba6f919885501b16fda2b8b39f54dc01300f09c39898fafaa697144810872c02c3fbd91497558c1a0e60128d45aaa6fbe587febd609b22ec9c083085cdd5bead0833056e3066e2b53945d0f4b81b39582542dd56dafabdb265714429b4000c2e668937d9dd3aca46633d7828d765d7892d11d9b708ee6d9675e907c6bbb12599031fd4bb6dc3a29fc532e69296bab017fed48cb8b4e2b1ac4c49d211042a7f982415cd96097e28f8a014501b5ce653138d9d5f0d063ea581bc371a4a938e4d7c111b8ce88df2117f5a4c7d865999b30b6956272614c5dac4026abb2c0039c6a1299d73e17f63688afab2b31cde196dd8a622361d790f54e2afb6a95eb195ce79bec2a8e7b543e857af5cc5dbf82c566c227fce98ef6f86ee0ea24906816ad3b8cdf4fdb993e3f94c8818611002e514b8f18e2bd741cfd59d632a7f15acbbb87a2801f44337b5e5495247b26c33da4f66dc394880471d826859483f339b7a6441724b359c05288027d5c14045866b25c0fe112bfe007f1b6a4a2d7975904832fd1495d4895628c04f170d7b6c755c7d3c688aa173cd6d3fe7f0a267b26c82a10f928b688f275a909d199c3bbc70d042fb8d9f5d291a3dd9e6e01b00d632e2214fa4f10b84b66a023732c8095605e510fc61bb0a52d2403df5a60947e7c8a07eea8079eefbab946f7ab16ef705fb42af92ee88369a9751cf99c1f54c517670e92e651fa271b6011b6315ca0aad84c1bd2408bb8aa3105e8577fbbead347094cbde8ad377d1ace3bf5ad1e51e99e0c03fbf91a5d27a9f400c475e7d349ae243b3b71e19ea7d7a9bc6b975b179779c7ea095b516c6a557cf04e7722e794f92888b09d56dd2ced16333800b12fbdf88777b94517b0fcd35ff2227bee90951cdb26de8bcd725c2548c9929cb5cbbbf1f364318851253342579155d5847924841330a856f6df8d1daaf23792cc1961fcea5dac6526fe2428ae40df60f5ec6f0bd7dffa985c4793b64e4833c245843d73c096b4f617ea8147224007820398ec5082a7f131b3677781575e003288d9bdda179b87dbf0d32a3dd5c41bcc4837ffc2f7adad3a7bc1f3f18c04970ae1111a838c98476cbc52da9af5c83d79b2f149d3cd13dce3f95a4179621dee0c3794407ce239f3434b2f98c9786a8c1c58d111ed3a762685d058652dd07cb06f9129912b44f1c5ada5437648dce7d75701e0f2a0d6bf85f585efd7be84027b3443809717ce9f5ad89a405c13d5752422354187d4a5c3049894f34a3b02f4cab3f1ffa0b36e16a5f76e7af66922929fd544a72687ad8b06c197a568be90ac368a40ab4c623909ae7bfb8ee40ef5c187cc26cf4329a32e74c12870ce76a0b0be2b750a34c5be33dfdbab0c279ba7f4fcd699ecdd31f6e077fe53508ff3d337418869ca604228567e79ebcaa44e6555cd1a58f40085f42894a08279c59fe6dfa5a58ff40f0cd7276687305e5397df1a6298caee8438b5a182968d749e313b293b5a0a5861a834cce9f8a4ae77658d31785e90a600ca74c0e20ae23ada42006015a30bd920d60833951f0939f1ea3ada18cfc46630f839d7d817a7cc6ed66a83292407acb93ecca8f001be2010dda6db72271f16d7a0647c77f810075b2a5fdb2242841eef93e891bc2ee5bc9d4e3bd76aa2973badc4fea9988786165290258e29faecec20ee61b6e6682e01fad5aeef235961d5a474eae9a70559187bfa423dc238ebe4b7da915c739c8215441e78d32caccc0a170ffc9cbf9d5e073160654a91b2a245ded0a63868d9238692d795290cc5f19e5e8382c0bd755978e84f409cf88923cae0eae3a09dbb9ea6a273e0b6409b81ff0fe6dcc1cfb2dec40491d012dcb82d086244cf6a979a710ebbb08142bb4ef2e6a8f45025fe9d501c2fceb39d73f1285e7018660c9cd2de0c68a0161c2c5deb0b9c2873b57e10d0fd3b7deed1e4f9e0def9cd807144946a725764ae980cdc2551807652a99cf95bffa972eb94e7b9bb6f93b9ea67cfb327b8c0c394ebf77b1395fc1a1a0f179c775aea7dcaec370bcc2866e2b6b4573ddafc6f2f880cd52bdbef9cf79de7ac7c47f5c07ee81a1366da08fd730445c24145b52c416f7660078a73b95d9da5e5089fdc40570333972eac6cbd852692842e1844705403052fe659c8cd8c6bad0a007e8c353383cba35d714e00879d313ca8f43d87de10c8691f5876e484195871b62c5d2d4324aee1b595c6b4be1aacad7acf066fbc86dce976950a3a59254768fafb00f28ee7c2cb25096338c14aceafea67f45a852480a7cce528d47440faad2f5ca3ac5f8fbbc1bc51ea08634fda3cae6f24950a88517aafd86507af6f1307c20908b3929dd9f2072496f9b5433c923197c35536b453e3885fcc3a187acc62a1edf1fad133ba8ef344447bf45daf1e20c679352547d3bbfb620d2090ba9edbff0a39d2d9b2a130dcd8952e59a09df95aac68d3675a6a41328da1b961ef7c3de248a0df8c1c91b8e4166a1791ff59c4dac52d1a8c2e7dd62e6a4a21bc3ecf2a1a447ae495d22cf01cc28ab73f33421528127961e412a715152315b2fb71443695b16027ca1be2f15504104185e08cf4f3db707b9616414bbdcfbcd6a15ada49fb71f066c507288f9bcc73dad0919e109c718dd887b7f498bcb367e6bb91f83409534043ab222d19cb87d613b814eeb64bd5ff179d05c05753ab51d0d5350f9d0b7263c6751d650997a83aa9d70a06bd88c0c4b934d55928e4fdcd8b49eb41d9f24dc79218d438451bd6dfe4901517af40be56a210fd601879fee06cffb9cbbfff2e01e713f73cdd9cda6bcaa1120f23467161ae7161bf7d662e591b71034d87455a45ebbf0c42140c92115b93c9bf3f659b19646478140ccc8a0284219106e64c25afaad57865799246c12ce870860d0506b39a6ca2b758cbfc6f725526efce5d2dd2f859fe361dff1e2098b73143858c4aedb197307bea8bd8bd7ddf2bd59584d02bc78ec9ad6fe81a8d31fd43df08623fe24479da270ee96499f0468dabae9f18b6c15c435b420a0ab3ff73ecde913836eb2e54638b3c62327c6a2d108694e298f3423c4bf785fd2a601ffb81e27a5c01e2105d4206dbae91e293df1e72f1a889c353a0f7907e3258269ec6188b2c31f6a84cc6998bf53a44bb44259ab2470be46aa631dccf2c6a540753bcd9f67a1f13b31c7f6561dcb5f1d20b29c419c13c5f24f43c5b53b6a1fd280e5ebd957f2f18af8ca012efca73c8cc29d6603c512d6795ea981ef7075110f606d1d0bf37bcb55ac4e2b92450eb9f6761e7775c85074ed98d5d0dd39421512ab922e3104a6ab5f13a52b43f78ab90c78288337f35de2d1a79de28f95ff0e5e04f6d38f0a05ab1eaa7e5fcafcbda224c3970cc7df94cdd14882696ca43d1642bc9339892c3b1088a9ae4036860752fbdaf70b8236452a86eb53a3764e0307283f24aba058a70531499688d87a545a9f1116ac5dbddfc4c78a71775d1a298127cc3356d3f0f7336625b0b95805d319a3ee220ce4c948f823a437ee3a3478d005873690450fe1cfb0bf7bc022412c7cc34ec98cc66f1fc82da2839d47f0984f0abb9152071a282010859c9857448a46f7861e9909797cce6bab850d8680ba143ad6c4efe0f7d1f7409a6e7f8277106317de5b0ad80ae55beac7ebc1f86b13b476a1873e6aa92f678ed5aff0c8b39c27a6cabcc607a6594b091b04694d84c0accfc5b4c3762d4c0e7818ee1e235c5da037a11e0741f4cd60a5cc0104b6632129b5f24a9f6c972f00067813aedef864030e670e02356fff18400e4991a21578", @ANYRESHEX=0x0, @ANYRES16=r4], @ANYPTR64=&(0x7f0000000f80)=ANY=[@ANYRES64=r14, @ANYRES16=0x0, @ANYRES16=0x0, @ANYRESHEX=r12, @ANYBLOB="5590e4e2bf4cd4dbe6926b74547ac937c13516c31d9fd60ffe31e4fd28f1b4b10159ca40c6c880976e15a2fc1528687ca0c526920ea8807402095656d67ec0aba0d99fae759d51e3b818e4c4eca5c1f0c72e79ad2442414b91772274d44f9d877e340d9343e42ee9cbddce85a24b9ac827fb2afb6336642a450e76de6a76a8158ecc3791f5a2e1e09d145a89dde6cf5fb5ccb2320cf345fbc50785365f75f20e6912ae6c406b7f599e1e3c094cbecb079d9baf0a341f74ae71fd460acf505a1516881792705e2a95508249e02db6a0814850e892333d1c0e", @ANYBLOB="156f079fb67b6f563cabaa69194249b9d0faa97299954eb3e941d48d13d5c9795f3bf11f3aad1e29"], @ANYRESHEX, @ANYRESHEX], @ANYRES16=r15], 0x6, 0x3, 0x800) dup(r4) r18 = socket(0x1, 0x1, 0x0) r19 = getpid() fcntl$setown(r18, 0x6, r19) msgget$private(0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgget(0x3, 0x204) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)) 19:24:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/4096, 0x1000}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000200)='.\x00') r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x10, 0x91) sendmsg$unix(r3, &(0x7f0000000640)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000240)="682c0bf05e4894944bd0e8ed4aafb19e71194723f86dad66c7fee830545edbc882705076ef353498b10914651ce42b619374609c202ac19a7b863d8843363e595bb0ec35273febcad71f354d8e5f7c202f516624558b636e0778af", 0x5b}, {&(0x7f00000003c0)="063e54ea372477cf00fc497bc68d6e491426bd38788b867e4afdbca471b43d75616110f269161a84e353e848c1d1176a484c8071c856a1843f2ccca9570ac172237ceb7b16954fee1249b6a216ae7a49d76a16cc5634531acbb486f9ed7fee8731da579879135937bc16512d61b53c8d6fdcb8ec302972886c311289a5c8d9754cd8c00ca9ab544c730675657a718ea538478b93d1cbef6a7ac3ce5521c3dfbe9fc95e35521851d54c375edd533cd254a6b9839f661c3448a25be1", 0xbb}, {&(0x7f0000000480)="ed27d9327d3733631de8813b366c175109b87abee4f84bf34f693e5a2ef57ef7ebfc8d32571676206a1ede1625c999c32c0ffc7d1dee69e66012178136ddf298184c5291fd3227824ed7c931afe5c7fe916f4d91e6cafb35abd49bc5b4b4a131dfe9dba711d68ba9bfe35fda772423f7dff5521037412b370d0153a9a5291f1135f1879a41f257d4eb86677d424488e2ffa39d36c47ddd0cb7c30f79c25a9df62b5403897bef6d", 0xa7}, {&(0x7f0000000540)="a5eebd79b712b46a6708286a438319102e24b01b019550409920d52e91c4374d8073abca1950ba6822d35a2aa3c320351e218c3d1d96982e3b2caca08c3e39982c4f919fd0242e8973e89a28c0904cf4d5da94398b38498b30e5d1a7765543ab39f23ed0bd0839d80460e0508e3c1cd7eea053c7511d881cd64087d8b9ed3d7fb4f7d722b9afbf498bbb8da56dddbec638a4417fd67d35496a65a928dfc72ff5a662511fca3c47caebc4aa445620effc3d902f98161c5c6d38d0013740ea6adf6c4dcec81a", 0xc5}, {&(0x7f00000001c0)="4b6e1c7272abd3807dda", 0xa}, {&(0x7f00000016c0)="672d1d4fadc123775377f9cc2ac8da76ad70b112b7eca716ad5f4ef56ef5f2cf6e9d05e2f121fca255dbb8bf58f589e80c3f3f7bc0c1f37bf4cf3ac261922f2df48716cb77fb91815e08fd64166d72ed19ff998d19919d85324976794c1d03d5dbc2dee40d4e70c0f2b1327fd5c4a2ec98e06f9952f902d5e058044cb2497f1ebfac6063cb80143b19c8080a2607f5eec7c5b867e9d202d0e8deb0dc4b7be399967e85b1c56c89fbe3898fdd63", 0xad}], 0x6, 0x0, 0x0, 0x407}, 0xd) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x6, './file0\x00', './file1/file0\x00'}) getsockname(r4, 0x0, &(0x7f0000000040)) bind$unix(r4, &(0x7f0000000680)=@file={0x1, './file1\x00'}, 0xa) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x110) 19:24:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x1, 0x2, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "3a77ffff00547f02000000ea00eaff000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sync() getsockname(r2, 0x0, &(0x7f0000000040)) dup(r2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff8d) 19:24:09 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 19:24:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x1000100d3) semop(r3, &(0x7f0000000480), 0x0) semop(r3, &(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)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = geteuid() r11 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000080)=0x7) r12 = socket(0x18, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) r14 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r11, r14, r15) sendmsg$unix(r4, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/10], 0xa, &(0x7f0000000700)=[{&(0x7f0000000380)="3f688dd3411a0d08cad7afc45b1e631b464d408a5fb2ed4514ea7bfd8dc7a614d3a553959933e71d617c02b9163a096b97966d38168ec30c97ecf7acb8c86b7c718a6d137561664fc328850cbbcc7b9ec15d72e285b0288677cc21d8c8991eb55b13795d77273bcbc25d0d0bf0bab0070ec7e56f5fdacd69b5352e9bb058213faf98a1afcb0c68936339416df9487923d8d181beb52d93a00594cb9e2546e551155c6e621da515a216f1297daf5f96f00ce5e5634c856b7fd2246c60373782f9ca489aa366dd49f11a32378820e697aa1323afb1328bd08f391d8b7748e63971ef88", 0xe2}, {&(0x7f0000000a40)="02449aa4bbc8c990301632887e3253632b11207c14c6407a333fa7d0eae95d308ff8eb4bd97d20fe25f090171a941e6d2dd1d21afe23401af29a8bd1075412fba5236dd0f25f0da967f86ed5f41931959d81eefbbb479581856af80e3f0f70023a0a95a798141986a2aa0ffeb6c8da92c3e66b612333057490de5841214ba5a2b19be22befc18215c88be54d20d157747e4a0b047a77f40ebd401a57c835e43866635472a6f7e9e127b2cf18e2d7ad6eb541cd181cb9b6d7a163fd82722fbc728a665d2a2958dbbd222cf1954728ffc6060c0231cf92ad8b998140148f2a992663005d3c4d18d9e313b2e4e46f1512c36593dc9309788070e6e1d39f5b77626b1edf451b967550207b86406ff760bb7e22003edf7300dabf8fd8f7efe41725e101e14b6f5dc52ea053cd973fe44c54bbcd3333581f3db7a025d3eb90b49bc017e67d69945a13ae6864be4981f65f785daaf9aedec38e8e283a380656dddccfd8cf0f0f365b3a53bfccce6cc716b3819647dc8ac3e83b6ed5e785e9778c8909f49fccb14211e88e24d7ab24a682abab5790f7b0cca7ed4e4abbdd5f8aa0b56a8b5b9bac8807338e2f1728d8b1c5014b73fb72fb406952b0b14ca3235a85f54d0ed50404f59d2875825340245bf554b56d9a10dd2a4c012175dcd788040ea59f2601d1cf5f3edb82673ba18f07fafe8974f3cdb5926be8c9320452627d851fe01e2cf9f616d47672c9ea0abaa520192c90ffbee4d9e7359a9605cd9c9cdd5a7e6094c4172f08f0b03a5580e5ddd54864ab4c81b46fdbbefc65234d98e0d988b33205be4d6690a75d9d38cfe60e3f66ce4be775b7861fd15b94a1d5add167e1347ba1449d69a68d1fbe3e6dc185893040faeaef8c23fd9cb486fe739f57b174e3118e32276441093994c5779c030cabf737c671e6af66520381be627c2cfa95a7507afdc7a22cb496b64229b253a4d24b070c4a9767cf9db5149a103717c13603857e901a935583d8535b5ca2d9225f8810f540662729a39c0561ab8245a79af767087d3ccdebcf16e901c125a8d5661a1e710dd649d732e93fa856f9583cdf36f0d8473f5b8a54caf0e4d36a4455328d955ff91213d08b4e142ce88d2cd5dd8bb6f75de90e31c3f2bcc2f662e4c5dd20856c97f5e6c2b67c4abb959574076f6ec7abaabd0288b5a11018083108f5eb4b19c5e25257df1018447f0b6e4285a2d1ec2b2d914efb6ff2d71be244a5322260567be023116a804cae97365ca59daf1242dc355eeae92b3d085496b284a4062fb044c28b47a2f8a95f68b007509fccc3ddb4300541c214ba673f08e3728b73f2524a28db8b31badcd1ee4980903073aa1a171c80f3a2235c81e307d84eca42cc4b61095402cec458bfd845d32f632c5427dda682780fb7c873b0865204f152f1875eb84ae4bb391ad1c7604cc65d40f176ba1e95dd7c666201688008be5987523263d388a9ad3b061793082def3aa241639a63efb03b450ea254514382808a4a26c7d487350f5238cf944bfb7189640422563cf734c2441eb8eb4b9d8f7391e36195613c29eb51e7a6627a86b627d50a7813bcf827ce52da024e39b08f5bb232d0aa100779839605f7a4b87e22ffb182f41a93102c021abba22e7d1332ee015a5fc391a53aa8e6916155ed768c0c5739356f92291befff95e12e4fbf47b66d18ab536cb625131ea95c3dedda4a54bfee9496e892821950791b3eb0cf09c0716e940aa3407e8f57aa5af4825e89c2ae545b7e896e950b08581e377448dfda5a631b99c456e8ca123887d62cb24c9a99a36c85265b769852ef5dfa79b4f098a948fec15285657a317afc11a098c9f55d0dd1c37d66dd2d868e627336e2504fc2b337a3008b1853d84a6f4dd697eb1c77f253a304a27205253c3a90baf3d1d7a48375302d85ce67ab84c60ee5a3da6ea981bca9d5bcc77db641cc7acdbfdbe9b56b697225d0c8b21c6606ebdb66856ce7682a2d941e393c7653c8ee079c43ff2036ef8b1079d2e27e647638c3f11ba15cc9050981932def4af6a96986f56c785871ff17c1e9082c074315ed9c9145ea885a43d8e5bab29406f5c43e82930c6db4156a75baf9fc0365fe10529b566db8d2b34aca688e29a9cc5ffef1a7060290f25f991d09d1108eb467c1cf3ec5e8ac9e38184b9f0618fd857a788fba9f3dc08cebee9561b28c317523dea77b09e56342c4601a41452888d6b35d03e9ee630cc2a86fda177f34a1864666a74765457ca4ea90dd25789bd01b4cfbf5a0db883e0eff510cede85dac1ff7049adc805111c91b3d94c50a0234c9aded4717a3fd62c1dbe490317f6a0283cdd5d4a7bdfa7d2a1805cd62d50b0ec0bfbb582f5ee710b70d30ffb5ca2d8c7545e713e97826a803438d2c82443b16003650c2d55364ac85bd5e6746aa7f7fd7f05824f03d1d4182d084bc0fe8b75b060a924f9d2becf71d580553df5e3d489afe9a7dbda592bdefa930fd85e6fb16be082d8d66cd446e133277dc6fa3360f3a2db5ec6833125ac927ce2b4725c00f249695108f867c56c4498c8402c51a36a6e1b7656904f3fcae2182d627e3cbdcab91628e7685ca56d1d7ce045ac0d57f3231a7df6173b111601d26f948ad8a3dfaa47ddbf0263f9fdfc08454330e43ae09a22227a7ec7522e17a8477676481af9c7cf27e4fcd18fa5ac8dc90192b8534afc6be8ddfe0995b70929e62f60facf090e5410bb6f70dbd3062bb05597b29e4582f0c92ef1a7b5f030ab034a128cf53c8afd6a107ba50ca2c7973bab151abe79bc7453566b0c20e2e416733230d2835c0a36a26e3cb26d2adec42a98cd89bd4c10df56eb52398d46047869971189bb39c63eca11901a4b3f3df35407757c87a7b3540f17f816fa038193bf9709d938105e4973ce1d4ab6bcbc83e90154f52c753398331a1d47004b00722713eb559202c6b2039f97671a81219963cd023e731dbbce3fee4e43d9d0a1ca137928369a2df31234ee56404a370f93b30ca583b3fa4bb74bca1d8d2ded8f80c245b4c0bc8288232dcc6e5ac020dd00fe62af496f7d37b246d8834305abebae21ed541b35ce70cc9a87c43ec5b04e06db6e12bb13237f78d8870fb74b2a7c13fe17ef44b44305325ad6e7858895e54169e1dffd4ef4acd4ab32158cc1ae56a0d39c5b4867594880e5cd8631284ea13d198b28d0fab03967712e3dd4951ebb2b9a57f97e65b937d6525cc9c344fe190463b639fa410f98377d61a3faaa8f7800bb784b36ec9b0cbf71644e42ef45e968081a3ef1c6a725e088779ff162e3c50844e79cdab58d2e688215d8ecb8d5db65b02d07cfdf41ec6e8ddde8b33615142171b22cc39a539094949cb285351cf81f811dac893a4d0941d8b82f8bfcdca3f2582558a685fd539cb03421d2f9727647c0fe97582b2aadfe89be1bae15b248fa736c9f5d0428835099af2528a01328dbe3ddeabc1e68e8feb2b1c2d544d782bd9b5646b68abd7b4d37daeb09b54732c1673f0c1a255e7537bcc99e39a3a04e3cb7e039eae716c3c4b99803a5227e2c1fa27644ae8353b5316ee3c72bf82168975c8a85f7ea09144a22e0af19a7ab3a7b81220a87b3e8ba00f553f47fb375a92c5e86333f26dc0cf257e906b0ad6226b3bbd09309b0a90f5005dc606f35c35c5caa38fcb24dc0edd84eb539fd1c31a7ffa102614a26c66c8543d44f5622bd5e44fcc1b6b3099570a6802de833f274186828f73eb46b4db79fac9cb3ac98b6a0b7a68ae6d4a988868d0ff602d648b9609cf3bd2a752bc99586b6dd8b322df9e49d5bbc44295af1eca19e1115363f475bacc775ab027acfe6c33ee7f30f0941dd4c450c0474da017b1ddd19020d0c547b35ba40e9fab0d664c707455818f734c7f5071bffc8acbd71a3042b146e6a80a13c9f6729a9681ec90a9d3cdb09511e1c4dfd06918a7d04104fb923129cdc362833f56f45992b5981fcc13297ea3423bf38836076bedac92b14d7dcd98d1598b7130e2e738223c3a0a8347d65d85ef4030a5007190a62f929e52d9c1d88add6f075e7d319f77287386ef68c99cf0bd76d32479a80c7036e9cced21da794543bc1b20b36bbf7c291dcee08341882c37a84c3e0742e1b5f780d28f3faef92f2722ea8d1e57cad8bcf690ef4afe765ba0db1a5749097d0025a22179c8fca4418096f94ba637c237b37607a7f86d45b5b4368cd6ee44935660b548b6ff17d281c01616e59f1954ec1d35343d5fc94fed9b056d35b12f76ff8046324fb3928418b6d8c88e39e642ae34abc0b512fc93a20a38b14a93eb43dc1eb7f52b9c2558b2c79fa001be7b2afe355f2d3018c0857745ee3c39a4c25d0469696b9c7ac4c5d2166e526678f8aac1d4ff0d7de76167d2d53d57f0348195a98e7885a30381298468b13a58094b5ac5e183a98c8f4b805ba167e4d006ddb040096c15b4fa596416a3642ee64421244bfcd7f9212c68d5b0a0d5810483e65d2d3cf9434c71ee4b5e4fa2e30a4838ddeb45ed80305646a15664eced8e1cea7ca7e7997b7c43e9d03a751fd52b7d5dabea67edf75fbebe5ed01664e5c66711675c8ebedf09867bac6df63bb91b49da8a4831dab011813ae05debcb907e940d63ec748506349d8d2dda84a4d5a80859823298d8b1a02866b464b700ae84537c7cf2cdffc4a1c7655f8718c50429a44413f0da8beae4aacc16edd09c63f1c205c8cb15e63cfec038904bbef949e047446d6a6bb5dae0f2fc53391f96bfc32674827599ee304f2f2e4810dde8064d62ce1717951f225971b4163a662c910bc122f22a07e67f3cbeb91843be25a73bc45f6f65d8283828de79fca75297ed65edb00ed0ddad2576eec5392f3c120664ebbc099a68467c8a23cf743b9f7f47e37bd8de0d7ee43f59f12fd17fc56c4a6abfbb62a41a6d89e345e0da8db049434fd38acee2d333da18393704a28c32849932268d917a5d9f624b0ea8e315437ac05e2b8f82c8046aefc07b69077fd658aed65fe620e30475503214e9ceb69efc1eb2855aa7d5ba527a9ccca834fab14c54bc15b33068d5a7bc0e0d1b14bea49cf36d389a73a52341e9fb7c4ed604e682030a16f1e5004a249cc810262c502b2ffb10be43edb09e058d7277150911e824f8aa6923b72059a4424cc3d152488f339939a5ab36ce8b4abe7eca67ded9072e4f86ec202789341697fc43305e31fa5f4bfe2164d8cf44c5b3eca34c1315a4fd655e9871e3d0eb2b0dd756980f6c93023ae581659712eeea800c4c54dceddad8512ed59dbf912871cea4728a72e6aa3c504770fb6b113021833daaf67df1df308770f8d5cbb9cd5507810fe8a5780e36087f9054c98abdaa1151966df786f94dc2f93c17d46f4934c03561d1cef46c6475995206cdb95e81b839024e5fed8bca797c5e6fc195cc1a1039fa9cbf99e078b366247142ef47de2d38bb7a115077c0e6cdf881cc4e5634c324dcd93aa2946516106e03666b077ec12af6eaaad125d4375492f0dcc6623e2ef427dbcc0ac06c7874275bf1b7e5fb6ca8ac4ae9184cb8d7dd4c9586c1b970f58b95b8377a3df8f1554eb7360ec633d7d08d8fef577bdba68f6b8cd08eaa24b7af3fdd6ba9d56824dae10d0bd2003b5a3b1f6675f773e16509fc99fbb735475c342287bb097ee599732100a5a610642f87bcb649988de601b0b6d5d4944959fffd3a514914de451e387fc9b378df4344cdbb3f24b77f7222c5882abd100748cde1c5d10c77cdddc99ad74a96b9aea226f007e1973a3ed72430fbf7213a4242c698148fffa831da9e", 0x1000}, {&(0x7f0000000140)="43f570e453483d9d28f11e7aaadaf3b5eba08ea9293be09f9055cb381f115c7a4ad0b846f43e8de35910fa433b75f68ee66be057b0d513c4a049cd4387bcae3a", 0x40}, {&(0x7f0000000180)="dddafa9d5bd67e5714288d2857c3c65ea20a7ac3c0098db53f", 0x19}, {&(0x7f0000000480)="c03ba903a36b71d96bbc1efc4003084734b8803263fbe7f6b9e01b8776eb64d3593c6e9437972ec549ee53cecd138dfe982e647743881e0c72af052b0c1a0ab432678701f4c6279c0160c238ce6b86944889d9bca86073b71be743f7d8e423158fa51859fc45a3494d67ed1244a4b6a963999fa4ec1b9b65", 0x78}, {&(0x7f0000000640)="baba57a32b203dacfa88541935a2bfe64f1e0c9e3897dbbe2a7c46987b79c742778f1f942c6708515cc67f718f9181dfd8b94b96d915fa104b78656331e215362827fa3b2fbd40a94aa0fbc0a9d72689a28d315b2931e99305797b56105bd7c6756fdc8e7cc44845ec9991b32472b22c1347bfe52c70cf91b12a16d5965cf5b7f60a7a4cff6b470aa58bdac6f4d511804e9b0d1e91440e92ddc6c7474b130d51841251720cad9fbffff38df1d2a18a06efbecb7e55b0209f", 0xb8}], 0x6, &(0x7f0000000780)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r7, @ANYBLOB="200000010100"/16, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r15, @ANYBLOB="c4000000"], 0x50, 0x1}, 0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r17 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r21 = fcntl$getown(0xffffffffffffffff, 0x5) r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r19, r20, r19, r20, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r18, r21, 0x41d, 0x5, 0x5}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r24, 0xffffffffffffff9c) r25 = getuid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r25, r26) setreuid(r25, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r20, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r21, r22, 0x0, 0x92, 0xffff}) r27 = getuid() setreuid(r27, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r28, 0x4, 0x46bfb) r29 = getpid() fcntl$setown(r28, 0x6, r29) r30 = getuid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={r29, r30, r20}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x8, r27, r16, r17, r20, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/208) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 19:24:09 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f00000001c0)="f97300e60a68fdc9e3413b386c6971adc7c1bdcc37a1bd9350792aa02ecbadd09f6d4122fa55480f15a484f7af331e069f93e54241ed386c7868903bab219ac4c4a57843ac878965f9da5fc75d481723415d8c7e71be3eb9e04494aaca4be215d340cc6ed32c1b70d894c6ec6149ee7a0f3955ee5152d09d31892dea9ab6c63d6677f49b3e7d23bd5a88c5f1aeaf22fb68c4ad59faba77dda4793b6b2bf7f888f1bb7f7034b28918a7ae14864434d8cb2727e99887fb", 0xb6) preadv(r2, &(0x7f0000000600), 0x1, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = syz_open_pts() dup(r4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x90) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) ftruncate(r3, 0x0, 0x7363) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x987b6c2625d59d9e, 0x10, r3, 0x0, 0xbf16d08) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x10, 0x4, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x10) 19:24:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0xfffffffe, 0x0) minherit(&(0x7f000086a000/0x3000)=nil, 0x3000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8090, 0x0) 19:24:11 executing program 0: r0 = semget(0x2, 0x2, 0x8) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/247) r1 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r1, &(0x7f0000000100)="b10005040053fc16a571db7d81fd17a7491356d6000000000008000110000000000000cea1fea708000000000000007ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f88ab297be1aa5b6fd48eb2c8b2ca3ebb4257699a1f132e27acbdd602000d7a026ba8af63ff37282902e4fd007f720fd3872babfbb79c480e0c9129deb176293f9df9c981cf70c1c071a917240ce8cdc4f57cc53c8943310b000000000000020208a371060000000000000000000001000000", 0xba, 0x0, 0x0, 0x0) 19:24:12 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x0, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2000000003, 0x102, 0x7fc}], 0x2) semop(r1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semop(r1, &(0x7f0000000240)=[{0x0, 0x86, 0x3800}, {}, {0x0, 0x3}, {0x1, 0x1, 0x1000}, {0x0, 0x68, 0xc00}, {0x0, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/167) bind(r0, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = semget(0x1, 0x0, 0x8) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000001c0)=0x80) r3 = dup(r0) listen(r3, 0x0) r4 = socket(0x10000000011, 0x8000000003, 0x0) close(r4) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000001740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f03000000cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb1808927800e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e31f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a494c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff22aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4152cfdee2e52bf897cc2330000000000000004751b88b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b18d2b5854aa4f9397b21e9aaa955ad58c87190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee3137c4659110d7df852b11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a07740889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d8ad5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b808cd62aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4a00ea4193b1f53fef28a57d1a42f82d0694648ff9418ad57cda34996b6d8fbabd93ee2fa138a0541834400b117062eec816831cf5a57c11025f971a03faa3e1742f1492eb08150c3d3"], 0x10) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = dup2(r6, r7) setsockopt$inet_opts(r8, 0x0, 0x208000000000b, 0x0, 0x0) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f00000004c0)) socket(0x18, 0x3, 0x0) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r9, 0x0, &(0x7f0000000040)) setsockopt(r9, 0x8, 0x0, &(0x7f0000000500)="8458ee18187dc870be8ab2d812a783bb698e07f63ea00e8a000ebf8af9381766c3cc00afab0b9769c09f249f739d2705d0226b33152c39936d47560074cc71210e2af028fdea44fe3d91efdadbafa1463c6c70af2830e682c4c406d88710dd42367a04171dcde37a07c20515090d4e93a9c13dda0b70631d486c7e38e4b54fe41ed3370c2c04c47641e6223ed63746a7fd752db9de241b8ffdcee447f2a4cbcfd769cdea39dc91dc6b10a737a1fe8277b8bba23414773eb1501ac1da918c91712cfb426712d766a329b0f0a00e6f100a98b0e6cc2c629feee5193ca61155d778522be0887b9e96f577f406b156", 0xed) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000100)="00000000e9c54c4ba6d09d2708187151e87dc080432a4c00005ba75c2616cc1507030aeaecd9e10641985b1f0e56c0dfbe369e3ec2c9b30f77f9946889e7d5cda2fd93a9462f1b7fe54f56375edb31e6f854116b43", 0x55) setsockopt(0xffffffffffffffff, 0x0, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x11, 0x3, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000440)=[{{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x0, 0x8000}, {{r4}, 0xfffffffffffffffd, 0x0, 0x10, 0x0, 0x6}], 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r5, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 19:24:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x1c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xa000000) r1 = syz_open_pts() r2 = syz_open_pts() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r2, 0x80}], 0x1, 0xa7c) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x63}], 0x2, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r1, r3) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r7, 0x0, &(0x7f0000000040)) accept(r7, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000200)) ftruncate(r0, 0x0, 0x400) 19:24:12 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000680), 0x0) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) r3 = socket(0x800000018, 0x2, 0xfc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) connect$unix(r3, &(0x7f00000007c0)=ANY=[], 0x0) write(r2, &(0x7f0000000d40)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0xfffffffffffffee6) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x7, 0x84) write(r4, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dad2bea7abbf3846ba649a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0b9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c685162906722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f6571c29e6149700"/368], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xc, 0x0, 0x0) r10 = dup2(0xffffffffffffff9c, r9) r11 = getppid() r12 = getpgid(r11) r13 = msgget$private(0x0, 0x150) msgsnd(r13, &(0x7f0000001980)=ANY=[@ANYRES16=r12], 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffff47) setuid(r14) r15 = getegid() r16 = getpgrp() setsockopt(0xffffffffffffffff, 0x4, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) r19 = getgid() dup2(r18, r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r19, r20]) r21 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffff9) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000a857e537ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2d0000cbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) r29 = getppid() getpgid(r29) r30 = msgget$private(0x0, 0x20000003c4) msgrcv(r30, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r30, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c3243cf243373900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b0600000000000000ad0700000000000000000000000000000000c0490000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead59333f15afbd4f4c624c1c804023e43c54e5e1b23816135bd89a66cce695c09b7cf2983ff061c64123870f4c5f5c0ba22327b2af82def35500"/337], 0xfa, 0x1, 0x1000) msgsnd(r30, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000001000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a855c954c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000002100"/121], 0x1, 0x0) msgsnd(r30, 0x0, 0x0, 0x1800) msgsnd(r30, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x1, r24, r27, r23, 0x0, 0x46, 0x81}, 0x10001, 0x1, r28, r29, 0xa5, 0x1, 0x4e2c, 0x6}) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r31, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf8000800000000000000000000000000000000000000000000000000000000000000000000b3ab000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1000) r32 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r32, 0x0, 0x200000000001d, 0x0, 0x0) msgsnd(r31, &(0x7f0000000f00)=ANY=[@ANYRES32=r32], 0x1, 0x800) msgrcv(r31, &(0x7f00000019c0)=ANY=[@ANYBLOB="00000000000000000000faff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000008d0000000000000000f2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e500000000000000000000000000000075cc20ab0d8d24bef7073395bcc1a65301000000000000000000004000000000000000"], 0xe1, 0x0, 0x1000) msgrcv(r31, &(0x7f0000000480)=ANY=[@ANYRESHEX=r28, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r22], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r26], 0x4, 0x2, 0x1800) r33 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r34 = getppid() getpgid(r34) msgget$private(0x0, 0x201) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r37, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r36) accept$inet6(r37, &(0x7f0000000bc0), &(0x7f00000002c0)=0xffffff69) r38 = geteuid() r39 = getuid() setreuid(r39, r38) r40 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r39, r40) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300)={r35, r36, r40}, 0xc) getpgid(r35) msgsnd(r31, &(0x7f0000001980)=ANY=[], 0x0, 0x800) r41 = geteuid() r42 = socket(0x18, 0x1, 0x0) r43 = getgid() dup2(r42, r42) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r43, r44]) getgroups(0x2, &(0x7f0000000b00)=[0x0, r44]) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x8000c, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) setsockopt(r46, 0x29, 0xc, 0x0, 0x0) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r47, 0x29, 0xc, 0x0, 0x0) r48 = socket(0x18, 0x8003, 0x4) r49 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, 0x0, 0x0) r50 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r50, 0x0, r50) accept(r50, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffeab) r53 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r56 = socket(0x2, 0x2, 0x0) connect$unix(r56, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r56, r55) sendmsg(r56, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0xffffffb5, &(0x7f0000000680)=ANY=[], 0x12}, 0x402) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r59 = fcntl$getown(0xffffffffffffff9c, 0x5) r60 = getppid() getpgid(r60) r61 = msgget$private(0x0, 0x20000003c4) msgrcv(r61, &(0x7f0000001240)=ANY=[@ANYBLOB="000500c806c2448927ea325e39217821b111ef89695d4ae142a2099adeb615acf53871cb08cf27766dac988f2b9656a5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09ab04aada734660c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a75abf722a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d56d20116c8de4c98d3f9a7c3ef87c768d6706ea0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b2c8de15a3e55d493d2b6651579b10ac57f478fa098f515013cb5004527639f184b9a9b00000000000000"], 0xc, 0x2, 0x1000) msgrcv(r61, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3e0cdbef653cb345ce70000000000000000000000000000000000000000000000000000000000000000000000000000003a5c"], 0xfa, 0x1, 0x1000) msgsnd(r61, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r61, 0x0, 0x0, 0x1800) msgsnd(r61, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b10400bdcc8ec5d56f596329414fa22f5c0ed193424179fc5bd89202a8ae00"], 0x2d, 0x800) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000980)={{0x1, r53, r58, r52, 0x0, 0x46, 0x81}, 0x10001, 0x1, r59, r60, 0xa5, 0x1, 0x4e2c, 0x6}) r62 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r62, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r62, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf800080000000008000000000000000000000000000037b3d60000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000009e1a61e52f79da00000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3d02fa6723260d457735632046ea1815c69065217070000613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0f122cfa2224805af6acd04e47bc913ae9428dc2c101e92f4c7fa1db7f5a6a7be9b7dab144ae6a2655bb798edc01fedecc8151717a9b5893c8637263a70406d4c321ce96effff5f7581bebadfa2545344f7b91ade924a5b416ac2518e265f639dc2e50503663c15b0c05da7f46494b6433f20f2cbc642ebb1563a14ac7c05be26aa668bb"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r62, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b576b6356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(0xffffffffffffffff, &(0x7f0000000a00)={0x0, ""/209}, 0xd9, 0x1, 0x1000) msgrcv(r62, &(0x7f00000010c0)=ANY=[@ANYRESHEX=r59, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r51], @ANYBLOB="70d11fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487f3a058748c17a0f3e3d258dde5e3d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r57], 0x4, 0x2, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r64 = socket(0x18, 0x1, 0x0) r65 = getgid() dup2(r64, r64) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r65, r66]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) setuid(r68) accept$inet6(r69, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) geteuid() r70 = getuid() r71 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r71, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x7ff, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r71, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r71, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r73 = fcntl$getown(0xffffffffffffffff, 0x5) r74 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r76 = syz_open_pts() ioctl$TIOCSETAF(r76, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r76, 0x20007465, 0x0) r77 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r76, r78, r79) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r72, r78, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r73, r74, 0x0, 0x92, 0xffff}) r80 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r80, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r80, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r80, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r82 = fcntl$getown(0xffffffffffffffff, 0x5) r83 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r85 = syz_open_pts() ioctl$TIOCSETAF(r85, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r85, 0x20007465, 0x0) r86 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xffffffffffffff41) fchown(r85, r87, r88) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r81, r87, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r82, r83, 0x0, 0x92, 0xffff}) r89 = geteuid() setreuid(r89, r89) setreuid(r53, r89) r90 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r70, r90) setsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000300)={r67, r68, r90}, 0xc) r91 = syz_open_pts() ioctl$TIOCSBRK(r91, 0x2000747b) fcntl$getown(r91, 0x5) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r91, 0x1}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r91, 0x20007471) r93 = accept$inet6(r92, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r93, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r93, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r94 = getuid() getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000c40), 0x0) fchown(r91, r94, r58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r96 = socket(0x2, 0x2, 0x0) connect$unix(r96, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r96, r95) setsockopt$sock_int(r95, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r95) setsockopt(r95, 0x0, 0x1, &(0x7f0000000040)="3f800000", 0xfffffffffffffd3d) sendmsg$unix(r10, &(0x7f0000000cc0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000280)="e2a3d57da8e950f2860a8d4e1ca9a7020991e79c42928881405ce3734b4071da7b8843ba83e887d9554caf785635bc27e499c78940ebb0081d3a96f2c41411cc1a06527203ca297005213b251c9baf049587069b8fdc94ef27846e483baa6bae9b4ee9a60e525345d56a543cf210f4", 0x6f}, {&(0x7f0000000300)="d887ab376879783c676178944531f52c40d183aa0a6bd59917dfe82d2c39c43858e049098cd61a996c437ca1433402ba503c3a3bcb7f5b28970ac0e45b63385760efd87d4cb3b323f0ab65858b86528c5bbd297b087b41b81a3a5910a16d17cd4324d2ced2b632aa8c532968c03fb2bff77fbab75d54718f7ea0f89c546cbfdbbfe9a248fa95cc48c80acc9052468c47dc19619ed6f57bf6c3f37d7b2f3d8b1d62305e4444001ba9f589353da4ed7932cef64201619b8d27df02d23630abdbd9f269ab2d45", 0xc5}, {&(0x7f0000000400)="69648c17baa0c60964f654170595df212ae2b466307d8a91395a78b10d8563ee6ae30ab004c142bfc3cb8bd5b5b6bc306f89c9af65d6f709ad69623d0da7dd3d94471456fef511725a88765b0287785faba0f320098d3b85e4c9684068b51f740767e115487a60e19dbb64d672d53d170d4b1757e56c2ddcf4f260763411632ca1527f8f3b22eebba5bf27ed5732e7c10985e9b197cbeac7105063cb86182436396adfbeed5f1f336faf8e77598004572c649bc024f6b3945a78fda280a49d", 0xbf}, {&(0x7f0000000500)="076bcbfa4c33bfce09a0956bb359aa917c0ce6303ee5e93a85d8994780cc934ab21b8b5291e8b395dc396b9295fa45e775017de19d8714aaefa2e9e2f6218ccabbd0f9907b2f71d2c84ae517078d7f817c8353a02f3c48bbd481fc36527c1959c83fd612215f0ee143c8a39390f13c868db2b20e52295c055e1356f5129fa4bbca3a8ae05f3bc33051e91663f38db6ea7cd07de38fd8fb9a7327631fc10f5270b404ed24938ef7e89491b16dd65a992403911ade02667c2d97f9c69959ab6049f6820580bb16830245b3bc097bb8689363730b17e8c64351f79067d06e4e2382192ee28df82b9894fa6d365bb23c1621970bf7b2987814b9b81b4e741a70", 0xfe}, {&(0x7f0000001580)="def526b003d1", 0x6}, {&(0x7f0000000640)="22dbcd34428be362cf0351ac22984c5653488fa4040f16089239bd99a313b58d53dbff9a07ec5b5389a31fd40d8663aff09e3c214d6e4f354130a09506cf614cf65a7174c285670f3db86b3a19141bc3dfb25fcf974b11cec9dfe70b55a95aaa77772c157096d4f87d613084906d2587c9bf3d857a72c3329f2c4020209e07bfafe31cf2a177f1fae566ba52a46f5d97fe48225cf24302377144ecf3cf4fb179bd4341ecf106d7e58277b6cde87099a117145b413da4d407535c9dc53207024cb082cac83529f85c59", 0xc9}, {&(0x7f0000000740)="7fe63f525b9a4710ff7de962691d8a424ebaacf917e02f1aef16a223bc1e12ddf500d4632356d0b9a3f836e08657933633788f2af08b8b28bcb100eb4b2203a4f6310be8db85086e87c11a1e85bdbff76b4a86a4883a0a9829eec0add47d00ceea06de3ba5771139", 0x68}, {&(0x7f00000007c0)="49b3a9d68e839cfebd2ff4f56886e92f732cf4c4fb0d0471e1f094923c72c9f0320a89eb2b0922b4b12e930b0a611458f8ff07c4d145db81f4f1f843c06022b25f4a0e4ae3196ca790195eb9826cf07341133cb355ca1040f0a1a505a9bc5d47eb8b61962c246db943ae05d5a2dd6ec656d8a08134afa3d1adaf10c05a45ba45adf8a4d7c5af2b383d35a70698c7cb568616a585facb901b5842c2226e83ff64833cb9394e99d1d056b6", 0xaa}, {&(0x7f0000000880)="fa7c4e6745f8f685ddc2e21018d9ef818aa41b904850ac0ac5899286d0fab069dda68a50be88be1063ca7256c44936ec71b234066b063887a63be5c7f1563d7001eb3426366d83034862daed74f7882d1b431ca33acca99862e473159758b3285a9cf2a2fb4c21ea483cb74c314a658f118cc7249adcf79590c1ce93bdbec8d4c7552cbf365c350ec3557807fabe371019771ceb31bca167e4fb69d5cff1924bacbc763c026ae2576a7d1c972e558007f1bb26b571b4d1ba242c5c374b1319c82e236d85a3f69baf403f3099f50ed56dedef3d9035c0acd7de0a4d4924db2530f019b3c20f28286732d4b302fc722d800a8bfdf5b256c6a698d250ca3c", 0xfd}], 0x10000000000001a1, &(0x7f0000002080)=ANY=[@ANYBLOB="2000000000000000ffff0000000000004751f4f58b980ce57aaca666e5ace3f334270c18831e830d35b569d44c0f4e6cba76111f50ae8659d99571453410eaf8550dccb34be9223cd060a2666ff5b99f56cd64cd409cd78a5a96d40cf063e633fbccbf96387ea26b055a1e26316ea7e1c0893c5b1666cb8b6f48682ddf0f97f59bd3bed96bf2fba9f2fd02b5ed8d004aeedad7615357db90dbcac32487305891069f0448e2ac48693c1018d4c63dc2b31472b59680482ca75079a168accb7c06f8a73006b12d187db8f4716d7b778c1dc4ef77e4cfdb4b03429b06116115fa4659484e9a8e37d4fdea50183a25db22788939a1121c10b3209a489be93862a17e7bfba373ef8e33b87234a20646f6b5", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r33, @ANYRES64, @ANYBLOB="000000002000000000000000ffff0000000000000bebb62f9177b5257b0c6808287f546e303e937bec6a430d6eb615aed3967ed05366816b2c1b3d2a14576dac93c9f5c83571a362b98d49a81c1c82182eca358ecc4d8a3e45c6bc0c31277e77a6152b672e122ebd292477ba5b27d55e6db1cdc5ef06ee287759732bfb04eb5f5bd609b20c6331bc5b170b7cbdb8e8ea35787b3b66e8f926bdd282b41ffc847278bcfbe256557cc83a0563916cb530eddc70dabc40261ecd6278268a77c88145291275b3d7dd321da2baeb673234f6e432831c3567e3d49a5d464004b32fdb29bd54c94accca06f6fc53c9efe35c849fa12058c2", @ANYRES16=r95, @ANYRES32=r41, @ANYRES32=r45, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=r7, @ANYRESHEX=r68, @ANYRES32=r46, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r57, @ANYRES32=r63, @ANYRES32=r66, @ANYBLOB='\x00\x00\x00\x00'], 0x2db, 0xe}, 0x8) writev(r8, &(0x7f0000000200)=[{&(0x7f0000000040)="996b32d5671914da8718ba24f9c1f9219ed3be7d0ed7927a0cf02ec2f230bac5a25855f15c9bf1dc28907ad5a6e3c66a512a2bdc0044fddd576cc77a3398c421aff9d728e9f0a7275f13cb0befb7bd91dfc35cc0638b1a198876b0ce19335947ba88709d7d871f2bf98f2997d0324e2d873b8cdc51dc79e1accf0aac7e7723a312bd9f44d8f3748788402a30a1a9e06dd6c5fdd4871b2e3337a75d608d8f1187aec292e9fe00f9530a071147ebea692850f41364"}, {&(0x7f0000000100)="a50adbbf6232195f039c543fc92265cdef7f27c08a4883f88c8f53c3c3d6b7cc7fb38c299179a50486dfcd88dab460fcf1f81b76276676e24d0c0794d3352f846bad667168a6d5ef8c4356ebf95a1dac69ea3148751a11c167e669c62e1890928ab3d30c5aba2374c50ff5756736e7c676fb9c580922ae726e848f98a70ece6fbd48f9dd60544c41a68d2686f5f0b369ffba53a61a0cd19d166508e6427b087ce5aa727fb22dec8e363e17ea811642ddfc1f470c726d6668b37a1b35fed2b507b404930e2bd6608bc7f16b3597dfc057b6bd72081355c9eb36a126603b3ad9425a3aaf55c1198fb54cd02f0f5b5bf1e50ab36d"}], 0xf4) r97 = socket$inet6(0x18, 0x1c5694d03d50452f, 0x3) r98 = fcntl$dupfd(r6, 0xa, r97) writev(r98, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r99 = socket(0x18, 0x2, 0x0) setsockopt(r99, 0x1000000000029, 0xa, &(0x7f0000000180)="06000008", 0xfffffffffffffec3) r100 = socket(0x800000018, 0x1, 0x0) bind$unix(r100, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r100, 0x0, &(0x7f0000000040)) sendmsg(r100, &(0x7f0000000140)={&(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x402) r101 = socket(0x18, 0x1, 0x0) r102 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r103 = kqueue() kevent(r103, &(0x7f0000000200)=[{{r102}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x61) r104 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r104, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r101) ioctl$FIOASYNC(r99, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r99, 0x5, r99) connect$unix(r101, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() r105 = syz_open_pts() close(r105) r106 = syz_open_pts() dup2(r105, r106) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x20000, 0x0) r107 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r107, 0xc0106924, &(0x7f00000000c0)=0x101) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r108 = open$dir(&(0x7f00000011c0)='./file0/file0\x00', 0x381, 0x8) r109 = dup(r108) ioctl$WSKBDIO_SETMODE(r109, 0x8010570e, &(0x7f0000000000)=0x200000) r110 = syz_open_pts() r111 = dup2(r110, r110) close(r111) getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000c00), &(0x7f0000000c80)=0xff13) semop(0x0, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(0x0, &(0x7f0000001180), 0x1e316d81a01eac7d) r112 = semget(0x2, 0x4, 0x468) semctl$GETNCNT(r112, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r112, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x1, 0xd]) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) 19:24:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000900)="4912dc8c", 0xffffff04}], 0x1) execve(0x0, 0x0, 0x0) 19:24:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) read(r0, &(0x7f0000000040)=""/186, 0xba) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x8000, 0x80) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000380)=0x400, 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) dup(r0) pipe2(&(0x7f00000003c0), 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r3, 0x5) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r4, &(0x7f00000001c0)='./file1\x00', 0x1c) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000100)) 19:24:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x2000, 0x0, 0xe70, "00000000000000000000000017e43f3800"}) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x4000, 0x40) fcntl$dupfd(r0, 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:24:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = kqueue() r4 = socket$inet6(0x18, 0x6, 0x40) r5 = socket$inet6(0x18, 0x2, 0x9) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r8, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000001800)=0x7, 0x4) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r11, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000000c0)) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x3ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) r20 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r13, r19, 0xffffffffffffffff, r20, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r23 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000100)=""/114) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r25 = fcntl$getown(r24, 0x5) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x3ff, r21, r22, r21, r22, 0x104, 0x5}, 0xfff, 0x9, r25, r25, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r27 = getgid() r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r28, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r35 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000100)=""/114) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000200)={{0x3ff, r33, r34, r33, r34, 0x104, 0x5}, 0xfff, 0x9, r37, r37, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r33, r34) getgroups(0x154e8f77b00491b0, &(0x7f0000000100)) r38 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r32, 0x0, 0xffffffffffffffff, r38, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r6, &(0x7f0000001680)={&(0x7f0000001980)=ANY=[@ANYBLOB="ce67e21f68d7547944a450e7443f1ae8d29a3a29f35d3839acc82e72b652d940f7ee5b6df26e0837e940f38eade442aa28926c9a9944740d600e753f2db9f1912d0e7a999a84c55f6c74e12fa748f3163b6909058608fa4ede57932375240a4f395e2e79e3bca3652c1f0b74e993a6035388960377a17b9e05e1fd0be2d121d9091b3f95bf652a"], 0x1, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000001880)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08c54d", 0xc5}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r10, 0xffffffffffffffff, r20}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @cred={0x20, 0xffff, 0x0, r29, r32, r39}], 0x60, 0x400}, 0x404) fcntl$setown(r5, 0x6, r29) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = kqueue() kevent(r41, &(0x7f0000000240)=[{{r40}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r40, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r40, &(0x7f0000000000)=@abs={0xc790f89cca1e6393, 0x0, 0x3}, 0x8) r42 = socket(0x18, 0x2, 0x0) setsockopt(r42, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r43 = socket(0x18, 0x2, 0x0) r44 = dup2(r43, r43) ioctl$VMM_IOC_RUN(r44, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r45 = socket(0x18, 0x2, 0x0) setsockopt(r45, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r46 = socket(0x18, 0x2, 0x0) dup2(r46, r46) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xba, 0x1, 0x3, 0xffff}, {{r2}, 0x0, 0x20, 0x80000000, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x20, 0x1}, {{r3}, 0xfffffffffffffffc, 0x62, 0x1, 0x0, 0x6c}, {{r4}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0xffff, 0x6}, {{r5}, 0xfffffffffffffff8, 0x0, 0x4, 0x4, 0x8001}, {{r0}, 0x6, 0xc0, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x1f, 0x10000}, {{r40}, 0xfffffffffffffffe, 0x80, 0x2, 0x4, 0x9}], 0x4, &(0x7f0000000240)=[{{r42}, 0xfffffffffffffffa, 0x20, 0x80000000, 0xed, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x9, 0x1, 0x978, 0x8}, {{r44}, 0xffffffffffffffff, 0x10, 0x1, 0x100000001, 0x1}, {{r45}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xae8c}, {{r46}, 0x0, 0x2, 0x0, 0x5, 0x2}], 0x18dc, &(0x7f0000000300)={0x7, 0x7}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:24:13 executing program 0: symlink(&(0x7f000000bffa)='./bus/\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000100)='./bus/\x00') unveil(&(0x7f00000000c0)='./control/file0\x00', &(0x7f0000000140)='c\x00') 19:24:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x30, 0x4, 0x3) bind(r1, &(0x7f0000000100)=ANY=[@ANYRES32], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000400)) connect$unix(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="fb3151989b5106145fb6cb0d0d6054c28ed1feeadacd950d3cc35007a1fff087fff0ea91835088e3825fc24d86d5cf1a1c37bbed524b8312fe6c60fa62ba52672d7801000000e8f419e79f40ec5b4c29550dc5ba693e87fe498e0529893869bd55f1e74098e7d1fd631eb3040907d4acf9aab5823ce3d542b7098ccbda1124fdcd02a81e64fd757945e40e6f4f2b8717dcae0a2ef55d8e2dc5c6b4c11145ce"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) recvfrom(r2, &(0x7f0000000240)=""/239, 0xef, 0x40, 0x0, 0x0) 19:24:13 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='W\x00') truncate(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x4) 19:24:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x150) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 19:24:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) pwritev(r2, &(0x7f0000000080), 0x81577c5be627774, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) r10 = geteuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r11, 0xffffffffffffff9c) r12 = getuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r12, r13) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x800, 0x0) r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r15, 0x0, &(0x7f0000000040)) r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r16, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0xc) r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r18, 0x0, &(0x7f0000000040)) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x100, 0x0) r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r20, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r23 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000100)=""/114) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r25 = fcntl$getown(r24, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r30 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x3ff, r26, r27, r26, r27, 0x104, 0x5}, 0xfff, 0x9, r30, r30, 0x7d55, 0xd75, 0xfa}) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000200)={{0x3ff, r21, r22, r21, r22, 0x104, 0x5}, 0x80, 0x9, r25, r30, 0x7d55, 0xd75, 0xfa}) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="2a20279a726d431f39887021595676187ce4d4f7bf2faa277d41c0463eb06c4e23ed67fb49cfebd5934c29bfeb7c92be16e45300d3d9d3d5b8b604c5b3168accebe08241eff3008eff0b234c36bf2770725e55d43ea90a60ac7b7eb94e6a9a09be568a6db40bfc3478226e2ecfe2ebbc021feb8d24824c8d01", 0x79}, {&(0x7f0000000180)="f7b47938fac6f18e49cf07ac808eafab0a0a3da0f2da758deef2953f993301ecaf020a452b69bb18fd2a801fd85460039be56e68cafa6a697c545beb08c47fdfdb11b3c9d59c2dfbc28022167430e5eb8fd4434766222b6bdd1d4c7edd61c5d3835bd6ab999cfa26bc85099f9249659514e164a11d5391fb56f993566ae7aa0b7ace2a243b11477c27dee8d0af40d4024062f2c59293b34d1b867c04cbd0c12b37725d8fdc0de08d78452a006af53a8dd07db36cb00e72c3516ae5a8e5c3e995854fd39f36d17b46feb86f19987700b9a4baaa9cd49fe8c724c931309726cd2b85a1f967c27ce7575de8d8134b63945acf2efa65912ce489", 0xf8}, {&(0x7f0000000280)="ec358f2ce3b068adff10963af259f01921fefac252205d9d0e329c71f56fdb304abd42cb19fc61a9f6c39ebfe7a03287b4593239f03ad10eda494850dfbf41107968a502ca45", 0x46}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r2, r4, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r13}, @rights={0x38, 0xffff, 0x1, [r3, 0xffffffffffffff9c, r3, r2, r14, r15, r16, r3, r2]}, @rights={0x20, 0xffff, 0x1, [r17, r18, 0xffffffffffffff9c, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r19, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r6}], 0xf0, 0x8}, 0x5) r31 = socket(0x800000018, 0x1, 0x0) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r31, 0x0, &(0x7f0000000040)) fcntl$getflags(r31, 0x3) getsockname(r3, 0x0, &(0x7f0000000040)) r32 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000540)='/dev/speaker\x00', 0x10, 0x0) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f0000000080)=0x340d2b8c) 19:24:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff08000100000008cd3fdf0000000096f250e109f5a2032c6179123f482b9e702682a9eab1b1aca148c5655d0b841bdb9f22c8ecf20cf732c4c177ae964981ad896a5c61dd1da97c96b8dd89820d5ae23941506d4c67f4b85afa77e747870405dd009b3554e6fd9bee156fad7b579a7968dea7149279ad68e0a867bb3859f59ffbccaa70efc676fa0a47dbd5d4edd6fe83b27ba0d7bb0d3fc9d1cc08acf6fac999b1d77305017a707e4c56b246b2e43ec7e1b8dd77a2e1bb6773ce619942f4cf9ea4d4d0d021dbf0214e72dc752b056a96ca2a557fed0b68bbfe53", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0xf4}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) 19:24:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b23e000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0ea8370ede910c771e2e562fc90c909eb522640533801c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a21103914690559046d4626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f744c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542aa68993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc95caa33e033721d900688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33a52dfb3b492c8ed319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0eddb19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cd8bced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c509983104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed71f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975742d226167ba662fa6c329112fa7eb9787463da03047e267a0d232f43c1b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e03000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c6d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133cbb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da580004fac16783648bd3eff7024902260c6065d345744ca47a4a611a95e40f90000000000000000000000000000000000000000000000000000086ecb4f36dfcffafeee16f42904e8dabdc323b0b7c93eaa063acd078c2c0cd4cf248e2d814a93b9d14a56ff192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d97330fac2000000000000000000d782974944d5f21e388e5bf948a3665823c0f15c4e26af84c46f653270302e20952e1258c8de407313f050e679d58616f3d933bce7c733fec5aaa8b72c7df05972a4d190b416aa43b5b794723311fb19649005ecd170a18f5a3fc76c407cd0fc9d986d24070e066baf91db59e6d6899be86544a69753ba38212dcecd4bf0845dd2b21a15333eb5c0199088ca7820a5070b823a"], 0x10) dup2(r1, r0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000a00)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000200)='.\x00') readlinkat(r4, &(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)=""/116, 0x74) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r5, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000a40)={0x65b, 0x1}, 0x10) 19:24:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = socket(0x1, 0x4004, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) r4 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x4, 0xaa4a6f5702dd1cec) semop(0x0, &(0x7f00000015c0)=[{0x4, 0x7, 0x1000}, {0x2, 0x1, 0x800}, {0x4, 0x51c8}, {0x1, 0x7, 0x54dc1f315bf119c9}, {0x3, 0x7, 0x800}], 0x5) semop(r4, &(0x7f0000000040)=[{0x2, 0x1, 0x1000}, {0x3, 0x9500}, {0x4, 0xf7b2}, {0x1, 0x7f, 0x1000}, {0x2, 0x4b, 0x1000}], 0x5) semop(r4, &(0x7f00000015c0), 0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) fsync(r7) readv(r1, &(0x7f0000001480), 0x216) r8 = socket(0x4, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r9) r10 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) setsockopt(r8, 0x29, 0x9, &(0x7f0000000100)="030000b51bd820473b2effd9998600", 0xf) setsockopt(0xffffffffffffff9c, 0x29, 0x80b, 0x0, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00', 0xc0, 0x2) socket(0x18, 0x7, 0x0) 19:24:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x0, 0x0) close(r1) nanosleep(0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r3) shmdt(r3) shmdt(r3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff23922299c3383f1bf6b796473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b11a20a58fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef5305000000000000004c2d7eeac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dab000000000000000017b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ccf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e290000000000000007bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a2601000000000000000000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1c7b3761b17d8bb2e075cdcb511cc6b84696b4d7d581eda748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6426af8aec194bb6f4e83a8454d12f54796944aa24b4a06c1bfc1ca2500"/788], 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000c00)="874c720ff6cd466716d0d1fff66791e2a838d2236cd27acbd54b989889e5de4dbac6e5c91cde4385f462ced8c950444f4ba5acedbe3a5ed50fa6904528d543f453c816809d25974e8d63367d7c7d199bf0acd19a4d5f852d26c2b5b7da7285a9fa0b4587b5f9731c6ef346a525bae065bc9c876f5cf603da98938f9e90f42511ee0219854b16ea89bbd4e2d039cdc1c81e10c10e26ee6a7449f22fa1c16df960b5866b8f2df7b1541c84bcd68b4faf10fb70e4b9a9cb0e393a61a672e396efcf5775f2a8d974e3c4f3761747a718ce695d5ceecb56ce0d48e318d353ac621a3daeb29e1015ec845140c699202675720cc0f351431c1b2e0d6171e1f8675481e655f37747a14efee6d8a535c8909495507fb6653d45e7523343ce3d9ebb8482e8f23491597c0a475ece586cc7afb97d08de1ef1e0a183c20ebf8bf1fe0d66efc21358ca860a914460713f36cd89f15763eb1aaa28d9b511e87c3668f8464a081211e4de7b30286ff08d612dff6111a31d2733c3501213a4930daa351b268379441908ab8393f914581cf31c0d15a68a202a58c6e958cade94947340bf9811ae2c88595f27f91bfa5dd2ab06719c99aad5d663508d124d5d92ec81a180a23094d9469cd3f765955614c19a90824d30145567d08f8ff0e35ea96670c84e37768413e85e85b183b2b90cee611151a6d04cf20c67f7fb1cbe51db0f8a75c172c4308d40db9a972a1e41dd1c18e873cb57aa560fc3cbefeb315c69261fa5d138d8ade637dc15d6d996b40ce9f675a293f1259d1c076dc7dd10c38f6b3147ef35af14514a4659cd7f74cfb5ef192d98661c276a19e55c79f1e810e6bd619086472b25dfb05d2aa0f5201d27b84d365f5fd72cb04ae3084a4dabf3453c25fab6e53f5e5de30dfce02f569998f5db82ff6b6bd2c5e9c5f569bdf1cf24feac3945e2589adee841d9640fef186cf7cbf1bd3db1ac9ed959f4ac877f4920208862e0e32142a4e01cea05868669cc863227c63a83955076cd0b2fee6870eea750392177724203578155daa6da6d197d4941021bf83ea223aa6cac9fed2702fe1d02d3bfa030027877f624f2cd126d60cb61001021d52bfe2595446339577c3ec38bcb09ba2601cc026ca464cff64fe03d674dea06420a4225a86ba4e6df9724bd4a2105ad2fd350bb1882b36161045505526d64a7bcd5459c8a76e9ae823027d01294ede8027c5e902cfec7f0cee88cf229211add7ca595159b6f87485361f6f6ebf1e3e2bf1ee5dc3d8555950ac29da8edaa7063483d7cd4ed9e63f2645824e7da90665b2de51db44c00fb02514163347ac3363abc86f99369b31920d894a260c3370745c3be83b7d424d5f76fd6824d87c4f1863e6ad8a36dfd182b1a7776bc4e4e49b4c7ae5922519e2903c08ce2c45e4fc802936d5b1e6aada4846e018dbe09da13ca25c6fc82d266c7994afaae048e9f6c6a750766c80509715060ffef024c0330a5fb1bc7d11dfad9b94d1817cf46d8fc1e0f8ed15b925c87c2785dc0a98b9ec46f1a2b69c8d72b1e5df3cdf8360ff1f152a03b3b47b73441043d718ecbc6c4329535fcb0df34b4942a8b9e481044ddeb973f12402a801830235af40832c462f9c7c3b381aaec74063b543c586b987ee2087fdc2552a41a95182575f3e597225984b49283d5a16d1332a75372527f40ac8dc546ca792d3de80be90ea2f4bbc2ef5c196de323335fd3374791e1d8bf230f33f60ea28c0122d0c83cacfc7c046c034fe42277d4839c53b1c31053f9bcb9b91b79b1744f8c0e8ff927bf391c0941a862e07caf3582799dbdf066cd7f7b478cc068fe20f02f59e510ba6b8210e571c1af0e562351ce8b90db1ce73216c88686c5f671e9d2010b624aa8f56850f0be4b3f22670f27353837f4dcf6a701aba79602123dd6d67477184660f1eafb0ace91225418b3326ca90153729d3cefcbd7e608c03321452397edeba7c962d4dc4e9712990b15accfe4e726733b326f7faf693cd205d92a16905be5d379f9a28c9e2c11dccf983ed4577cf71c7b7a4653fcca155af92f0d4c8a1b9562cf2484e66d28ae0924d7f777f42eb7f37501cb15d69f6c01af827f93bba726983d87cdc9a205cf51dcebdf1157b7da8ad954ea2674cf4b8d60f66573e68fb80ae8f72d892214e6019665c14f8711e13a8bf4b3df407b64e9d90f18e89c9a755193c691b6838d507fecb5f515045055e73cb809d4d6f8ff1ae7f9914ee6b6ab5293a48064123a4e744f933a712a0f23d68ab9c69fb8c0deac7e857ad5dabca6f66ab4b0dcbf71bbc90ec0a83c3b1063400ef6789a76390729bae1b83cdefa6253619f89f3fc7ce12387053f40fd503a03be99a8acd86da7a06b66a70957a7608333e4bd0e431e83673ccdb15535ee4eb2ccaf08937ef0cc4d17174f72155cb968ab46410a8591ff120ad963c2e0b5a734abdf6861d20468c14a4f5710a71888abfba7c52e0e9d621f83596ff499f7fc63f0a9204cacab85ab772e8ffaa76fdc4f7ebfeb0d80f983de103698d38619370b7d3a776e35afda2ccb1092ff3892faefdd7faf76ce9c95d1ccfc4378bbd3e206336b85b4c6b6835f2178b717e5cd8d01e3b9bc75d826dc2192bb7d2da2987abca58c603a1d2eb4ffe99e1f49002337e20fa6c307481ba15b5bb307f37297ad0cc4e930f76880dabae9feef02224ccbcec21fdbea5b26485d4d0baf44ccb9164a857868107ac172520d5a064aa247f8306c0f8966f8178f0eb0939cdf404c83562a359064a44630c03d1242286e7b4f409dc7b9d724a044e5004983f97469ce57a59a1118f08d51333450fcfbafcb5d70967fbbb6f9e49e73d6f61e3cf7ce8bc3dd6b2774974b7068f9ad70ff4f7fcb755d9335be78be875443b503e7779e8c57cac412e8d795537d0e1e8223ee1c7b062f0121e596e4b9ff04c387872def856ff0a99485153a9e44544c8fff20e26b208e003528ba9508604a018a0fcfbf586656cedf314524b33c18f82f64bd5aa363b4d315824f042f4a64aaeea65ae15ec2d7c3860483ac047b6a749ba38de8e940d355a0b384b8ffc670de13f45378340787ccf3b2e25b412f57de5a96fa780ca9ee06dc7b4bc836c2e647cb305ac51e83e933af4227d7c40d932a68779ce642ee0bdb1150d660103e80e64f7e39d1bc5e37156230112bcaffc6b88562f3d6bd30f72e8e0e94d2b1d9387390fa4ceacf1b0a3e2c9423a0850ada7e0075e35852bfa89b796b931ab2ac36aa03a6ee9e3197256626b4ae450b9f6c922819443107379e0bcf9779d7a75e5671e062d9955027e69863f3e9fea6034e5bd32f9fb59b8117b6d7a323785a219ec34029f71c455cc9ae4de2d43f40808fdafb317fac0fd62642db602ac902c473b0cbb67df466209e2b414a322a31fb5bf7a9263954d13c42863954a1187ed177adec577670ef1cac5909666a0817203f27f6f8c2e07a18c04342ccd8bf7dd3ebd50cfd2e7534b2364e40faaaffc81f600590cc5491a82d2aad3af75ec83220c19b1eda0f49f306d73bd379d1b01bf93c70e871ca04a07f7d1300be575989170a75fc521c0a2042a8603e08cf0724be343ebe3342451a3b2b94a524acb2af359d775e40c167af7df439001eb1c3daf0bf78d271213edfcf5fdf3d4b55f32a0ce9f08c9c831289acd2b023c025cb0adcae536d902d3606e7a6a14e5dd888727cfa6c98cbfe2b7979ec3e2b6eee94e054cf0fc390a8c291a2effe6cc6a05c93843692c273cf0b04d99b382ab3f57d4610e2f5d4bad2f9fb9521bf10d82feb2935bfe37ed615bec4c1e5d70c4e8e3f5dd31d07ad0c39e2907d1de181c3fb72696221c937c5b81a47d0e6a07587f08bfc95cb1a39c957d1d9e8854bd08ffed94a2cca4eacebadb3537ff1b0b1bea462439c945d3eacc3f88ac75b77ef5832d0778bd850653be9ff0b274b71c5e3199888e0f5650bf7cb28b40f4885db89d105c90a06ff6f18f960c9046edad6ccfb70c0436005eefa270355ba580589d67fc1015bd60ef60c43de9c16e5c1104e761ff2f0c46f527f73404380db60beb892d6a5424f3f4dba7bfd521126d33672fe5e924cfbfae17b2350ea211465aabe88a14116fed3b5b22eda59b70816b31b0bacfb00175eac06a4d642a2e46acfa48a9ddb9d82c358ad4f2320e12d85b3fad7d5ef789192121d8cb040dc78bc7b30c7e961fc965e31a4287e3f592b6ac355023cf3f83d1dfab672c7f06d12c1009f50f24f6f4696d0b7bdbef17714c69603b930d5a5237375e5407eef96062a0452d72234bb4a81b4b51cb215362065dd596149f1b6b3ce49271c6317cc6b8d3d9ea2976c73b601623a6dffdaea5d8980858999252a1097ccc4a9a18ef3b2a9d234952d9081de7edffd441b0a2cf62c7f5a869abb3eccbf80c110e35e192ae58067a80036fd66c0c26e8a9483ebe019698dc0b795da810d7290ff96387da5cbf7e225ad942fc3593ba2e2d3cddf5a14845c816391018fd144d7f00ea9b9964661080e36b8e4f0a3fa30192d831452082af57095798af0f05486e3560ac7837ce28c834952e9e5295e104905292d1ba42b6ac5a73d310b5aeed966ba202f58983164b296c0298aff90cac176a08ca53d75f61d970332641a50a3b1b8541336249ec5eee3659488a24a8aa40540d46d1279939235f552c3f78dee98ac2f3217a128d9cccaac137fea9301416334fd6de0152d299e2d378defcbba0c46e860362e197f5fd3c6ef79bd827977fd217fa364677697d9ca25de1d2aa2f6cee266a4e684b12bfd25938e31fb69c01c0aa98af0c89a0030e12c6272b78d973fa3cc71bca33a9389c29bdaf0256bf0c89ba6587b98f353e5f0f434b25362a6388d25e4e4eb031e83bf680f86dd87b58c258e7ba795d82801277d5443236e705cad5e7510c1bdcb16d8c9c93eaad0833667309ab9eee0ea15954de4c6a4826033273e93c562b40b06be3c04c00d1db4c07229450bb33c11ad96d887370635a1041985f675e20094f93486f5bcc8a0c7d1998199ea1f759add5bf6279bc0d63be4e1b991e843407cf3318cb0f49bb66cd8055a9ddbf72b15bfc2e93179a006c832d147bf6e806520790d74ce5ea78878febdfc26cc31d3af3578e963eea2c3f8679327a9a8b73f99cc9514a693d346550b0402cb823fe5fb1db3d962d75917cdd7e97637c88e6b316ca3972ec4ad258c712a0055f1422cd4b9b3d233a6b4cf0d7fbb4e502bb02e21e467ce7314b0987eb1648452643e719dd9c18b278f48ee6a13a64f74fb0e3dd85efe8d3d16b2ae02f3488e78de9e817460f059d73ccfa966bbb40cfc929c148e7f4559a61f6987552e1281521721e4189d074e0e4897fd2b5e79086fa614c172ca92877b82671f6224196b8e216a53950e8424764a42abf7d1991dfe7b76a2bfecc7411f86ac09dc6411fd5dbd5208e8ba253ce79fce02718d075df2cf40a9c2d6e84de9c244627c69be768434649dfc24ab728f1e025841cc11f421c59120b614ca018cae7847c8393c003a233c49748f1f580c34816bf3843e1ca4f45b0bb0a73033c3f6d99b7b01d556564cf6b80a5ea43187f97eb96b74d1602f6f71a2009aa92c8fb6202ccc2efe5fb2b8a14707eb0a46eb9eb7a6676117096ad616696fc36d4fbd23f9080a75bd303f3d950f6db98b6000f5a349eda5c0b94b1c19320b36fcca4afca8bf7202620c889586effa7e74790bfa8210c0e354f7653e1a3f67d70517d4ecd04c8a50edf4af047e3cc39947e6cb9ff0d87c10838e7c50de36696dd74d63", 0x1000}, {&(0x7f0000001c00)="e15f0234d6ed5c61b8553aac07c4080d3c03a2a4c2c0715e0fa7f629fcf4bc83c2e3b64d69a60b525759ae7084eff7e56695efb5ec6734f89731aaa12f57bfc92adb4eaade403a2cfd120af29c4c85b42caaf3cde97e63b83da51ccf4da8ebee44f8dfdcf89c2071ca729162ad64fca2cd4c4894c4d6b2163118d272902e82f7b72870f82c604220d779840c1b327919935f56a80869f73b149c00b0d9bee40cb26b64e38baabc1286239ccf27163bc6e0f3ebf5f9cea8c67c1150ba25ad1a30bb17a616ab8d49edecbf092f70ffccb63f2e50b23838c3a7d4614de78ebc9301c22567a65ca4afb81929632da71cda3b6031a061f0be41579bc12785fd7d4df3ccc49ffc6d1bd253975ac7ae8a32ca8181966cffc67301eae1fdaee1cb714c5d3b4f85f5bce4a589fc17f5047193f2e7e13cec26f37d687e1ceae02af2ec0f5a0a7f017ed657baca071b5621ec7103b69bc3f84c2655e3fa19c5532a78495561183ea7518a3c864c7262e1036f1caa5d7c4b56d2ab3946e247b3c07a24f1c6780b8cc3cdc92974af3bdc8a61919286c4c3c91d91bdbe80f835a17a10ba94794253cf5f91cb44b26bca33f50de55a2ad891f08808d8e6b56cb9b75760c500b1b6c8b5494242ef86b3252042d7b3a46786a48d77d5851c30498795ec99e6912b98e53d8e026ada80cb93dea739854662fa62d92ed17c720e1f7c86782051a025e4b01e61e09f85ceae102621287ba0c63a988c7dea19864ede8a932411ab33f23d83e3a2f4944d63fb695577badc4e820c408f47eb33d6240d61012ecaf042e07d38ce319c2a72b92b1864d1acc9e3c48b6a8e0e7eceb58d2438de69b9420637e5159df8cf3a82b69b4f53715bee80569265bbe36a11fc9a96f3698bdef82b9f6d413398bf78b78b9e3bf623456a1bd72d0dfb42b034fd220be0e67eb9b9505cb19f1274fcd2f8ea7e0b3f94175c4048a5ec469d490f2ffcf011e60342b5d1496ed071cd81a5f85880df4b1904c5c1a27f03104a0e18f406b7cbf893d306369b1eaf1585a435c73c07c20ba207cb5faabff73be6966c61159567948f81f86a531466c6bdb97c398495431855a0378c6706d89c135bae474c4bc061e047d596d082523ea2287862733a9d93c3951177e9316bd395db2d57f5375db63d06766f4f4431a835a390e38f3d36c42fd6e6cb7d41aed830215b6cc954ec40eace2917d6904f0a8a7b99a008247eff8df3ec0d87b87b829cbf433b6d9899fd343dcd3bde91e1ebb19f4eb78597ade86dfd71eb1381a92e598c3de136a8881c2016317976e1ad0f791807efc8292636076a2bbc07f775985f9a51b6f203445e6a0c60b2a161e494972885967b6f52f3ea725f602ec5ba274379baecda9f339fc53ef68b39ae0cc6de13378da44194555a24668dfa5fe8cca74362b6bf71a93d1b5d9c45a1fd8f57ccb1da1fcddfc85ca275dc2342e405eecf95a031a63e4c9a791ba0e9422fbb21de554a34fb716b023994eb3d1c750fc9142744a9acfbcf8a2da9263d0fce6ff9d6ffb5ae22891604efc34cd969b21e5f7ab2169e030bc4afe580760caf2e5f10b8cfa72a1bda7b0e68656ef0526f1dcdf5a302e87e92b8a3113826df4a0b9c1d76310ca637d6ed11b8108c50481f2128d7e57672c4e798dcb35e3f52694c50dacb83fef70c4e0d5ac8eafaf605e16fbb8d47cd9413000890f04a7163a11d956d68991d08524157b5b9598db744071dc7fea924202c6ed9ded1e29effcd70f853e7bc30468a169656e52f5acdb947a94e7713115a988528130f1375c23e9a715cc87a3c4d35cab13d55789de4eb8e432ca0dbe1d70fdfc6cb9f574625911356d370748df8b28589669e3edc426945400630f74a50ebc66affd53fcb875ccb8a956e49ee81b16f067292f909d1fc070955904261ca438a1da585e82e9feed078dc19f6ec9a334624194f1d0cdd1287ca726b6717f375db3b5c553efb3f72a4aebff66e0676221c267c3822b01010b6de31f8a48901de948d2b172f80dc9579c757cb67c905b0fbabc8b29a29bd93172481fc26f0c84bf88ef728f201d18655ebfa3727e8d5b992ff9583dd57f91c1c9f322cabd58ba0eb3f8cf387946b4926f2ce664d61aab7d95747db43ceb281769e51e0249d66ee1332b76d16a9d0ae665723677e02d983bfbc307d3bcf7cbab333d1f719302e5179291b4ab62a3f45cf23db5426715c4761d2b03efeb775ea4c3b994c2a606898e5254fa495ca16f1760c1e196885ee92801cc4243ccdc5e6449732d9d100aef35bac22cf2e3eabce8b5ed6076a612faa0ce7bf1a610b7184f3bf4771b92892d980e19e35f0074f0dcea9a9c7b69b1265e1dd75f0417b17b4826ec2e73b17b271f2a753255f5fc0de80afb531ae53ac8af4997dee6308ea8eb4d94209e205cd1174aa914929a6d9ebf228dd51a3500ba2c707f75c97e25340a322e09e390f6668713511cdaabca104b83a156338520d618efcf89c7fd7dc8b6a4ecab4dcc0259150b60aa51b9637fed15169d5df1ca9b5fc6dfba1670daeb11e22e46a341216d98b4fad7aee9f71994f219b6a14218270a82fe375d76d6e466296218579479ecb203fa493dcfe84e5e39f22567c70eb7e2e3c0a7fff62845e9ac484312ac21e74ba932cd899fe0b6058a15fac151e3579a499029b6c122a3a12b8ffb2e841700e71d8871761879d85dbc62fbcffb1da1863e780dc113370954dd4daa1110687d9cfe0b3b5bbc8d7e23f18dc0cd6bcc8227864394c2f305cc7e8d63ff793789736a89a1f651d03f6ba0690f338f67d3913358efaaf5607b961b66594446896c5e6de235c3558d755f7ee63194ea5b032838eed6e337ebbcc57e3ea33baed3a30a2efb913271d5c6c5653c11a317ee270213d1968a4cfd8294f23534e90c5a768a243f396eda33893049c195a0c530acca8d920d38ad2e7bb8d38824d4740a0c26db035226a0942b6953931fd6fe623ff7823671be8628e7ffb84347f47f4e35ffeb1e5aa2128cf11ebb5be2b02340346dd30ea1168a815b8bf94299879dd4470aea2c0e3b8c5ab58f95ded0d26244588d2e1211685cfd671e9c07513591c6849c03db38c15a72824e6a26bee4226009807f59404f08281af1c7a71f1ad0c85b023cf9b34688bdaffe826beddaa58c223a31e68b581708e88ea794d02ac608856baf5d3c3eab6a514880a5f2c4ae07bfca6c454139eb16f8bd866b14a54655821252ae113ce933e994d07981ce10d99c5253b6ca8773007ea203095cbfc374bf3e5cccf62924ba8c31c7701a4f1e1d14a2fa93b502ed0f67937277db7941bba733dddeaee7e4673ec74c74ee586994d01506aa9d1a242e6ce20e303e5da2f0cb54f2e2e0c367e998c504dee0a5e649e985b6cad87112ed780300d9a2960154addd22ddd65000719af08e03094ad9b5fb519dd8535ba2534f2ba907f73876dc211a91286b5f38454bc5589e3cb8fca08e678fd48328b772b86bfab269d19054475539b226c9dee8ee208bdd91e07cc42fe55bcd136a17bb51411a12571c6ecc9d1947ca57f16080e1363b1a809025e3ba0baa275b0d51d273b615de5003e506754cb877809cf678952cbf142bd21112e7a9a8a632e42fef0058123478faf5aa4d06dbf5bd1c57b27c1f0b123cdc179715f2973c67eb899050a79810b450c88a7b728520671a80526ee689b40cc5c444e3d012a4b1e6c3913cbcf5ffb09d3c1caeff0097ed1eeffae3d21e2fe3463bca02df26997d3dc0fa8e9b0a49b7ed006cc40dc4f039b2b4ac2db1d4968a67c6be1f3b6f2016737e8c3a7e88a2e77d44d5dcd654e00f03ffddbc92beb8dee59aa6c3a34102d6e1882034f4089092bbf732907985ea76a5b5b88163c7dd728d11d4b22a53dac8a15b3a74d76325553fb4c3cf0a1159f89fc4cd3af72ffae4b950c759bb2b6932b4eec7af7d4d8c402266aa7fbde6e2e8a57fd410dddcd4b27273fe96f4a608c688c5116a5cc3de3f0caa6c2514935beccb91dfed82b4001f2e8727d48eed574dc425404123b3eb3d02e4ad02b54fd37b1345ead8d15d9ae562688844e7b7c66a5221791fe5519e69531b4657367e33d1ab2aad360d3687bdc166c86ef2b5db2f501f6e9cf6db6aefb6bafb085fac1cb291e85d3c561b1488d5fa150fbea179f316b22c3fa029a01fcc236de1ed0a0e180aeaad4386e3670b511224fad380f20a33226cbfcad2ed1671e665fbc69621d64edb20f549d2f94688f5e0b857346e5b89933dcb824d6a6383e1bfa1d5083a2ad922e63af2ea6c602ee5b0156ce264b5aae303f8d3ff17235b9571d1ead386c86afa2a8cf81b8a454cd2f5120f827a0ba01838401b8046a642c6bb43c0b6ccd29561a331e62a65beabd0ca4170e1a6c5f476f320f7951b1c8deb14311c494558ae5506867c3e348b52e6aea8bcec9ae0cce5b9a0feafadaeda68edc50d5f486360cab695cf098d707a7602f00fdcb118018a2b055831bf82b36bb3df4af862e787129b7da8091847075dc0edaf8c03f84c3238f4d476df755150759794ef188473692112b9543665d401073e0491cbf4ebac176a497693f4376dc1140b7b6e00fa2e163ecdfac633424be9352250035f973969bbff839ad656e5b9ee7d476e111035b0ef9028c7d22a31f0eb11052ebd99555d54b395d1e9b504c2867a4cf178b578afa6a78ccdfcce02692512edaa78408b2f2e9598ae364c7f636e97e9f91fc168a99c17e902d3b81788d5a7ab8f7e2ddfe68a951b8f95736f9fc452cada468ac1a1ea40e289d46d4534cf5c757bfa4775f483c4088e66f1fd665c9f9fd53060a106977dd3522012c90fe27b1615c12872251369ad388a1ad69b27835bb97cb9d177bdb95850de09db3032bca246271cc753bf2193361b3ba460863d7307174e371b1a426f6c31ddd9a55d4f5b596ab5fc89166457bd89812a684dbc3873671f98e224a0c134656b0fdcc3c9d69ace2058cb0d1a38da8cfe4d4438e13f12a547f475cfc7040c60d06bf5789ff74a84d33c655119403883f59823edf52f1d39984698d4482aa122fbd9ffa6076c47349b12387a8994934fe3240e2fcb44c3f943618079018eef372c2d27caa2f64582a2ff243bd9825c86b577c95dedd1d65891140ad965017bae8b2374fcb6c78085399eba85d95815e569ef272fa2e33de6f47202ec9f4e5dcb39e70f65ef09ab755898f11227c479a4e6ce1cd09947e8bb32dba41b3dcf6bd45ad5280c093a11bdf3acf26f42d464dec92e0c5c8c01faf47c134ddffd661e98f1da4d1d62d853c40d07d809b9e00e36aabbaeb2ac97ceba257c92581fe1c837ff941a681a6d5074f14a9e3a665043e7c11edf17bc2cbe11d0bbc66306228fe1dacf3ae3c4e5376ed780e94a36a6795dc145f38a57a87bbdedf44f2eb54fb61c850cd6287fc11408d5bfb0e25aec1ed890bcfdfb11756d3162a14106655fc7e58bcc69207fde945b32bd2d7ffc9c65362ce61ba502011755b863eec454a15476c8b662da630c8f7fadee78ce7f36eb30a34db9ff49b84035fdd9456212a754d3e7c3143a1d5d5b7e7223a0a8854d849a3aad45a74fd8296cde0225090b2a9831cc7fa3b47c18b6169b19564926bd64df43faa98ad6d370ac8fa5873351dca8d223fdfd68c1f80c426a70a711e87bdd10865826dcad3808b47503af55ed1c00210faa9e19c8c258e73c5a8ffbf5487bd31e9abbadb3d3ea0a5668f85782b73e5dc301518bba0253dae9347af7f64c3dbb863b456866cc0c8595f29b2bb992d", 0x1000}, {&(0x7f0000000000)='j', 0x1}], 0x3) 19:24:14 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffff9fe}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x10000) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:24:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/103, 0x67}, {&(0x7f0000000340)=""/130, 0x82}, {&(0x7f0000000400)=""/203, 0xcb}, {&(0x7f0000000500)=""/105, 0x69}], 0x4, &(0x7f00000005c0)=""/37, 0x25}, 0x843) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="431092a6f6000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0260"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r3, &(0x7f00000000c0)=""/229, 0xe5, 0x0, 0x0, 0x0) r4 = dup2(r1, r0) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r5, 0x0, &(0x7f0000000040)) bind(r2, &(0x7f0000000640)=@in6={0x18, 0x2, 0x1, 0x64ac}, 0xc) bind(r5, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r6, 0x0, 0x0) 19:24:14 executing program 0: syz_emit_ethernet(0x9e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd602092000068060000000000000000001a00000000000004fe8000000000000000000000000000aa000025831eb3cdf8518bae3c318c1e1a8edc4e22d4d6298046b03267b8bb414175dcb04771668ee59939381f4dfe866c3c9b699b361fc104c0f320172bfc7a2456e973c31b871c313f89f3c8b424", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a0c200009078000022069ee4c306080a00000000000000000303000402fe0bf98919eee6542fe6cd00044afd00fe060ea1f2c8fc92cae01f33c0c13ce2d4c3d9052600"/105]) socket(0x1, 0x4, 0x40) 19:24:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8000, 0x0, 0x20, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) r2 = dup(r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x3, 0x7ff, 0x100}) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 19:24:14 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{0x0}], 0x1, 0x0, 0x200) 19:24:14 executing program 0: utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x80}, {0x7, 0x100000001}}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182c00fe8000000000000000000000000000aaff0200000000000000000000000000012c000000e2bb774a600527ffff000000800090780000000074e9082e0f59711db0587cd9c1e869b85303e6c1e3aaf52b943bc3f219476a6a696dac0904efd5ab7d2abaa47dc4bba162711a5ee9cc6c69654d3e82a7cb137006c30555e6f77c3a138c9dbf3c671c1d1538ad58a80ff73af78660cde1ddd01b4c2467a7890e53bcce00a92b1cadc4c1f21f778f56a53c62cf456c1119e7a47930c2ce2afdf28d1dbba455b47a0cca000004737304f7aa35a3f0e1b9e4e38005633ffe433063a79f5d580677df4e7f63d27952ba70d3faac7f3ae71356a630331775454882ecacc61616bc83f9a1b3c23f087a9f8a7893d1"]) 19:24:14 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/7}, &(0x7f0000000040)=0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) sendto$unix(r1, &(0x7f0000000080)="b10005046800000000000ce60605", 0xe, 0x404, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:24:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x1c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000000)='c\x00') mkdirat(r1, &(0x7f0000000140)='./file1\x00', 0x0) 19:24:15 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x48, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r2 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r3) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) flock(r2, 0x4) write(r0, 0x0, 0x0) 19:24:15 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000100), 0xfffffe5d) kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000000)="a6", 0x1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r2, &(0x7f00000001c0)='./file1\x00', 0x1c) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xc1, 0x6}) 19:24:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="a4", 0x1}], 0x1, 0x0, 0x2ffff) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) r2 = dup2(0xffffffffffffffff, r1) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000240)=0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r3, 0x0, &(0x7f0000000040)) fcntl$dupfd(r2, 0xa, r3) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r5, 0x0, &(0x7f0000000040)) pwrite(r5, &(0x7f0000000180)="9be39f39036474d92a714e1e1492dd0a98c30a67204694e7cff0bd6711c26778f172536cfb63c8daae75895d0735cdf566061b7894d1272a58a5e968c740bc7b9619765df59e4cc492513c4a148922fa464857b5114d4bd95c94e3e6cb5170cf9cbcce0e57bcf5b0c11fa1ec618aeccf73dcab88e5600ce5046687a70ff1da1950d10b913fb0304538111e37d5f538943454a79b9c91988c79a983396432bee5", 0xa0, 0x0, 0x100000000) 19:24:15 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4f00800182c00fe8000000000000000000000000000aaff0200000000000000000000000000012c0d000700000000000000ffff0000008000907800000000cab8d3ac966387cd200cd576cd3c08e33a26634c56e03991190ca9df997e9bf8780e43124ab145890c861359c32207a51376f5bf9a9971188a12f10ae0e6cb7b2a4a8ae0cff5e27c6f7631ad436b4b8d477b541045c049d973c99ba44c4ffa1d83b66415eae87481ec2e218979f9f93fcb48bfa146b407c7f5f959313414a9eb9c47fb9af4aa862397d3fc43e5456e2238546e6584ce83a2f8e0f3a44a3b01915010af3a70d7d4"]) 19:24:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xf1}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) fcntl$setown(r3, 0x6, r8) 19:24:15 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) r0 = getuid() r1 = getuid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) close(r2) r3 = open(&(0x7f00000000c0)='./file1\x00', 0x100, 0x28) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000140)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r1, r4) r5 = getuid() r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r6, 0x0, 0x0) close(r6) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r7, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r5, r8) chown(&(0x7f0000000080)='./bus\x00', r0, r8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r9, 0x0, 0x0) close(r9) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000000000)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 19:24:15 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x1}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x7, 0x7fffffff}) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x3, [0x0, 0x4, 0x8, 0xfffffffffffffff9, 0x7]}, 0x3c) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 19:24:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x22, 0x0, &(0x7f0000000040)=""/34}) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00382b00fe8000000000000000000080000000bbfe8000000000000000000000000000aa330000000000000004009078000000006000000000010000aaff0da1c82700000000fa00000000000100000000002ec00000000000000000c5988c1c403fbf12ad8c065d49d42b9d7c0677452674a5d27b48c20e450685843c7df8800ed431164869709ed43a5fa39fade06b87862f966f4e2f1cb7dcaabd11a06c02a05d1c9448aeba6e1d71fc6e795a72a22becb2dad4c2fa0ef06f75b2ae10ac26ec29cee974560fb9ce4ba25012d70e8d768dfb1495a1ecc38ab48a7dfe44b6e3203d904addc7fd06ba33814e38b4e6240cacf36984b01c2f26f6b879ff8c41b753052484152c2d2f11da2f7d3100e8f77266d3d5dd376e9529fb1e119643fcb9a0e0c28dc92a84f934615e64fd3a768fa14a22ed75eba34cfe2fec0900000000000000c216ef5edf0b1772ac2460c7aa2375"]) 19:24:15 executing program 0: 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) syz_emit_ethernet(0x21bc, &(0x7f0000002240)=ANY=[@ANYBLOB="ffffffffffff00000000000008004c3d21b36039aa00042f9078ffffffff7f0000010713b300000008e000000100000003e0000001071ffbac1414bbac141432e000000200000008ac1414aaac1414aaac1414bb44149fc37f00000100000b25ffffffff000000040703309404010000440c0b81000000050001000000000c21880b10000002f801fb99578a714e63d1fc9b6907a1eeaf7954f881deb45e3cd1adabff192a08d5687f1f5c92324ae4b87db95b4cc53c5f8b2f8a72d3963c2f4ff4312d80bb1e74ca35caa3a91544f2830fe227e676318db530c26da26fc538ba66a6357ca6092b698a41376638bfeae9b654c1112cefe2e6b4efc8c1739d3ebfbfb69d37280fd5cbfc2eed02baabe7ed6ad82c549e702383adb48bdaaf689d98901da6fc3607f2f119125ecc627c867543ead1af8034f6b99a69bb0b9bb4ee863788e8ff319f8ed1080aac745ceee318f97d70f5ca4873bb10a2bc7e0365fcfd48dee969416bc9b757ab09360f29703e004e71299c6730ab0ac8d5f6420ff1c83c42c3c8e0b7b739c359e4a066657e2b0a1185f907e0966db805c115b448500e68273917dd7aee8267d8bec820a2f42b228dfc33c9a581012e5c6e97160491fdc5a28b2c2ffda0481f0469d424c2fbda506160195b9cf080f2e2f2d109cf25a834f891a216f054ef9fd6c31f7b9643ee7f58ae71e0468da5111f38679609e3f6a3db13e365af094802d5595b5cc696b3588052d5f5aedde6bee0a8bbdb7127aacccafde45538d5af69b6aa149a8c26fb98bd558c6d8b40e6ca571b6f3665bb92e63e9bc6c83ac23c0d28b14e21433bf5f873a9badb609064960aa05caf217022666ce831f0647239cc53f760874aea5a10047816578d631fe591cfcdaaea409f7b126dd37ef9a16cbf84b6af8d204d2c270b01d401c02c76a120726820b639ae6aa53361d1e64dc320908ac348e07b0504870e35b3d1051b976b1e8fcde8a0e97320a2b24d1bef32eb33cad16910a594c9d1cf8eb2b24914d007a67c637c5dc96c3a1249ba1f9fec1a4a6c63206da021449eff3391c56aa9e720b4777db867f0997e72d87ab5ae0dc46eb16bb17ac261b0ff28d91fc53a38d274a9f0978b168be585010df36a7913b1628abe00cef5378cf3b17315e2ed0672d75819d9d3478da1ce39fc9698f4ca2802be542e204e72e6a74fc8b5aa20772bd6e924eb6003faac95abd1c9b12b8d93830c5b08970edbfb93c087a213e81fee582ea7c825e27b78b601ae1e4a7e7d31445d3249316083894dc2ed0875b33cd57a8f51647ba784b4100a3274909235804d95cf5703cf332bda9bfeaa44a15d66dc0e8e2945ddc4e4edf14fa07d885cc6a0a22eb83d27a038e4493f197dc6f9fac02a0de15ad8e1d68d99af4669ec0d6db5a70ce1e2a768daf2331a29518d57f1dc5f21ac707b09487db5dcad7f48d182a6e9d51a71e4897d95b23c7efbb6dc6a3305c86f427787033c2b58d6bf0d5a3d3c48ceb2936666ec469f5ca9e4ea6bf5a334938d25772a301d96c86469d28ddc35f6d4b01cc1c6e54f3f1a42243d06ea6069545e1116f24dfa8ab577bef2224c843246eb82145c7bfe6aa080a697ea6e3c3fe8cc2f41dba6f97715bf77c351d6996cc934ef207a39cd436f3a5e3149d54db3949805c346c224138a28cbb1c16486c8b1959f709ff85dcae59304f5283f21aa45f0c826359f130c8b631d7e6eb15d3d95d814a0eec85c0449dd049d6eee966d4c19f9dca2b2a5b8c739baea857eb070b72e2e8600ecd7629b7073e08d2de01dc8c31b90120e0e5305007714ade87b9fa80127767f9056b369aeb39bdf3da036b7bdbb5b57a92047ff586d2da20f35056ed815d64159d2cade0b1fd4de61e3b8ab4a105cd3a0ff8f597b48d005b5620754012e47bbc82f51278dce12baae90ad748d180d5b455828b9cff03202749ccb1bcf2073c7f176d3aa7bb2f7c496f575c9d1010ef9e27c0b5e0afaba494cf8fa3fb7c267cdce576c8cf8ad7e36292eb3459c7b7cc24873c9d9082f29594c94a1e2b4e777aaee11ecc8354842dc984eabb411989a1c35a32f9396be9288ab4c7cb2dcffa322c8609bae9f4b3d6dc7df0406babb8f18a5c90b22935b82cfb24cc9b77d797c66f07493c03cedf6bf000e02d432d5b33b10f70ad62c02a861dbc3af74cb924ebbedaa0cfe4aa2d47b89f609c8eddfeb5a6d82a654e63710627fdfceeff4e45b933cf260617d1e6728633942e6c9b1f6adcff3821147f72d429309f0998df27937c5d41ab9aa08a0c1e11584b3c47c378f387d0cfea7d6a094609766c8e671a18bf1f795a6b586cc9c357a643b5d47a876031dceaa6a880c3401dfc3285d3868fb3f81d8b443f566b0ed808c88642eec97eb651fd1f6cb3a5a6c1f0363625e416211888d0cfe463514bab6e900f4cbd9c5a479c76487276a8f61ca94963726f5151ba044b03a2ea800c4ea3449e21dda491b40765a26639c130633a839f5db35c8e6e8394581c4a5581c66e061bc41bf3f8a03ffbb8ceeae5b46c9bf9774a375ac99dbdd9ddb212ae8828508a03cf2c8eecff9356f1bc81185d9c78ce2dc8dcdb4b772cb835883a5fef8ed2ce8e8d1870e39f4ba991b67a4e5d9d3f0711550b1e385318ef28428855a22b0d1b3b41d04874519d91b30bfb5893c80bd86da3afcc8e6ebe7bbb242b5dd35964e238341c84bab39f7ed14e329dcd13be93d5034890248cefbd9c93e676e17b98a0e38b90b09fbcfdb54fd13fb1c12f4d48db7aceab4c73c8cada00885e8eb1993907b6fb986bb3a425dfc3048aab086d1b8216792cb3b772342167eec0185d6946698461fd79126fe4faaf477f5f8bf2aec0b49eaa9a188cc6e07a499c541ba7845b4729d7e3bb0c24174ab1ef2ecbe49944833ebae5177cc3403ceca46a9f17ed1300ec0aa4fc96e745c6da1d634ff38e49fe014914e6aa7d5ba5835d865decd479d6ca6727ec2955fdfdb52584bc2a5aa6165377783ccb5f7861227a5f3dba82347c88bc1db9007bbf42d89601ed1259d4603d9f131511723be043b3f7f4649ab66c6956a4a8d40cef2c2a435bd04854308dfd4053e0b9a750c7c0b8c161421b2ee47e258f5cadf43d0f680fa7808531801b1f1d0dd1588865d9ed4dc3197a7990aef3c2332d43b3484409de68051e27a011dfaab7e50e1f7e3c9cc7e2415c12f00c9dd95e809218dcb23b2ede049fff19e01415f586ada414510a4647585478f1bf7e1d50ec159c23a42ff05e5451ddba3f6d4af07c9bcc087aabfd9a8d6be3d6022f88f2718dc535c6e5d2c103d88b6f72523db4a9479a9a2056d6ec169491a027a2a2fd1c5c5ce39576b3c0c0e17c322d3358c5bb707162384346fbf2b2361eb21a4c27b828841e5346e6d6eb3731cc6bc74249cb82de2dc1f150be6267261900ef1a9eb67c033ecd08a14060b292639337a4cdc1610995298c19d22e9ec6e1490ed0efaf9a5b6dcb061e46007853602a02b678a84bc636b5551a2ab4abb0736053936e9b731b9461227115def1d82d406b7220f198fed76391ed27dce7565bbca69a6e4763df5da0da59db90e5312648acc2663e4e2ebcb3292caa76b5737aba90a3c2e34bfd855402cb7594a13fe3b05aca8129b6ff9cbbf2aeb1f79d5994a5d7d8fea4926b8f0d055705f798fdfa5f2ed34074a5bf2d2486fe202a4a321fc17fdb50149e3249d1afa662deb565464ec23ccb89e34cd73d21cadf68553cc35c052713d1df87cc14277212d08c06c95d6cff53a48b78c10b07b175fed84a42a8767c4ee0b2c8a5086f64a0b1f0b1142a5a04013923d7a8b22a8f0f2d453c692dfa6f80e7275ef74a4f00c5fc7944ed34c0870daaff02bc9045655c0082accff8e6106f7913fb190f4b66f74d0e7010a0ff76b8701dbefbe8152a658a69b8349697002af4fe781b01b6edcd703127e4590cfa7b27feb4971e699bcb1dbc0415a46e2c1f14327b3e24c2c0ad2fa8358e99c7ae852b7ba1c762a1c5e4f01e31dee7729de7d4dcff33969a5ab3c01f3d6b64508fce0cb620a82bd4e7a8521a88fa98388d63d29d826168436502b029642223d765520dc8b2935427f70ec747a714c45c2328d11606e0f72d802f21460f7c2096f593af9de7f27811b1ff7ec46208f8e65f60d169b13fa6edc8c55e8a37cc94e62b15968b4cf90bdf4b7b454390d8c6cd57105d96176d2f75fb5fe0997759ac76c01b016889874a814af3883297f6f770f83f362f1d5603772c5093324f18974b3febe25741bd1a6009d96e6327810fcb9e2d24834c8bf489659b281ccd4b7c3b64d18c0e8391972b890c6c371270e329ec9a15735c8fad3caf9c33711c3e185ae6c45aea6930934efd7548e02ba5e23d2649f8371002f9d3b794e6c84b824a69a38f80c3b462d583c237ab267aea020ecec721dc11b17285a0888d9330c1975a9ecbb2015a459a94fdebb833942eb2c79a58adfb4e06962fad8bbff73b677f9eed5cdfd0a2c2d3a5df87bc8adab54409959a360b2cf507cf17b9886cceb137dc26d4169096d5c6a50df31f9099f93c70364fb3c8c52e98b2421a30aa99efaaf388d0f39a6d448efa5563a52d5cc36ec38a91fa8934adbebca42b8f8f0bf553f6d4acbaaef0285db4fd1b28ed74f78f038a10aebb0c5a1c7f00bbca1f8741db03ccc750fc3c0ea6838882d06485fb35dbcc5bf8db05dde0a7e18585a11457416a379799182fecc50298b02ed041151438ba5fe845f3787bfa464a83c900cca568e5a657b722f8281449420e9f0cd2194a84a87e08eec619b3413268c30ad3f70c89e6b5d673302b1e40ce3481b8d53fc369a2fe3d3f7f086b321d83fdc23de6614cb5d44fb2b0a86c149d99f1d612da0d76b239df14495d3e59afa6e9e64f05c3c7925e46a348c9ef6779c4116756e9b5400961a8f1ff293bb7ce1c73b2bdd0a1c23418666c29469fb10961e7bf6e4bce1c69e70a7b64621f1986a9a4998d6a54672a2fd28baccf70bc12efe197f4dbb367b6067beea706168a5b9560aa19ddba29109bfba4082967fa45ff6af84e0f22141a6d78595b74a1d3792c47be3271f5f6cdb48262406f3bab79c82d981bd839a97dc6b67e3363e1632be26de8d8504424acb73a031de885d3a4bdab4a009833861a29943327718daf716edbda891d7e2c10a701aa85e1a2cfad797b33edfde3a69f5a1256207ccaaa744f50cfc1301697c48d676dd2be05e08b0dafa3a47b1cab44fce452ac846000fb55e574207c8d8d0785ee31e9cd1f75f4c621d3f84dd49ae97e600825ce6a77e50d04e2fea18880f21abbee9c8427177001b09275857afa702f667d0258e41b71009d4f2efd391afc3a99cd5f0a41a6c6018459dd86fffe9d354cc7837be72a447fae92cfd102877e469d51a55c141999ec3f59d68a1409dce9611a4cba6b722af0895a934187f317b4cabce845da058896891b2cf5fc87e156f930210d03572af8c412fc02acd6641cb6decbf850fc8c09675577dbea54d357c3842f8ce931adc434fd1504550ae7066592e9bb0a108fd5f4c71064d9ca14fbacdf9b3dd338454e8dd27558357b3fa78a0f1b33057ac9448075d409ea76801a80efe9dcf44064540e7c490d50c2f30c1fdc8ab0dda21f9a62b79d7b01260b0064b45b9d1e41dec7d0f5db04c7bb50cff1a023340f38bc76b5ea12c21b2b7f2f5a2af6f7c6449b6dc3ee88d6c230cebfe217256e6d81b562d6b0293c73fb54cb5ed31a9d63e14dbff7c36fa14e925ce3e8859172d350fe55d7058c85111be927489c8ad103e2260daeed3a785c581243558a60dc7b74d412bfe796516df1da12202f2f075f60bf2d201675816d26a7c3d2a5ff91b916470c90c8feaf6a52ecd00b5dd4e272ac91ecb3813332050af0cefbcbbd87873f3108bc82fc37287f685f6fb1178b9e833cd7942739065ba78e975dfd3ec6d94cf072e6a9aabef1a331f615cd630c9631608000800c936afc974f475e08604f10eb74fbc51b9721dd0caafa95fe6cbbbb5a0bcef3beab57156316121cfdee73781d36871a3959efb8d69d2ce8fcd851424b017859a582172db3128e9010086dd000600070002800bcfc0e440beac86e0348d5a705060326a505d520a1e873e3d6a02462a572cc8778c057e354f7ec757151eee4cf7c5a2c63ef8f3960ae256233870d9d75700a6bf49b6611d6cbfd95f5af6099f126e8a98a31a0a9f8fc0c98c1469a0b573bd1f451e9488628f9b23fca534fc4843a4024331c57f6f1911719c5e2b12d359e4cfe87d78efa422df445b485d2bc479555cff8c4e1b5c409224ac49ca534a08d11def15e4d2bb1a14e6d330cc31369878a71523a29026818e01505b28550aee5ac1d89ec36286926b20a492c71172939eb0eaf7231552278a7b808831a90f4afda0a49b676f9ed4d4cb540c75a75ba6875134d8f9d4f69378f034a5264624ddcc47be5f748d5ce7be22088556ef4e8ff9cf7f26d2f325334a73f23ed5b97c230853270dffcdcf6e683e1b7c5390b34e6418c698fe5c650d6bd4f5c318b1b58cac1258b46fa2c9d41ebd56a06e6aeec07ccee447a2cd8e537ba537cfb3be5bb0d101fe216bc71bddb221a47be711267af4e2549ec4a24f1adddc4efa1f9a13276046254523b5f5652404449dc58328a6c4610d12dc710b3586500d68d7472269a7235cb46a9d438609b0efe45dfd739bb7dd0dabd0bd4b2f0d25719b608fa4bd8efe9d11351b490eb55c7a92cfb9bbc4664437b772b0cf1b62724e0f2c73018dc7bd1246cd53dfb53d5eef5614942df8bdd9427d88ee69a863b5c535fdbc71915650c6294dda5bfa8487a78461770096fa9d126e08d47427a373c2c47591d904005001e147a1d10c6bcb475bb0784f1a1f96bcf9db8f9a000000003202ede8d5c03fc0422c3f7243ff5f95b795a282aeb240889ea42ce38c3bda5bd9c42a240fbce23b515c7476e6a21bef8ba7c2126853436c6f591cfaf1cee135f26ce96c91d8ca27841d39b9c0d8bc473cb4779ddb284c83aac473fadecb0ee5ab0371775a90f33fc777bf092d035096c55985127131bafcfba234334ce65209cba598a8d348bfd12f6391a4355a7f52baa6a5a2139f944fc2afa716d2af5fbdbaab3af0ec57eac6496162299371daeaa8b9a95f9cfe16acef265043087e8f37e591663355e9396b7469b9745beafcd5e2d0d96b655b57d23bd6d08f67df4847058ad5e82577b4eb4724f699c95c88ec537905bfc34dbbc33224687a636e20d79964da5d947027f51843c3794a2c4cd08aa8ac5ac0e994021fb6ba9b5a0122671b0d84f011a882c0af70985116d7afcc9aaf7ea647180f0a48512944e44fe1376cde377660cd6b09056db681075ca2d7f80a1d9ef83eea22dbf4c0028edf9613e8ab1f665d58f731cb4d92024e5a7045b55ec2cc282b92f261323fdae6df24f512ac6aac8c66140f9ac044834d2ac2a004ea3fabd0338fe4175219860a595fc4ef8029cd49d700a2619f21b34b59006c2692f25c5a937b477bb3fea5b09d22c9cf05b71dfa54dc2358c0e39b7216a300d245210bf0e3e8d77ca985028211467768b1899430cca08e8aad87a0abc951965632fdd775ec34c7321478d64f07bb7742670e32b88127fd41ba13d223c724e50c96214befeac1ed1e661d1f74cfb4f454eb20acf1bb86a770288b2ec3fd74e52c909f5ef412f883a2f6126a5e82a2f6284a28cdc167aecc0324e1c39967dcd0696ecc204b210cb5f988246adda341253c2fed3aeb3cfe2c4e1b670302ee754da88a2dce189ee195d6f8301f3d28b6490adf82d2880a67e34ed5a8257dba35522f5fb40ded57d1849a5b1302500cd95fc6a19b78671d04f6965bab66d599ff7e5a3eab7097094ced4ed342be3abd2ca90134e7225517284eb551d7c58cf33081c4206fa66beef453afb5173a0e4dba5d0263001d0d549d34c51c623e31c4594f0a870c429122ea2e60b27e28953e0b4729f16331ebc7aa30ce2d162491fd1c51b2fe097672c9763529563556d7da780970a596c42e578607488dc27e41b8f20d0b457a700179c4d5a9fd40a89890dbc6e66ef5702d0aeb1a7c2ae0f16c9f4432b93e763543cc6190721624f8bc016e972973cbcee889ae247f3f1ee309b6c1042556905a2d7a3f769a5e90066f4a47f6ecf550f98885caea9815b03577198d755f393b8fd44b20a06bd9d8f01f38c292f50658bf2b8c4f0f6fbd3707c2539bb9f5d9894798cd7a5dedc827f9f9d7e85aeea0f309336431787f413474fe15a30ccef646948d01a38e62c4eb980a10415b44652559e617bf28e393cd6a53945714bcc6528046db9d7435677d015fe510b25077ad9f35ed7d7da9a82d32273aeea969f3c168e908c2ff0df286d6082d7032f4b3d14f977eb95a1d00d3dedbd95c8a4fe70d474ec28853a7d7187005e163bb5fa29cac6dd8eeb00a703055206fdfe2825eb15d7e5fc26d417a6b9b043ec20c569e4a0c568fbb4c5260348b15dc753e4b1ec8b7ee957b69aa27af476f3779bf790a8221f98b6f526f1e008618d9a9ca98e31e9b21564731986518d5163bb2f4512fa3a95bf59641ac20d26015891665d41a4287ad65778c0e9c0c526fc556892e4282147566e6183e839e202a1815111038abd28b05ed3ce0638f091d2493a6db7e931b5360007361e62da3533f6271bbf97213b0b89c5a83f6951e772df41eb5583fb99e4bd134d0e1ce539b5f636af1fbe845a882dacc51eb6768ef54e4efdd5016167f11577750e5b813c939af3453635a3c3e8cd2690f343be12b95375fed50041b9cebf74e6f0a154a345e316d436be42dcf58074f628899c5932cb608d4e58f9c242990919b579efd98208f750a6015bdd6cdc4e4a287b60b658ee5e6e3e1e2f60f759cc4f76ca5f0ff61448505f47a839abe611850afc69916f4a090398e544ba50d70c45c795685745b6d6c33c864e676bc860957d1198f61832040d99fe82b105c8af7cb2d80150830ca7bdfbe9daf8eb4dc8077ce890d6a720e02066032345856ef865190980723aa99f2df170d686673006b4c39d64ddb15d2577713b99e9f00c70b17bafe587112e6e9f83fa0d78719a8befcf7dac72b83b9520be5041ba9dafa5a0d8560657e9360b2e624e4a31723a0ba3c3c7dc2230b94f39a78bd4054fdb4b5fddd9f8e7683aaf42540d14bf639602cb6ed0b742f441181e5f00a191b4dd6b0f790bac10082d61ffc954d78a5e7289d83212da62a09538429dbafad3b9027e1e5766592e5c21935cdf02931b998c8449b0fdcaad2631da328a1a0e85c896e6b898005e708f6d722eeeaebd3ab687ab23ec8145ac33767c40a7dd5bb753108d86a8b5c2f6bd7c16b5ea157d7c08cc5341e7b74ef4c82f0438661e0963bfe074b9f7855a2e7143ca7e625fb538aa08788eb6a65ae42d69feb2282c1695dfdb4ac8c1f9aecd6f27ba672ba9a6704168dd6a8240c6d1dc79b142b7b53153d6d31e6419a1704e04094c98ab6b890209717dabd9c8f7e8911393c30793f3803189601a06adfd002867c4fed0d8b6ef8f05737ab93fb16bc6aa25f4d65fa6f96c76d300d8440a6d492af027ccd35b39cf619279c5ef8aa15e472b37012accc8afc5f78823b34f7e0da3da6e88318ee390df93716205891281d210686d20cc51cb0e6384eb159110803d1600f0ccf704163d8d1f323469914bfffab077e8710fc3cf91509ddc5ad7b53ac72241f3bab883a16ab5f2097c2be51bda44d4198674c5d50bca1c36c74519107f53700e57a549c1657fb66126c9687a476353a70a161fa65e40142efda0ab042d2b386693725e4070c7ea5affb6ff73254465ae6abc38e0d5904283a159ee7437ad3c92ae2ca1aeea9b4cba88276ee439b2abcea11e7101d696b55a3b328220419543ee2a6ac0484e33b77b7bae6d4def463a6ab2a6fc0fc6ff1aaeb6d28a3549a9fed3c82883e866a27e74c6b2a8de4bae781e8df8e965026acfcc3773d769758d755b6c3f02ab69bb400fe580374cdd71ea6c46decedc2f714b6afce15d2114747571d03ff7cdc9c25592688551a84b6511a26ebbe1714d061aee4461beadffb4155f72cf725da7c373784f0b6ced8d54dd4cd763caf1cfc21c5b27d84d7878b95767251ff15a1ebcb7d6d3ed76e352f97d8e94203c307a0d7014e1a626eaa9260200e1b09dcada4ac159cb31171744d508842df692ebc7198dbd51ad3316390f69d31a73788c22cd4781886978e2bc9dcb35f66e0d1658d220a6d8f96b39529c0261075b16e9809d4d104e689c80e269c15a73fa460b11003d5638dad617a50affd0daf41fd97a494fe170935c3b78015f3027aefba25c8043fec2dacbf566f719f120976a5710dc33b7a4d8977b3c7d2178dbadb862c570693d100df80c4bae4a915bd5d44256e8a10cc6b39b7315eac42c7b4cb6dace9216500fa1a041c018486cdc2e1d73eb02f5a59fa2b8d9e4f0ded228229569e5db86c2f64caf474c15966c2068435e7331c7956da9aa5de0d5ea23b8e01e54ef09d258e7642a9cf443c67492aa5dc94fbc41d9a63da6119b211e7300a5802f1b78172c31807bee3996d8b34ca1980da1c922f9d936c90d6b0d28f057e04874563ef40ed69188463cac22db402f72861f4347604173a29ca6431c772701753994bc3ab0e97cc9bc1ad054dcd23ac6d2fb6b2d1d385dfb6c0aa95a8d03d4f569bcdce13b6f1783e8a4940d5cd94dd64da93adc1631cef5b812c5cb0f919940fdd6367eea36f8d910705b4bd39be5f6a68cebd4eb7d4bd74276190d4857d59b31618757df50e8d52d14be9c450f351d7d4d16ed12b87ffbf04836d655c5932feeaadf3d19671c2e576a4c4b112addff2535db6c532d898cc93681dd3aff3472cfbe9cb486badabed25657ca53b0bdd82734ac3ade490c65f205f63520741baadf5aaa964b64db95c5b0809142830327f29ee056379e6e094316d3a02707a367cfbe145ac216af31c6c2644e00494a67311e15d7fc5d84dce1b3cb40431770a980062424fd872c2cd8aeb724dd04e1dbbffafe777bd800c19eb4aefe5b6fbe01e050a8bcca404e870ad5edc3ce059ff7b2a14e555aa451c411b3ea9a6b69efa6b86e4013d5717b1191ca73dd16268b29de3ae674e786c7eb42d1dadf4629a6f706d3d314bfb184e0e24256e3f158215fe4715307fb2b9c60d67c44e63b30b181adc13be9b7deade6e31a39576dc02cb40c22627405a0e248ab88d327e8c99d936f8e72eb7a4b29d53b03d7dda31f318b5b70cb6378223de0a99682c3070a8b8c7a3d94bbdc8e9adc8e4a72d2633df806adc4f03a38f43ec086a492a8b3d7fce8f38951d692d6d5ba1ed98304086a661699875382047c749007a0e62d2e2eae296103670d3c16ea8920a8286dfaa0e0c065c1efda5293a8c74de711c7da5d340d43c7173007e7b64a586777eb9ff37d5fcb035a81f3935db98423c635b41679f636a6b014f6d49c9800cdd6b5da9adc75c5fba5a065492407c7d4d6eaf4179bb4ce8a75a76e544073f61336a7a180f079f271f0e04d0dbcf0fb9bace3f7c65d8b1cb1628e6702bf85156a8991bf8916ff2ae89d422b76d465f9b8e548f907011a9a32915cbb0e89f2b906c4b6b3cec034105b636e68b6227c5b4401202588ba72fcd2c89ac461075b056832c7d24c17f8c9911ab7644c7a9b14b510c898066dd6a17cf219a14512962ad2efa3c381d7122edee5a5042c639ee0a0a6cdf34cdd25d5364bea4cdf3b46e65f7b39ddebf6c56e0d4e4556488cec8f16ed58d2164bb01b00582b3f3e297e87ce88544aed75269c242d4ece65e0f9613c079ee3435b3d1def6e2080088be000000001001331f0100000000000aef080022eb000000022707070002000000000000070006070f08006558000000033c650c1ddc74a4e6e0883cdc5b9f57ac28612236da55e1c8e88b4ba69f913f107ca839dce1efdfad87d612546a091ba6ff03e019ea2c87e49dd34c838a690a9b40c7acfd4ed79228234696870f302b91ac3e1151b2701e94096ca1ce9851b3a912f6dfeb0231a773c3c37d668afee0ac025a4200fc2e43010094959f4c4716162991d32dcc552259ff52d27eece8b69bac34d04e2268429f8cabe1baa2e6bc47326d058b3e3c846e3f133d000000000000000000000000001e55056ee51c675d5d74850ec0de71f72f8ae5747a6495a782d269a97159599df449c9a60ac06548656c4e3b4be974d95459203f0131612ba5ce2b3e8a3d287a7c51b7f2b6e2513c5c53d1030f4ce5c5222021dba2d674e7c29c037ca8146f4a0be668734ebe63204298312ce4ace0359f54795931eec994310a079b2335cd67f3f2b005bbe41c00"]) 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, &(0x7f0000000000), 0x1f, 0x0) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffe, 0x3}, {{r7}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r10, 0x2000746e) dup2(r10, r9) r11 = socket(0x10, 0x5, 0x40) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffff8, 0xfffffffffffffffe}, 0x10) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000000)={0x3c, 0x0, 0x7f, 0x2, "54093bca52718ae620200bb8328ab6334bf6215e", 0x400, 0x1000}) kevent(r8, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 19:24:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 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, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6af9d1472378a69bea64"], 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) write(r2, &(0x7f00000000c0)="c5100513dd49d09d4e0602c99662ab25dde23ec8036820dcdfce827b1dce69a5fb7db52988393aaf046855a73562ffd89f3bda41ace0a61c4c977f6fa767098a6c60c63c46aeda61975dadd810ed5ad2acba73f6f714a976584d1adb5c788c1a23b1c333", 0x64) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x1000, 0x842, 0x0, 0x0) 19:24:16 executing program 1: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)=0x1000) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x0) r2 = socket$inet(0x2, 0x5, 0x6) r3 = dup(r0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r5, 0x0, &(0x7f0000000040)) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r6, 0x0, &(0x7f0000000040)) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r7, 0x0, &(0x7f0000000040)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r9 = accept$unix(r6, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x7, 0x0, 0x7, 0x1}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x2, 0x7}, {{r3}, 0xfffffffffffffffc, 0x8, 0x40, 0x101, 0x9}, {{r0}, 0xfffffffffffffffe, 0x3, 0x40000000, 0x3, 0x100000000}, {{}, 0xfffffffffffffff8, 0x80, 0x1, 0x49c, 0xffffffffffffffff}], 0x9, &(0x7f0000000680)=[{{}, 0xfffffffffffffffc, 0x91, 0xf0000000, 0x9, 0xcc1}, {{r4}, 0xfffffffffffffffa, 0x82, 0x4, 0x4000000002, 0xe4}, {{r8}, 0xffffffffffffffff, 0x47, 0xf0000000, 0x1, 0x869d}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x4, 0x3}, {{r9}, 0xfffffffffffffff9, 0x2e, 0xf0000000, 0x2, 0x9}, {{r6}, 0xfffffffffffffffc, 0xf9, 0x20, 0x5de, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x100000000000005, 0xfff}, {{r7}, 0xfffffffffffffff9, 0x6, 0x20, 0x1ff, 0x3222}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x90, 0x80, 0x6, 0x402}], 0x80000000, &(0x7f0000000300)={0x401, 0x9}) getsockname(r0, 0x0, &(0x7f0000000040)) r10 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r11 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r11, 0x0, 0x0) close(r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0xc) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r12, 0x0, &(0x7f0000000040)) socketpair(0x18, 0x4000, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) poll(&(0x7f0000000180)=[{r0, 0x20}, {r0, 0x8}, {r12, 0x40}, {r13, 0x20}, {r14, 0x4}], 0x5, 0x1f) ioctl$KDSETLED(r10, 0x20004b42, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x8002, 0x0, "854900", 0x0, 0xfffffff8}) syz_open_pts() syz_open_pts() 19:24:16 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, 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) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r7], @ANYRESDEC=r1, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r12, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r12, 0x2, 0x1) msgget$private(0x0, 0x20) r13 = socket(0x11, 0x4003, 0x0) sendto$unix(r13, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r13, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r14, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r14, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r14, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r14, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r14, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000008204ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ed8b218c986a549b4d56e311a71ec31000f7d27eba7e53705676c86e9f39b2542a91b0bf5da33ae1a89684cb6f01634356cca3ef343eb079f3254cfc3a94b61ec9e73275ffee3353e4893b793ae1c26ce18e888761db94ab9781d4ead482e24b54bf4ec2a4bf4bd13c93a7f7bb914ebc49e2ff067113b667c78946b4ba93af0f752d732d109110a81555e815d2d385c49b87d650d43d04819179a47339c0260ee0efcc220025d7297f3e185bf383a92c08d1e51147cd90da962fb68b124f92c35a007a6"], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r14, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r15 = socket(0x18, 0x1, 0x0) close(r15) getpeername$unix(r15, 0x0, 0x0) msgsnd(r14, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000003b80)=ANY=[@ANYRES64=r15, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d9e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be2979016f4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4442b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce22e44aa6ab80ff572a156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4111, @ANYRES16=r9]], 0x1, 0x0) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r17 = syz_open_pts() ioctl$TIOCSETAF(r17, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r18 = syz_open_pts() close(r18) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x0, 0x0) write(r19, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d99e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) syz_open_pts() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r20, 0x0, &(0x7f0000000040)) close(r20) 19:24:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r2, &(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', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000840)=[{0x0}, {&(0x7f0000000500)=""/136, 0x88}, {&(0x7f0000000680)=""/220, 0xdc}, {&(0x7f0000000780)=""/172, 0xac}, {&(0x7f00000005c0)=""/72, 0x48}], 0x5, &(0x7f00000008c0)=""/224, 0xe0}, 0x800) mkdirat(r1, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r1, &(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', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) flock(r4, 0x1) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000400)=0xe6083cd3451d28e7) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000240)) utimensat(r3, &(0x7f00000001c0)='\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', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 19:24:17 executing program 0: pipe2(&(0x7f0000000000), 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pledge(0x0, &(0x7f0000000040)='\'\x00') 19:24:17 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000), 0x0) preadv(r2, &(0x7f0000000600), 0x1, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = syz_open_pts() r5 = dup(r4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x90) ftruncate(r3, 0x0, 0x7363) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000), 0x0) r7 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r7, &(0x7f0000000200)='.\x00') openat(r7, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x987b6c2625d59d9e, 0x10, r3, 0x0, 0xbf16d08) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r9, 0x0, &(0x7f0000000040)) fchflags(r9, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x10) 19:24:17 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x18, 0x0, 0x0) 19:24:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000012f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a41adde00000000cdc97c9a00000000000000001c721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10c000000004f58fbf75beefcf0c3400d38f67ca39e5ea666cdd0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x61, "000000000000000000000000000000eb00000010"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00003fe000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x8006, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000778000/0x3000)=nil, 0x3000, 0x2, 0x12, r2, 0x0, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0xe2}, {0x7, 0x4}}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000340)=""/202, 0xca, 0x883, &(0x7f0000000440)=ANY=[], 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000200)=0x10) socket$inet(0x2, 0x8000, 0x3f) munlockall() sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 19:24:17 executing program 0: r0 = socket(0x10, 0x2, 0x5) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000180)="b1f3c4f4c506287d93b7bad97f2751a8ddc74f5c47505c47b8a41c9b3cf75ac5892cf9e5825d623657cdfa2f8b4b2c075b2b210c2bb443d6f27bc756baff799d65dd614b6da805d382b43085d5fd5d866776004ee70397a821911c371eaf22b6a22dde4e0e9764b09539c1bfde5c23deacc640d482c0eb319bb39de919360c6f674871ee8c4a86804db30310179fbf575e6db496631497af3af80976847caf74c74b", 0xa2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e5b92098765d92e66696c65300093efde2c15a11539c94e485fdb076670c51510ed55f918347a99638afaa7a498d79ba0a01c833e727cb9f8928ec874f93d870fdd207a91c0d283024b665e7c6a8fa1c543202ab41c2dd42b049cb0252b598220590147b525d35c946a7b2012f225df485a94c8d64afebee52eddd4063665fcb2f5a6d1057abe14f1add484891285830aea130ba82edb054aefcae7a95f467b3cdf7bde6c07df3d403a24fba4509ad39546d77558b43375cb2d3932d8558d"], 0x10) shutdown(r0, 0x1) socket(0x10, 0x4, 0x6) 19:24:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="f6", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000000000aa8dfa2a58b9668be1361b9a3a49dce5aa7be224991e7f1911427c"], 0x10}, 0x0) close(r1) 19:24:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) chflagsat(r1, &(0x7f0000000480)='./file0/file0\x00', 0x10000, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() msgget(0x1, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200", 0x400}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) r5 = fcntl$dupfd(r3, 0x0, r4) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000200)="e5c49cf88670e4c46dcd91725ebd6f2f38035a9a38bb765506309bce0d0e0c58190cd2ccd36b9566303cd29e4839f25b18ca45a148f2a870b63525d22a88c9eb4a56c34f8c36bc5b1b0ef6502dc7da62d7c4501ac860a20e284b9910b65f5e9c898074efd5aad7b988919cf10e74817417b8d607fd103402052394e2a558c22298d887840225fd501351568e0b98a9b52ad08535f8484490e4843bf06d04c6704dd3c4d03fe86df21ea3555ec6285a751492cdcd6d7b0f84ab7899693854c46dc167fd040dae335294baa66212151c486e71a7369e238d1549d841fc8dd94269", 0xe0) 19:24:17 executing program 0: syz_extract_tcp_res(&(0x7f0000000180), 0xbcd9, 0x6) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r0, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000200)={0x2, "98fa09c35133c856ef88959989517a462f558234d81cc65ca2e71b91b5ac2c481e89b8b1e215593864857b1203ec2a3d132eea9f9f65576cbafb3119e552ca8f11f3870aae9b4e63b479018c9b7002f303da1647932fab0175db6a526a38aa14c89806d5c374cb683da227be4380b285211d2b3378ac555127ab5064cc305249fc310ced41c5157d4910b10b27feabf10f1f134682502e3cddc84854d998edad492376098a71dab632e8603c52f2b8af6a2c4fde68730486721679f23530f01d9ac72c81a691ff129ba711efc437a5dd400aa7eaf28c"}, 0xde, 0x0) msgsnd(r3, &(0x7f0000000a40)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d3105be11c5a953448ed6bfa1ac677e50d400980190f7f757f7d10000000100020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bb3a5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2604addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8ea3c9b6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da8163cd42c0b30ec2ba6ea128f410837331247ab64ee0c1ee677d9730c24b037eb2a152f35f9ec74251f051b890ec26f65b31773fae269262a76bd9b1d49c12394d6aee992028e837a3ed8e765658456a1e39050e4e87d04f874b009780b05993eadae93542cbfed4ba610856f7288ab3a0b0e9cd75e65a5d2cfa2c88f45cf77bd46d6f9bcaebdb6d56779006491b3d2d6b9b8dc0fa0162a28de043c6546698ff4035c72f2cd4cf64fe4d79fc1039b75"], 0x1, 0x7fb) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000023443eb8df875b84f37a6072000000000000007c0c0000000000000000000000000000000000000000000000000000000004000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d020ca5d26815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a70934c31d1b6f9040486e23f2cad776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c0553a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c909056c53b1da43539cd2f37ad457e71e285fbedfc49180cf10a501af01aef5f1c93c27193894c3409b8f7b4803cf0195a774bc72ecaf61ccfa977e025b90c0aefd925ee8cb53747192ae8c7b40334996265fb97e802dfe5b8fcae9f624d00"/710], 0x1, 0x0, 0x1004) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r3, &(0x7f0000000040)={0x0, ""/120}, 0xffffffffffffff4f, 0x1, 0x400) r4 = getuid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r5, 0x0, 0x0) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r4, r6) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r7, 0x0, &(0x7f0000000040)) r8 = fcntl$getown(r7, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x9, 0xffffffffffffffff, r2, r1, r6, 0x140, 0x7}, 0x1, 0x3, r8, r13, 0x3, 0x81, 0x1ff, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400, 0x8, 0x80000001, 0x4, "e5df30d0be8d70c81dddeac0e9de023321e53a14", 0x5, 0x453c}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r15, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0xfffffff8) writev(r14, &(0x7f00000000c0)=[{&(0x7f0000000040)="17", 0x1}], 0x1) poll(&(0x7f0000000100)=[{r15, 0x15}], 0x1, 0x0) 19:24:17 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f00000000c0)='c\x00') 19:24:18 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x79aa733b191d98b, 0x80000000, 0xbe1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfffffff8, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7ff, 0x0, 0x4010000, 0x0) 19:24:18 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000001500)="7bbc5aff5decaea635de133779238b1cf0d80ed7051c09cc1d4f", 0x1a}, {&(0x7f00000016c0)="79b2faf9be27cbb1dedaa3a1ce6271847d58faa1892e926f40fee10e6e92de6595e772256eba6a6fcc4350e51b3c3201b26008a5dd0b33a2089a959cd7a35cc483885360fd8e9c05eaaddc61dd291a3586c6333abafb54af2214ab60492c502dd0464ed5f8898a5c7bc060cc9ec2a207f56c9edcd4526fc222623de4ae7e160039f293d7ff46b4f7c6ce00dfded4d7d6979c77e17ceceb9a612ffcbad409e11e7cbe842b05f6cd35488ea2f1e3924da88c5d58f3bde2d37d05a0e186979099f8f5117010c35ca240ee125c6048be8dbdabc62d97ba101d0a649e2a70ad3222930a8520d7e7d847fed96020d1de981bb0bac2d8fb7f563e4260804c89b749e261d43101b490776b400ed28cd44d19c694cf9b55c4f5bc232feeb207aed2ba8e186f90e73baac061a4b7ec62cf1a8c78563f09f496d5a6a59485fc784ad190625107ceea17684d70e7ba7b947706fecdd3821ea69c22202373b3d43fdef060a3590e6e2b99bf119d373f72f894dd4e24c4ded9be59db92c8370a0e148c8c8b0e48177adc1164808d7bd1bf399c495351e6a20182d9a67704fbcebf8baf9c94a93f4f970108944ec3a4523d3f9cd1fe32c023b924ca9595eb918a6aa5ccf78a87d7b326bf55fe25b0508af94e14783c9042a7c2d2bc7201e17bdf9dc23bc8e879c87b0116ab9b178210d8b1957a5484d2e397a5fa964f0ed5284d7c3b795845fd3fe51d8f8a0873403fda17e59930b7a58f972131046191e0e652f120dfe2a12c54cd2a7ae0dd0208547453ce7bd38a37be1a08328d35d8c4f4934e10ef4a528784f35984b0f1d40392432b32565d090985dc23bec2253f528df08799e306448c47857d1864c4edd2014d56750e4061e521b1080fb4c85181dd3520806727bcb3baac50fe2d134502947a5bf32fc9be8cc0a82020ba1c97239515665c113fa518d46ff5627f68437ceea8aa2169d9b7ca300583d1bc04e8fde5b9fe9e88c9212c0306718f1d531ff16651eb36438e99917d44510294a86de8d2b3c8ddfd928f3cc9353b9ad20226f8a84ae07ca00f9fbe1065f2e2929887b1e440d46c698435a34fa21bd1008d1d431db6ef6d1e0ca6ee899c3d114c6ddcf146dfbb9d7c2acaaf9ba00832f56103d2cff8af51699d705fd71afbc235f1fb0c6df39fc37caef61e42433ae019657cd79e55b320ee8865034247cb5504072f17641390b4e9a0406bdeb6ddd74f3a917f615f7c5ce7fdccd95ce2db410d21e71dc0b4550497f09bf49f13f2c4a0e7d3d3b9da8790f2a5c5c02b10938e923788078d7fdd11a9de62100d789bf2159284a08bb630c3e88811c97c10d89e311d90cea2203c57b2927cd7eee60adcc5ca6aaf1b56fc746577c3ce9ce1a9f82063671435e9b991ec642751e375decbb715414a0622c668d58f1935b9df0ea866fb76e15b2c03227f713d68b6f5c609c7e6669578aece885bbb65a8947ea1af5c930f721e2c7c16b8ba0c575e72c4a4f6427fb26cbaea19511738dad830a75d4c740ce41e8819180080dab6e83ed12f273aa4241a902c783485a5e85fd6565d77476ef17bf829e5a046cf02ffe8e239e11a77d152805c3e882921a7865dbb1f0f293c911482d0d8d3008d935de3257893391e8a87da873aed7c24074c4851d8a8d74b1db3c34903cfc9b0ecb74d555cc85a1a6f65aa8de4a79c54fd180a795672738c0491927e5d72af9ec1e0aee5e5e24f7f555dd71ab9388ba9925adbf3deb0b1b0d157689540815b5d89c919db7fff38cafe1fedfea4cd6ab8e4d42d377d84c6f5cb71893e69d1ffeae4927a23005fde41e501c0083a5f95b9fc3798e4398687de00b9be9e4afe3a11c2f3b2f03b7d5af1df441d2b62a5f5844293f845c6cbefebc992e95bfab910289ecdbac340e4fe584db88bf29e4da4d07cd2b93f5e4d6a585b1488af3a1f220f42267123c43a698d4eac197453af50e16f0a31de433cb3ea7081a3e9faaee7013ca24993ad1a1c972f31d7fe7ecff242d1ce3efd8bf56ad7733ea7c90fa0f1be6bd2a14c5807bf3b5fad68acea433aa867ca8f9d8fed47bb7aebc1918bb180f837d859189b3e8f3341598b81bf97eb044f5a24685a0fd8884aed4e730e594c7e6d3341afc6978a3941c4fd2e556c91efec1c00a1e20d7e16dca8fe500eb14505abf967b2d8083bf7b9b3f99a08e5e2d88916af0bf1a27f1b9898943cdf29459f96c101029455dc83536538826de7dfe409e356190570671483cca9447d461bd34ff9a83a8fcdedb6539f220290b4981ed104c931a49c11017acc29c85b54436ad943b820d4d6fb38e0b6d0ed58ce9ec4bf9eb98195e367e6cd7c7c2f2d0ebca740e2ced6d486bb66562a6bbd3a12e7c2da6d49a6e0212700b6b84befffffa9a82a10a06e24c6998ff2046b20fd9546d91e4229ffc49f76b0b757d74e4c30123da750adc87eaa64190dfa47ff1ab5d2277f94947927c47a2147c32a6454bf257f6233809dfc942d620f247589618a7e53cab6841a579ee3a8ec040e00fd1f1d7ea63a715c693d28ed7b8636e2f7ab06431db673be254b95407ef2aac30db883a3b937fb95ed4122d57970b24e756bd2d7fa72b4dfb24506addbbcfb7103c84569ad22bed6183d3b653471cb4d11e7feffa87d3126be56c3b827dcdd8bd4909e7db04b28c99183dde2033bd46427f10e40a17228f2a65cb5fcf29f551aeb92e061b7718ef5fff0d4472aeaa8ded52292fe3a392795a1c47285f83f8666764a3a859095308a8bde7974b941abe93da3cf267be44ffebb8f1ef4a37ab4a63f20a488008f65ee392e2dc45dd0cc2bfd9c128248d92ef0053294d49ab1e442ae02b60ecac8284194445caa521fc2a8344601f64ea0300b92666ca1a1b6ed85295249ea266c03dc2217d9425655b0f84338c7844836d7004ab1f9a2d93c18c19377a43d1c77ce0efcb47fd69a0a74695bf9bdd3fedda056a4c6c96cc3c7e3c1a7c1e9400b3c227b773d7f4872d8ea50de95b73285aec4a1e39753170e32c1dafe57eca9f90f2f0a2efa4d7c6c2177e671b66827935f56196c119f758e9777b48d6c90a502a374bc4883e009622221c202cb76ea440e8b946666055713d42f2525f0f6e1f8e373b6638f7ac5241b42171a0e690c8a59c6d4269cdff441e30a073e810ea96a330424d5b7c8ffab73670c74dee56426b910fbd1a014fa41dafff939ba44526417b00377c198ebff066e1e5495c4917b136f0863bb4412639d0fc2a7ddef2c06ee0e55d12cf65ea60cd6eb1a702c672c4f6bc87c98c7919a2ea3fd2956756fd5f5fe55aaaecb079d213c3377669e24d2b1f1f6d377d6c79ac46fc928807920067e7b9dead129d9903850444c2615b4f78f5679195be66c4c80d8e870fb135e6cf70b2edf0b84ce9e4415b885059b0a5f6dce5455c43bcb6e16e4859ef55a225f8ff4445a8ee618e641e5ed2060448b18b78327024f31bbc55d94258a4835240d03e4a4d1a1cb39c9df21410d23f09f5e2a09320d2647a1a102a617a7b88c1a57b22358570393e32f154731f84dc2b01b9226ab808bb3ba9e008e539e553f9dd5b5af0feba5e73fe5e9b9d51bccb87f8b8bac51c7e946902a866ce4698f1b5426ac9efbe6dc30fe530f874d6677046a1055edcae5ef2099d85ab3160bbff82cf6923da4f6a95d25616659a19a3bd8be4903e604873f8365b88163ea352e7568ecfaf3853a2f2128e65c6ca3102a77c7c037890d035773ca907ebd7a9695103b20fa6c7891f39e3cc1fd781c2137805c9444f755e0d8ae5d0bb706a92f2a42b7822e7cca09d59ad5d5e2803f7e5bc858ff00e6990a24fba9e0c9028daf09a150c73a33fb658197a394b0ae72ba427abbd2d2a5c83b25b9da6b8ab92098f9cde9af8e34372c5aa2b4c319e917cd10df207aaecc8f69f779227aa7cad59e89f2c453904f6e2e609415ddc0c2911f153f83ab61491575f1fdfb13140fdec512aeb162ff420fe041af6bac6d9d86f3d39ba5aeed80c497c6d171e15d16c5ce74206e9e157ac381aeefcc0d406628f5f0231fe6078d0e450ba49eff615f935bdf8e3cd5f9065ec5202a836b26a0b780fabff17c5c0356407f4285c6f61f1481ff577db5cf8c5a39f9b519d76769d7eac3fc3d8a8bc3e8115884386a65fba27297a75552939aa204abdf4b7e47ea7e0fce4e156973245041df9c349945aba8c0f77cced67a9dd16b34fd8ce1310e4eb3c4bd98e01eb44c574bede3236d991e6ecea0e7b2de0084d4c0f3581f81423f2534042c577de38afb672610caa79e870d27323faf6ff2271e4f1060635f94ea35e3140a7cd7b851bd601c5a7372e54dd954394c878f051bb7412ac6da35561c01b5b10cdb6b314f3628e3516e5284443e80edf358d145d8c82ba90087288f0f1290243c00c4c1fa4e35688dcc9b94057d348df9d4951779b42c4b8988b8367b5f145e1ac8824bce480cb15509d80b09469c4ee59d1a57e933707d95944d43858c856a68d3a39a714a5a938e748a7e7597e3eff3cfc830ba926e7ee69fc40696de4b55f158399722e1871098cde23220ac84373b105cf95e806308839106e8bcd337bf3c056088a028defe8e0b9faca5e3c4ffde934c964540f587afe19c8aba56ee2b342ba933e05d821dff10252a726a68eb875bd347ec5f963cfcf34ae71de3d580323f9508fd4c1af9f02966ed43f4d734db44afd21dd35403b00b21e5a08f540f0c1e2d584040711b96509455ee16ce9f619b0fa35da9d8dca66a576a52541ea067a12561aed0424d23a751fe2e98045578cc5033f05ae34a464e8f2db31abdb8395a1eaa8d6ab2275f9e9896fc8e0ec5c0190a922c10f7785dc3a65effdde142fdd21edfefb004e15ef3ab1311faacf3087e4d661b1f3927a0cfdab27366ba02d5fa5dd775c6360c7e47fe5762756c872aea5f975c420c0b7cbf6d99b21a6b76b49713b33addc2e9cf79b11a69bb2bb5740c92bbc19adef8d5f574779768e0018a695635a79ec52ef214dc3efd51fd437dc7c54c378b3dce9c46faa43941b87e54fb7f2489ccfccbd6419ff3a7145fa457addc66736f14f9f9fc2968c138271ea43f536f2f3bc1ea1fb22c0034c93b1793d47b221bfbf6de7e999ec5d0e9a74e09df777a875d4fd6944d7ffee0a2b1833c3c3412ac0fd14f84a1f050763dbdb934dd060754093fc95f3961ce95780295f4b498b13f1aa02b4a5ac854f348e6af47eb9d7fcad49ace18f7a71a5905698783bb25a21ee8f4cc3f48b45088c7f43c63df2fa7f4b3d66b11d78ca211c095367e7ab776d38750ac352de069f3611454ca76e04e695113cfeefde6aa5b587e1dbc36a6ee26938818a604051c2e6c6c5f73ea0e7a57d3d1539a10c7161cabcdb61b721c48a7ee9cb65ee72ebf9cd59b7f781b50be78f48eb1f4dea4edd57f5cdc295bc7dfd39caab7357d8f522fd8b17acedd986407900260903e3c1ff07019c3a85f95429a63676b1d000faf1e33d96141063ee40ea256ca256bf93502ccdcf13626c34dfab99ce5de91999af8d1cc177080310b4688548021a27545542749df9ed56c5b1760286d21a079d2ea2bc997eae3cb6751a0b6b0cea804a0319ab33e1a9a40bb1f3176c02fc6c7e9687dadba85b2532af897b544002fa2979bcf16836916faec5f2d0df4169e413eca715e2dcd7a08c53b94a15a3e623dd7e15024bbb3ca54c291662432aeddadeb8cb94c2930ce3053e22e12d67ec2233f43ce3c4712e650c87c2dcd2e6f6badcaef9f505769d77c930f48eff88819412827dedc216fd6514c68bbb800"/4114, 0x1012}, {&(0x7f0000001380)="fd229af2cc0d7de789d0d1d9fb4ebb2a3aca199408192b35bc342d8ba2642ebb66d6a4f90ef79317f29448a93c73f7186d4b05cd26f26545786692fa589538dc024de285f602a5b19385182b2db8558c4d7dbb7ad4057b47f762639dd6eeaf38f500d80d7ce5dd3b23f15166794c52c3e340d3f304cc1187e47a5a824d7c4b0a367d7b46ed1ef2449b96d94b481f4da0ae9c25435d6b6606e763487f354a6d6ed489d8e9bc1d9214c7196f070b0dafc5a88c1901e9f7b9c5003ac9e63ae6f07f19d559884a60701e4ef69ff66c2e786dd7b6cc0653e2", 0xd6}, {&(0x7f0000001480)="e0dcbfecb507b63120c8006ca750491e8e2b1e462a56f807f0f540cfe455714f3cd6fb511e33130507370a9f27428e447c5299df05b7b2d9beb7d17147c4f3bb110f7e0f292e241df8ad1b99a1681eed588221cf8a15e6142922193af2ef5539c0ebf11592b4929c0d755db536d7acbc0ebf9b099cf7dba4f3bbf24ec2e1", 0x7e}, {&(0x7f0000001540)="fffe4469482ffdbfe176868463a94a1589b913a5a044a370a066ca1fe2e0df0e81b654e69ca74abe795831726929c40b898e4a08dc5b36d3411e38271fcdcb35af1f0d180ca84b58028063f137adcd7de9968d8e94b9a7e8ccd3061a06e70c694f0dec6503f14060859eb0c682388069e6f11bfb81c1cbae7c1dbb74b6212eee718947af7e47f57c591ce59eeb508a2f4fb27bbd716706066dbf9b222ad3bb0b06317bab584e3666d00a7ef28575f2646b98f3df1264b8571416ff772761c95ccb1a6510a53f5a7193a0e8a61e50a7be2a5b1d1d463f20df42b721531e2511", 0xdf}], 0x5, 0x0, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000080)=""/231, 0xe7, 0x42, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 19:24:19 executing program 1: syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4060000033a00000020000000000000000000000000aaff0200000000000000000000000000012c00000001b6f7f84ebdcb6341420040794aecf239284ec61f1bef"]) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 19:24:19 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/23) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) r3 = shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRES64=r2], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYRES32], 0x1, 0x7fb) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r5, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r5, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7ffffff7f680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r5, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858895326d1a269be58ff38f255f2de673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706eb0025245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) msgrcv(r5, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r5, &(0x7f0000000040)={0x0, ""/120}, 0xffffffffffffff4f, 0x1, 0x400) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r7, 0x0, &(0x7f0000000040)) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r8, 0x0, &(0x7f0000000040)) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r9, 0x0, &(0x7f0000000040)) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC=r9, @ANYRESOCT=r3, @ANYPTR=&(0x7f0000000180)=ANY=[]]], 0x1, 0x0, 0x1004) msgrcv(r6, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r10, 0x0, &(0x7f0000000040)) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r11, 0x0, &(0x7f0000000040)) msgsnd(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgsnd(r6, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d2, 0x0) 19:24:19 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x3b2) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="82020063c451a377a196dce4a7efe1770da71100dd57b365ba2fde5dd5398b519211a2b8addc8b7b45d6753eb431015feab03761539972bd054afe77602751389134d22b879ebdbf0e22b2e0567eae932216821fc012305c8903a01e82d62c3a0d7403d65a1b0000000ff0000000906579120b97ea2b34df4f78c8ade6b3de2aa926af31de0583bc6ae79315acfb5fa1c56279966a7c730c6a9886b696028908735920f8908f38dc4e57588517837824b189753332662a63d9e40787e636769f339d177595a2b1b7189ec076dda0adcd9853ee90"], 0x10) r4 = socket(0x2, 0x4001, 0x0) connect$unix(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="891c77a02d1e24cdf3ed6ec1d8881deec3e4d4172ca067d6108cff34b9d9c750d4789bdbf1f0a66e4a41e82149fd5ad1c5011c1406ecf49ced964b59e2e98ff77504695bb7b2de8bb2f06ab3672f4a6f8aa213670a1e35a2a8d39f997bca67a80173a348c7bfe854e790ecdd82faa22547d90c27a548753c1a4e6c0b025cafca17ae28b274cc43ee48098403926a3de6feeebb607d1e9d062688b1586163e6a700c2ea7213d271616ef4adface4ad43cb3a4e9514dc44d9d"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r5 = dup2(r3, r4) r6 = dup2(r2, r1) r7 = syz_open_pts() close(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r8, 0x0, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000200)=0x2) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) fcntl$dupfd(r7, 0x0, r6) dup2(r0, r1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) getppid() r10 = getpid() r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) read(r11, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10100, r10) r12 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r12, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r14, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r16 = socket(0x11, 0x3, 0x0) setsockopt(r16, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r17 = getpgrp() fcntl$lock(r16, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r17}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r19 = 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) r22 = getgid() semop(r19, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r21, r20, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r23, 0x0) poll(&(0x7f0000000000)=[{r23, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r24, 0x0, r18, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = socket(0x2, 0x2, 0x0) r28 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r28, &(0x7f0000000180)=[{{r29}, 0xfffffffffffffff8, 0xcdecf9e843e5c413}], 0x7, 0x0, 0xf5d, 0x0) accept$inet6(r29, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r30, r26, 0x0, r31, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r14, r26, r15, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r32 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r32, r33) r34 = getegid() r35 = getegid() getgroups(0x3, &(0x7f0000000580)=[r35, r35, r25]) setregid(r34, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r37 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r37, r38) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r34, r33, r36, r37]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r40 = geteuid() setreuid(0x0, r40) getgroups(0x1, &(0x7f0000000340)=[r34]) r42 = msgget(0x2, 0x40) msgctl$IPC_SET(r42, 0x1, &(0x7f00000003c0)={{0x2804, r14, r37, 0x0, r41, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r39, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r9, 0x1d, &(0x7f00000000c0)={0x2, 0x3, 0x81, 0x1, r43}) r44 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r44, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0\x00') 19:24:19 executing program 0: syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) 19:24:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xc54b, 0x5, 0x72f, "001cb95bd3082587553e0000ca44a940d5600870"}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) r3 = dup2(r2, 0xffffffffffffffff) r4 = socket$unix(0x1, 0x2, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r5, 0x0, &(0x7f0000000040)) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r6, 0x0, &(0x7f0000000040)) r7 = accept(r6, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket$inet(0x2, 0x2, 0x1) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r9, 0x0, &(0x7f0000000040)) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r10, 0x0, &(0x7f0000000040)) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r11, 0x0, &(0x7f0000000040)) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r12, 0x0, &(0x7f0000000040)) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) dup2(r12, r13) getsockname(r3, 0x0, &(0x7f00000003c0)=0xf) r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r14, 0x0, &(0x7f0000000040)) r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r15, 0x0, &(0x7f0000000040)) r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r16, 0x0, &(0x7f0000000040)) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r17, 0x0, &(0x7f0000000040)) r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r18, 0x0, &(0x7f0000000040)) r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r19, 0x0, &(0x7f0000000040)) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000200)={0xffffffffffffffff}) r21 = socket(0x800000018, 0x1, 0x0) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r21, 0x0, &(0x7f0000000040)) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x10001, 0x6}, {{r1}, 0xfffffffffffffffc, 0x84, 0x80000000, 0x0, 0x4}, {{r4}, 0xfffffffffffffff8, 0x4, 0x0, 0xd9bf}, {{r5}, 0xfffffffffffffffa, 0x0, 0x4, 0xffffffffffff5d82, 0x8000}, {{r7}, 0xfffffffffffffffe, 0x44, 0x2000004b, 0x100000001, 0x6}, {{r8}, 0xfffffffffffffff8, 0x25, 0x40000041, 0xffffffffffffffff, 0x1}, {{r14}, 0xffffffffffffffff, 0x0, 0x20000014, 0xfffffffffffffff8, 0x1}], 0x6, &(0x7f0000000240)=[{{r15}, 0xfffffffffffffffd, 0x43, 0x2, 0x8, 0x4}, {{r16}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x80000000, 0x2}, {{}, 0xfffffffffffffff8, 0x61, 0x20, 0x3, 0x1f}, {{r17}, 0xfffffffffffffffa, 0x0, 0x1, 0xc8ae, 0x7}, {{r18}, 0xfffffffffffffffe, 0x0, 0x2, 0xffff, 0x6}, {{r19}, 0xffffffffffffffff, 0x3, 0xfffff, 0xb84, 0x8}, {{r20}, 0xfffffffffffffffc, 0x20, 0x1, 0x800, 0x4e}, {{r21}, 0xffffffffffffffff, 0xc0, 0x20000000, 0xb70, 0xd2f}], 0x0, &(0x7f0000000340)={0x80000001, 0x7}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e408", 0xf}], 0x1) 19:24:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = semget$private(0x0, 0x3, 0x588) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x8000, 0xfff]) getsockname(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)) syz_emit_ethernet(0x0, &(0x7f0000000580)=ANY=[]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getitimer(0x2, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xf, 0x10, r2, 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x3ff, './file0\x00'}) 19:24:19 executing program 1: socket(0x11, 0x4003, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000340)="a57a49c83651168ede39f6eaaeb4e3376eaa5cad82e1f0e94ab4c2d5ee60266b51ca8f41481f8f6f71b24a5130975539c79678cb971e7ed2f9baa27c41bd684923453856d732ad8f33b284c7029b13ea0db657511a851dfff0fa5e998f0be45cdfa904a92b6c01d17696a51851b4dba9362907c1566b5286fc893ffc7365786acfdf05177d7ad2b3390466f66829edd8c57d2050121587332e6a52557d47641ae664917a7807e83a9eecc1ee6ae21da378477e606fd2d7af5254e8d6a6b95b8153d1d8a3372d303753c4e8b4b88f57680c26635a4fe3cf7109cf6d22928a37909c4bd4dfed7c6d46d36ca285be2a491f8f6067ffc0794f", 0xf7}, {&(0x7f0000000440)="acbd0c6dcf929f2790b98449e30e8456ee591c35dca18f7c9adf271178b56cd790886906e1f8e02a3e50e67d200c99e45b9197aad55fd73e7c6879ac5529a2a8c1732963e580a9581e95429edc3e5f34144641cee1d9eb3e349f026a1d8236802ce1b94110cf18b4b5286a5c374357916a7c2540e6d0883ee20ef66351e653d83e8153b269db56c4a725195ebae4bfc46bbd3bb976eeea5c136317bce1933877f58b396d2a3a9cf5c63975dbe2b061ba7bb77eca5146a9c7dc51b8f5f09aa82135b4c84f4ff282661d287c9660117fdc069fc8cf1a476815182c8e0fd5", 0xdd}, {&(0x7f0000000100)="920003202274fa99845173a2a7f42dd4d63c57651fb830088da028a1b39b14c4cc3300", 0x23}], 0x3, 0x0, 0x7fff) sendto$unix(r0, &(0x7f0000000200)="eb2bb100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4906f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894338796362f1a9f2428b1062851bfc03b22f310b404f36a00f9000fcffffffe608a371a3f8000413000000f3dae46cd4deedd6a91c278e3acf89b1b6f12860ece6c14654ebd8a7a3eacfcd184f67931c918d5eed1952c424bbca06ce35d394819f6c42cc49b3372ecdf05f917b8b0e22eb4a4f73214d8ba70dc89f3b64fdef29c914834158273f2386490cd83ec6fd0a35406647c49f45709534468722bc1d1a697bbfdc3a05c50b375f7f61e12f715c83a0097ff1a183", 0x13f, 0x0, 0x0, 0x0) 19:24:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)={{0x7fff, 0x2}, {0x2, 0x5}}) 19:24:19 executing program 1: pwrite(0xffffffffffffffff, &(0x7f0000000080)="efdd53a52e4a586ef9431af23ee8394647a0d0676de13fd01ef19f85911c0d", 0x1f, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:24:19 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:24:19 executing program 1: syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b000dfc4d530000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100010000000000fa0000000000000000000000486207686054ad661279188bc018c0a9b0cd93836243d864a5451cc2f9f0fc7af2b9f86828b669522973d657f3e18827afaaaa6808a4e90e986fc0120869eefcf8443edca0bc0ee22c1e9beabf1658b3848f1e03e4944b44c17b8fadad89599bf1050371417f95cccba48599f39befb38ca66ba59e5993f171"]) r0 = semget$private(0x0, 0x3, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) dup(r1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x400, 0x0, 0x81, 0x1000, 0x0, 0x6a, 0x6, 0x0, 0x7, 0xfff]) 19:24:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000580)={{0x3fe, r7, r3, r2, r3, 0x104, 0x4}, 0xfff, 0x9, r5, r5, 0x7d5e, 0xd73, 0xaad}) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) 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}, 0x280) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, 0x0, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r12, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000000c0)) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r14, 0x0, 0xffffffffffffffff, r15, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r16 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r17 = accept$unix(r16, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000008000065009442eab4641600000000000000000000000800000000000000000000000000001afab255aa4fd2db00000000017c2414a9df0d450c0107283bd30921d8280449029629508a44a258358f0e22c5c805779400"/118], &(0x7f0000000080)=0x6e) accept$unix(r16, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r18 = geteuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r16, &(0x7f0000000180)='./file0\x00', r18, r19, 0x4) getgroups(0x5, &(0x7f00000000c0)=[0x0, r11, r15, 0x0, r19]) r21 = getppid() r22 = geteuid() getgid() r23 = socket(0x18, 0x2, 0x0) shutdown(r23, 0x0) r24 = socket(0x18, 0x2, 0x0) shutdown(r24, 0x0) r25 = socket(0x18, 0x2, 0x0) shutdown(r25, 0x0) r26 = socket(0x18, 0x2, 0x0) shutdown(r26, 0x0) r27 = socket(0x18, 0x2, 0x0) shutdown(r27, 0x0) r28 = socket(0x41e565bb65498065, 0x2, 0x3) shutdown(r28, 0x0) r29 = socket(0x18, 0x2, 0x0) shutdown(r29, 0x0) r30 = socket(0x18, 0x2, 0x0) shutdown(r30, 0x0) r31 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r32 = socket(0xb6042f321b523b87, 0x2, 0x20) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xc0, 0x0) r34 = socket(0x18, 0x2, 0x0) shutdown(r34, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="959a83806a8f7ceacecc07549f0e71a40c95bc736e090658265a235e13af3f07ada60dd9635fcaabab850557e6b52f3139250ac5ec0caf360d6cdca9ecfbc6fe40ef1e0f229721a3f5c4fe1551d6b69f68f7ba43e1224e16c12d11dd10eacc9fbec273311004e4a09bc4f061f78791adbf50f0e8ca001e31404216a0f739943ee1eb4a7a89c26289ba838d00bc0799d5e31fbba9856d671d86194179cce5de72853817255fb497c6f792447d376d", 0xae}], 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=0x0, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r19, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r30, @ANYRES64=0x0, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r34, @ANYBLOB="00000000488e556875d69c5ae368f1ec373084422e451dde39256f8f60a982cab18f2792af01efb69d2357955439aee5f6ecc99f5a1108a84dbdc3cd17514c65f5450c8a3412aeeb230b4f5cd411f56ed4bd01f0e47ea68b242393ad25d891d1d19aa3e73c4386bab80eb255efb659027cfce883c133860e77"], 0x135, 0x1}, 0x1) r35 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) dup2(r35, r0) 19:24:19 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffca57ff"], 0x1) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) r2 = socket(0x2, 0x8000, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000000c0)="0714002000000025ff149b33ff0f000000000000", 0x9) write(r3, 0x0, 0x0) 19:24:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0xc) ioctl$TIOCNOTTY(r1, 0x20007471) 19:24:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x63, 0x1, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) lseek(r2, 0x0, 0x3, 0x1) 19:24:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x0, 0x800}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, 0x0, 0x0) 19:24:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02e53f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) shutdown(r2, 0x0) 19:24:19 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/237, 0xffffffffffffffb7}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000140)="2197035ec17184118f41386592720dd62ed37ee88646a5911d3977a885467d6a109dc605f332bc322c1f39291c816bbc76e34ab84172a2b02c739b74f9cd4c80a34e3987c718d0f7d79093f2ade1d0aec47c6bcb7f5e329ec5b8aee59b2146afbeaf06f894928b694295793fa98c6e301328169bd49f5ef115a7", 0x7a, 0x1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000080)=@file={0x1, '.\x00'}, 0x4) getsockname(r1, 0x0, &(0x7f0000000040)) r3 = socket(0x800000018, 0x4000, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x7012, r3, 0x0, 0x3) sendto(r1, &(0x7f0000000200)="95dc7a8c106c37f60bd20cd37bc2bcad7044b16719ed7fb2b897d83f2e55b8e8bcbc7c4b281b6c53e7", 0x29, 0x409, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 19:24:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xaf7, 0xfffffffffffffff7, "00d8b6d4460afae21d993343541d8216ed6c981a"}) 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) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) r7 = getuid() r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r8, 0x0, 0x0) close(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r7, r9) r10 = getuid() r11 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r11, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r11, 0x0, 0x0) close(r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r10, r12) 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}) getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, r3, 0x0, r9, 0x0, r12, 0x0, r14]) setegid(r18) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a", 0x4c}], 0x1) 19:24:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x40) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 19:24:19 executing program 1: 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, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea"], 0xc, 0x2, 0x1000) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') msgrcv(r0, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgget$private(0x0, 0x5f422ba73daebc0b) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = socket(0x10, 0x3, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r5 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={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, 0x0, 0x0, 0x0) dup2(r12, r13) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f0000000040)="1c", 0x1) sendto$unix(r14, 0x0, 0x0, 0x2, 0x0, 0x0) dup2(r14, r15) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000040)="1c", 0x1) sendto$unix(r16, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000040)="1c", 0x1) sendto$unix(r20, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r20, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000000040)="1c", 0x1) dup2(r22, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x1f*\x00', &(0x7f0000000280)=':\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00'], &(0x7f0000000680)=[&(0x7f0000000380)='r\x00', &(0x7f0000000600)='-&@[\x00', &(0x7f0000000640)='c\x00']) msgsnd(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="010000000000000048696a280567ff00342fcc8ec5d56f59632941ff002f5c0e9e8802596d6766f1dfd193424113fc5bd8017a071300"], 0x2d, 0x800) 19:24:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="4a099f449bc364d98dfb96471e0018708e6922a26012126e3bb03481924dd479211b6995f54def46eaf6ce8b69579f36b1f24b37f718ed8bd25533a3cf5ca3f0606f69978aee", 0x46) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0xe, 0x0) r4 = getegid() setgid(r4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r3, &(0x7f0000000100), 0x2d4c83d8) execve(0x0, 0x0, 0x0) 19:24:20 executing program 1: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) msgget$private(0x0, 0x20000003c4) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xfe44}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000940)="176a9e37ec6e3d3eff0fc65f7f0baacf752c102c0c04fa2f845d095d804e6f3e0f9122315c6128b7f6d4092c94134447faeb2f1a2a16f89b6d982dec8b06a3536401d03b7062c068ecf1c4", 0x4b}], 0x1) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000a40)=ANY=[], 0x0, 0x800) msgrcv(r2, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000004c0)=0xc) msgsnd(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="f1435c0ae40a9c8f465a779bcd5ab3b5d7bc5fe3679bac2dc9ba", @ANYRESOCT=r1], 0x2, 0x800) r3 = open(&(0x7f00000001c0)='./file1\x00', 0xe7638c5be1570c31, 0xa9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xec7ba243d1f4d784) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) pipe2(&(0x7f0000000540), 0x4) r6 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644ff0f00004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c5229850b5f87330c000000000000"], 0x10) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000080)="01a01b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r6, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getppid() getpgid(r7) r8 = msgget$private(0x0, 0x20000003c4) syz_open_pts() msgrcv(r8, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) msgsnd(r8, &(0x7f0000000800)=ANY=[@ANYRESDEC=0x0, @ANYPTR, @ANYBLOB="83b0d66f152169927fc971e229e7d6d3571800fef990fc83f03c8e7740d5caced38004000000f095d77622f509001000000000000017c57960c900000000000000021bb8bee5f5a3cfff3fd03c5f296886a1b6d24f5da562fcd5a577960db4857b9c1a52a6b00024dcfdefeedcb7806aa054cf9e00"/129], 0x3, 0x800) 19:24:20 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaddff644cffff080044ffdf1400a30000000032c510499c4c1e6be0000001110055e4040000006399f91939abed6b3d5bdcd0d0166bcad79224154da149ffb28ece6ccbd184d138a7df1982631db88dc681679c9099080559785f9a304fb9dea4c6264e0424dad23c975d6c53b4435238161d8a3befedfc33b5a9211ffdf35246204a00ebf153f574f7470b5f8c2d1b52a91758bf04e555e8e1fffe7a7a2167f88b54e51238d81579aa99c606f24bbcdd3f13e4b7951ada2973ecc0ca53d5d600ba58ff5288ebcf071a24bc69f388f1fefe743d7a47b1f13caaca45ee086843"]) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 19:24:20 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, 0x4, 0x1}) getrusage(0xffffffffffffffff, &(0x7f0000000b00)) r7 = 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) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x10000, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x10, r8, 0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000540), 0x10000) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0xe0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r10, 0x0, 0x2) write(r10, &(0x7f00000005c0)="2681053317c0752952a993b2ee34f11a2bf26c9d96917dbb3d56a2fefa7b4369ac33a62fabcfc11651300c6cb8d8739b50f7d4368d40a62046aa8134a78102c33b43c2b37ecfb3ca057f7f2b6641f819584711454fbeefa3489c1a88e9996f9875f84d3d5b5b1f58ba7c134a06977e7d2e74ef6dc4c735d4733ea68c5ff5f3bf3cb47e06b55a0e01d168b0d883c83af8fcf789748a6952fdb2fa73923e43c21f08f6f2bdb2a65aa2e6d0211d83927061f2af4e7843ade0a2ba027d17bd2918c86756cbd642bbbeb2092d5ceb7a6755800596d2ea08c68c09168de38b9f20a65f48a2d56ce66a27f8fa164c771e61241e55e76a0b05a199e3414242cdc728804c2b2586f5d275abd9664b78d2891f63cde3a7a8a02876b8fd8662dc6550351a4efe18fc7a0de06413b0610aaa448f0f56d8857e53eba9ca5825b63735a7876a50c904c0e577859cfbdb1af5ce7f4b9374ce60576b89555aefa3ed80a06145245018c97f1689074f6093bf0585e2c2f3aefa8b616cdf210e5c9abdcd049e82d3c1b8b0c6d771f3d640251798b1f183c887cff9a1d3114cf471bd2fb91e19de09d2413a566436080093cb9e018d4a70eab35a7e1ff90c1ee48fe9b8a84f1a7db3a3cc3dce9b9f3ae754d62c863f94d16abad9ab7ec4d82c03e993d8f2b7c741e2de480f859d9b313018466282e75d79b5b6833ad661a61886e6964784868810c9c4e26bf69ba61318b33bb5b465ae6175471e1fb59512d43759fab74a209e93fb61aabf211e98", 0x37) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r11 = socket(0x2, 0x4, 0x34) r12 = socket(0x10000000002, 0x2, 0x0) r13 = dup2(r11, r12) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_timeval(r13, 0xffff, 0x1006, &(0x7f0000000880), &(0x7f0000000200)=0x10) r14 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x410c5cbcccb917a9) symlinkat(&(0x7f0000000400)='./file0\x00', r14, &(0x7f0000000d40)='./file0\x00') fchdir(r14) r15 = openat(r13, &(0x7f000052fff8)='./file0\x00', 0xa02, 0x0) symlinkat(&(0x7f00000000c0)='/', r15, &(0x7f0000d06ff8)='./file0\x00') r16 = msgget$private(0x0, 0xfffffffffffffffd) r17 = msgget$private(0x0, 0x5f422ba73daebc0b) msgsnd(r17, &(0x7f0000000300)=ANY=[], 0x0, 0x7fc) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r16, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cc2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000acc91366735117000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a1baeb61feec97f1f5bafff0c8d5583ca2b83eea214e18350c76ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addf09e9ac4ff6cd5ec85c61dc8a768042064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff751c8a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731e"], 0x1, 0x7fb) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r18, 0x29, 0x80000000000000d, 0x0, 0x0) msgrcv(r17, &(0x7f0000000480)=ANY=[@ANYRESOCT=r18], 0x1, 0x0, 0x1000) msgsnd(r16, &(0x7f0000001540)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c4060041622b1194de0d711ee37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgrcv(r16, &(0x7f0000001c00)=ANY=[@ANYBLOB="000000f0ffffff00000000000000000000000000000000000a0000000000000000003aa9a86c288100a2006a0a2f0f010000006f86000000000500000000000000000000000000000000000000000000002d7e1d505bcf15df2546048fd08949294c080cbd8d1b4091b2b07f9d3d079e081ea6ca99fae82929aeef99407da3a68005904837edf5bea9f2955e86cc5ad997d70459c28560b6d3d5c7ce4e943a4ef5ce5c1a2b52de9820edeb94dcc0c45605af4aacf3b2f5d6b84a48dd4094e893df2c9f4fe7e87443993dfb4e24891079dd27b68e94ae51c3264f3c07cbd2587d9135e87fd53cf2dee390564b5f037f8fdaa21a14884ef7f966e28874c365624e0ad1ca2de6540a664ec4003e3721a19f4a1e566077be033290470583c6a49682d4c09c98d9e2f800e46467ea6aed1bdaea604f4d5d3b5ce96b34373b2080c3af2317749835c88391"], 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}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r27, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r29 = dup2(r26, r27) sendmsg$unix(r28, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000100000039e003592d", @ANYRES32=r28, @ANYRES32=r28, @ANYRES32=r28, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r28], 0x28}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r30, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=ANY=[@ANYPTR64=&(0x7f0000001540)=ANY=[@ANYRESDEC], @ANYRESOCT=r12], 0x1f}, 0x0) r31 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r31, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r32, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffffe8ff0000000008cd3fdf00000000", @ANYRES32=r32, @ANYRES32=r32, @ANYRES32=r31, @ANYPTR64], 0x28}, 0x0) dup2(r32, r31) r33 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r33, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r35 = socket(0x35, 0x1, 0x0) setsockopt(r35, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r36 = socket(0x18, 0x1, 0x0) close(r36) fcntl$dupfd(r35, 0x0, r36) r37 = socket(0x18, 0x1, 0x0) setsockopt(r37, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) close(0xffffffffffffffff) fcntl$dupfd(r37, 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(r37, r38) r41 = socket(0x18, 0x1, 0x0) r42 = socket(0x18, 0x1, 0x0) close(r42) fcntl$dupfd(r41, 0x0, r42) connect$unix(r42, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$LIOCSFD(r40, 0x80046c7f, &(0x7f0000000000)=r42) r43 = socket(0x18, 0x1, 0x0) setsockopt(r43, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r44 = socket(0x18, 0x1, 0x0) close(r44) fcntl$dupfd(r43, 0x0, r44) connect$unix(r44, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r45 = accept(r44, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r45, &(0x7f00000000c0)=@abs={0x9b702a3012c45a94, 0x7}, 0x141) sendmsg$unix(r34, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001980)=ANY=[@ANYRESOCT, @ANYRESDEC, @ANYPTR64=&(0x7f0000001940)=ANY=[@ANYPTR, @ANYRES32=r45, @ANYPTR=&(0x7f0000002340)=ANY=[@ANYPTR, @ANYPTR, @ANYPTR64, @ANYRES16=r36, @ANYBLOB="9ebd0f08120e27a8b487251376dd83a72de5c0af0520196b7a56161ec03c0b6e20e05b19518388e00f3be16b7979122d45beb81cdfa2f7d67020b4c5644a60303e919114426f7b2a7b0194222a244ec4ee563f08000b0366eb90d8e9536afc2d41928c5db705e44b5eddd1ae54d4b85c1cba92df907716d8ed53bdaf13386139547fbd9f86b50877885eb982fcf4081459ca7f200b7f870a29f389b16faa3db38a3606257b65a20108477b5b3a14f47c122ef9fbf0fd787029c720355359296b380bc73b5ee3f53c594a5c089ca294565edde67aedd205f1be1343a2141406a7b5f7bbf4d159fd22ae696aa8e4cf3fa24de348f40f842fd620ce9b187f690947f932bf2eaba8a9536dc4db916403bdc1fe5947108ca1070669ed69fa348294491266f21ac3ccc1480372a780918eede872f6e7b926edb6086b0864b1d9b2799d3c96c4c89eb4e03c320ae55a2a6c0ed19d3d0d4b3fe24cf6771a9fef8deb8918ccaadea1b5112c0984cb12fe36ea6083534599710020fa8d06267b00e12adc6e8d603fd571b7bcd2f62f1b317813d6a741803fd6214865eb4a9790979889f0a4ea819977a101e3a07fd85972cf232f6c7b8bdc5f1f7b271b1c81f258bcfb6c9ae24fb69d58d7210b10d1e3cbd4d2ddedcef2efb3de6bad2b317a127959c47be554bde852a66762e402c338a3b080c4ffe3eb5befc00295f8d447c9ffbbe27b9e8eba1fc269da1aa99ac45c6ff2dcc5e47759b15f3e513326abb6b7a48e50bf209f39e6f010fa8dceebc99b0dcea74a3d924e0ec9bf2d9a1effc1db213ef5559ead7baf251c03667c6b11d0912ad0ea9e2e37ef2a293dd6f54be7bddafb6d98ac8eac451f59678b007e9d2d15cc1093b6fe8d5ae4c1ce7da75f9be9d23a42588064ae5feaf4890009c9e792f579f457212d467c1e77688e2df2abf4807cd8431438d29581459c72e0eddeb9babce74edefa2a899982a567cf3158c2acdccc5171fe08e8946404c785f8ed2f472d74578854742f47146eb00f5ece80f604360b326d8c927569e6e3368aeafc0e6e61d9d5afd4ddf4d22e728cd88b74a84ded344f36e910d65462049d404fa30314b05f8ecc87b60fbfe24a4370bbfaafc91c48fef03e940f42338d8c7108bf544623a61dfe85b4d3c315ec4ce12e6baf21d44e00344e43e022bc504988696ac0f07e97a282f66fbea94bda874a07294ffb3417e4d1ee669bd3d29044b9277821ddb82e9605d6bdd2c1616df4ede79862976159a51df0a71eb182178019071c7b61272bca774b6885d7aa916c122d996ba7f39194b8f20e1ad358a5c038d8061eed8aaae051461dd5649293eafb8cce47a545001b89d9cb3fabafaeec9a4356f8963d50a4b79779e9b45f91ceab74ee117209e3e5e8944aa1fed141a73e7afff809dadd4db3ac62b3bdced22ece1a8295985e06c356484b7ff6b6cff26531fe44cc7d59afdb134830527b7d201e32a85ffe804a41dd83240ee7e1ed5a145486ce82a70917f1dff2727bf05fbe0783811818c208fbdae7d85b3a26faef0f19d21c30e6d431eb903e03e2b7b52591516926a26c1c255da1b8d999c3f5744ca7771c2cc1198f3e824da4ec06f93cfb71cb07729dd9ced0ebc7cdcd4e2f58be89f46609e29eecf42bb9674b4ba11642f5285b70b7c6d945277184883e26fc7de3bfc43c9292c0cba81c3857a94df0a8f5b2018c8536398d9765773cef93118729a19a5739fcfea9e3bd8d0e28570e888416913aeebeb45317826d72b5695bb63e696705ca2b112b65b3c10a8dfe345333fb7bd14dee161f482ea85030afbf0d87d53f7ce73d01ede0e2ce245d85004b27deda101def58b8c4a8ad351a01760e4e7ad5d456099fb60cca397d97f04b28954b8b058ed977a383555b595f27eaa90391f07af297b7cfb8dbab89adb2d37a84c2200a64350b1bfc679266e655f57434557dd601fae8ac13b178bbe307652f4657403874bf09cdd3928fd879936a44bac5122a19bad75384be8ae3ba9a10872a39163b58e2d33b370cdb249c942a7facb519d9075948cfb5e61bd062c67104a632baf8547763ae3243f00be8ed0618201790baba1c3b0f4a6a27d9aae481f9208b39fbb1de1aee50016e1025a97115a5ff78b965b93500bb9c5a1804217b884fa9115a965ee303397f8619af4d360c5952e8057b2d3f5c3d1d933ae41aab4bdbce7b857c02c6dab91f8e7ed34a2044a220741860c2a7f032ad5c0dc6e8adebfc5fecdfb73bf23300adc90abe3e2fc6288e5465e2db8d230637132a2b8df5052b982a4e81b5ed001b38d16159a0180579c98f9d6414101e642cb90ee40773281d9354fe2043d86cd1219859a93e1cbab615d9e7418cb0e9c0460e8038389bedc6d3ded4321595be2cdff9b0dea9aa2a594669fc108acd63793bee93d9c1257ce8d25885f62cb7ea888e7fdfc5d712187cc25f7b12e3b6e5fcd72ff70425e878e428892d9388ed27d61838760803a20aee87951b9a9ed246a8b84dbab23bec663d00702f7f3eff5d724025993e019e5e4714e6a4ec572a8b2071d72f679ff52bbf5bde6d3cb4bbd7c2b55a82cdf6a2d4ed7526b4827bacaa97462db6d5e1d2a55b335a63d61515be73a0201176229eeb556464b60ac96657e6c2b75609f29162c1a460a154f8fbd652ae8844d9ea9a7dda6b15118b82a3cde3e95c2fe759eb3fe353daac8dbcccd5c61161d3105a15c2a3f367aa07c0f9e4360b9e3049f567b205411b68c1b830343f1c9f6da722e19e7fb64ed06ceae44d9ad869a763b2242fec7a50ce321ba5c9ca0ca1d5e8cf365ad166a85a80dfd9ca9b014a63e62b07596fbdfad33a1cb189788bb0a98b6f6aa33df752a3e76bdc72e660fcf211188acc4304c3eefe6dd90a5283dcea4edcbb981c57da7789c70eb4438d10885faf054591010d3a1c50065cce117cc01d6eb816434f15998a78c40641e98e04664eefc3602771d8929c69fcab0557526046f677a4d4ecc01c0c15d15bcdb82433f2aaee9566bffb15edcca0d66cdc66a43fffebb4a9aadccf945438f4e5e86c5e8535764c55f09214515d5ced71673079079e8e60576c3a6f34adff83231f28bcbe45122190d21fe6faf4fa9200155d6e79bb8f405aa7fd444fdc366c5246cafa9c280d37aa05cf8659eaff866b3ac2477cb79df87b17b4e243390af6841b85dc5cf754ed2565c99d584babec345af3a103e5bd6f49a53c60eb0671cf860ce8e1265c31761ccb84b87d290951df11db9bbb43e413ad01d379cbd153454117b5ab7458a46b75ddd0a440b19643c26dd55f72c88208f07c1f1dd2360234fe0881e506e69c3ecc7da922779f9a1e795f96070959dd4af5420b7665e211b4f9c0098e4cad347815046bfe1b6988128067f625d151f2027c0bab533f79ed12ae9c43069a6bbe469317e6918b6b16ee4e68b662015923eb7209720dc0fbf5a31a283c114cacfac1babb425084f3219fa335954a5ba99b768646dce84c51dabc4a561e5000db7d33a1fcfbf53f252fe4f59620b5951a02784cbc90522927cde9e29a211c33bc9af1d228a571af18001c58582be0f21e9b4755d06d89963d82b68b64a4e809b5eaff8ab167f59020458d6ef3b30bc3c5dce8c4ec386e9dcac3e1bb87758dc0eb305e647b33ee1f959b60e616ff84e2cf2a0a14cf5db07d0b4c978e26540066cb383f03c4b73bcf5cae8ee4a794f050a9239391706514feea85fb1b6c70af92d69ce10ee441785070359591e30fe54ae5c98b528c8e320dd0ac152208c7a62b16e2f40fb627fb599c48fe8e6eb9b2bfb1ae0e5c2ca15e5591ad007c52cf0452c5b94a5d4a9c0e77bda7fbfa6d898308c351cfae7bd74e66564eef57c86887f5493f0135825cc9b5ec284799b1fb5e4feb9026de7dcc8f4a781915cd62f5a5eb0b665868ded1e2af86143f50121429bbc11cf25d0d97da1fae9b233b8015ea2604402b1974b6677d91d082cbe8d31da498f545a687f5b6d2c68c98d339ed5033d0fc87ed937292599d502f1b7dcff2445de3ac76185e7728298b207c6cf35b7c36bc5070de6cb6fb28f881f281c857e6243a81e44025a242402b349acc88ba4d811f3f5f1528e23e083c650df6082cf277e94ae2e15d0c49a4b576ac468f833eee513e692330cfe4a4146f83f868396fad1fd3702fd4fa315bd046071054bf985bf07b8b054e19feefb0275f135ad85d3010af8d68c102f18972a0bb04fcd5303d3c66d31979f3b7ee68cf564eee39d8e74cbb0de1d59c42a2ffd7e4dcb895ca0e32233ec40e57fa6166677d83c5f7fe0ef6d862dbec92dea42a2f678d2460d6b583d7ad9f5e1ccd404d3f59d0cb7094c17bc671f55d03b9584d1bd9ea39d4f921cc9741a17d35db02aa822ff4ee826a364948437de69cb9278633c93d9a02aedf4fb6d41b8a0d8f2945e379a84ce579177d1220dd6703f47ede83e6976ad10cd123c4334b36b5c287ce9a284ed84c7f2a69e42c9884c6ac02eaf7ec8283c81723d54dc516d07ca1e5049c8dabcb715369f9650dc6d3aeda313ca295d7f9cf04a7ec2298286ba357e0eab4ed9b00a569bcef81ebf01a4d0484ebcb93d0c3ecaffa111e93cee11172271e0384caea46bbf9c88ef3614c87c464048bd81df41950bbdc5c7235dd2e388ba08e459d8f7747791c8e4fdf2364e8a761e3ba4d8717bdb8585423ffe96350859f259cf1102c242785315285eec4731c2fa507c157c1b9d3c3b148cebf12f0e1a0e6cdd44988bf8947ab140d31c8aef51777e42599d98dd08fb22715609522ce66d746de6655c4cad2acc46cf5aabc2b4d80648e9272eaba429686d744e594c400aa6cbab50e6a0216ca4c2901087b4f1fa2d4169e0c1c7cb157789f2ade63fd310575bb75c826fbcf4c66238df8a62d068008810748a80fb969437a7ccfd7d2b22e245e2edff33f28d162bdcaade48215848176554d2689fc4f9714d2585640eaf8c19bfcb6639844f4fff1da2bb6289ecb4a134e28340c3832b22331302bd8d38783405664c76f8e4c8b46300f8a09d1a79e9a5d27d337f5a8949ef9215498cec1f71525e547cd68e6bde401dbedc2265a2998c64069608e584bcc78a6b2dbeb86f3f5fb30a9068fd0921e6a02b4efb884c3856a1497f1ac856f23642b29145d94fba91c98e884a9f18d14a73e394cfdce656a3e3c0b47a17f4c2288c3ea096aa65130fe26336681b48ce3dafd3ee2e0da95a58eae2f3799576cca5edd0a26d14f96c299084266c4f5d45e3be305ea31fb420fbe23a875b2a368f1311d22eb117f285567815f2522da46ab7d714db65698c68e2f3ab117035b1c98738d34b21d3dd259c2d578906d29e71cda7f5a4037d67b456413d939e60a0bcf6e7c11bac42b771585a1922d7146f885d20b61677b695e7d0f5b0bb3922775f7e987f075bebf439f40c7e4c3b9e198aeecfda63f636291ba01d5e059ebfcb49ef674020bc6aa2413de823a32ee81ba97533d0ab666c3a3e80f4beb85620105704da38d547dfe2253fdb18db380fc6592884cd38bf818e182c1d95141d9ccf07778f7c3d97199bf759762649079f3043ae7fcdf1aae7267a8f2b8f9f617ca824bf6cadfdec9adafdf2e4d3777e2ae659d920cd3229eb674309c27d9d218ec0a35f35db16cc278d9a86483ee7a2176105d9bed486f6c760dbbc7513ba2bca9b28b9112354e60c2537b9c9a3dc7e150851ea1efdd5454f1547166df5129e8e6c811fa3e7d8b45ac92f00d8b0fa8854c2e99c814a9173bcdad7e5e2db04c97b5c07555a9de14", @ANYRES16], @ANYPTR64=&(0x7f00000015c0)=ANY=[], @ANYRESHEX=r40], @ANYRESHEX, @ANYRES32, @ANYRES64=r1, @ANYBLOB="f2fad2ac136961d74003c6f3fee216aa9d0858daa027a9021af453a8b65c6e6da383d6ac3feb5b52fab7ad0e40a0404ed9c3a3da17ddfc0a66a394b0ee36dc5b3b4f8f831457", @ANYRES32, @ANYRES16=0x0], 0x9d}, 0x400) dup2(r34, r33) r46 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r46, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r48 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r48, 0x0, 0x3, &(0x7f0000000140)=""/18) semctl$IPC_RMID(r48, 0x0, 0x0) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) ioctl$TIOCSBRK(r49, 0x2000747b) r50 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000008413d1ee9ba041b5831762d91d000000000000000000000000000000000000000000000000002743000000000000000000000000000000000000000000000000000000c61b9e8fae2fc1578c71c286390100000000000000000000000000ba0002"], &(0x7f0000000080)=0x6e) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r51 = geteuid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r51, r52, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) r53 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCMBIC(r53, 0x8004746b, &(0x7f0000000300)=0x101) sendmsg$unix(r47, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001d80)=ANY=[@ANYRES64=0x0, @ANYPTR64, @ANYRESDEC, @ANYRES32=r48, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESHEX=r49, @ANYRES16=0x0], @ANYBLOB="3bc2e19e5b7c0ad22f1cdc7dfe6690142ff6cbf9af9dcbae465beb78ec0f63a8eb0638fe854d3397fc60aef41d8cb318a7c5810c21e0b3f8651c95233ada298aa3eea822e93f1e0f464173520ecd1ec986546d8ae8a48d23cc7dd0b10000d84b1d3272cc147b20dcaa2e310328650387970cf56785f6831aa39d30a6f7f8abea4359ca32fe158948751575d54e6aea2a2d3b69278001ac7abd678aa494cff0810ec3855d9a83504f5264ff95764b83719f2b296003e2a148f4b90f81365a6c4068fac604c143a7368be86cb5228ec937f1aac19adbc51178a8c2e9ed6fd67aac2032b8578d26a93a75e44773780bd664f1a987d865de5b6c49ee677bbb523500e4182f1ab59161", @ANYRESOCT=r23, @ANYRESDEC=r53, @ANYBLOB="2c5554041669fbbad2d299b03dcfbeffadba0712519183b467c6cdce862abb62ed202149b52dd77aced8"], 0x85}, 0x0) dup2(r47, r46) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6d4b}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = syz_open_pts() close(r55) writev(r55, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e", 0xaf3}], 0x1) writev(r55, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) sendmsg$unix(r54, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000001540)=ANY=[], @ANYRES32=r54, @ANYRES32=r54, @ANYRES32, @ANYPTR64], 0x1c}, 0x0) dup2(r54, 0xffffffffffffffff) r56 = msgget$private(0x0, 0x20000003c4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r57, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) close(r57) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r58, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) close(r58) msgrcv(r56, &(0x7f0000001f40)=ANY=[@ANYRES32=r58], 0x1, 0x0, 0x1000) msgsnd(r56, &(0x7f0000000240)=ANY=[], 0x0, 0x800) msgrcv(r56, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r56, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r56, 0x0) r59 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r59, 0xc0106924, &(0x7f00000000c0)) msgrcv(r56, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000001440)=ANY=[@ANYRESHEX=r20, @ANYPTR64=&(0x7f00000022c0)=ANY=[@ANYPTR64=&(0x7f0000001600)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000001a40)=ANY=[@ANYRES64=r32, @ANYPTR, @ANYBLOB="b12584d472a00462b5d8ed4d98784c736074628f087f561bfe4ba35916484f3b5fc82787f27376f29a8b91375495cac2b0637e896c8035a886da8b17e4166a1247957ce453da2ece880b7791b24ce711b33e53765fc8210aa2c025968a3b1104403280fc45bf9abe564738e0b3b4e96a646dda1abcf92a49f56194ab94d1373bbf661f7850c1bf3770bfbe958aabc466a0edc1f9715de3147a1e8d0ee2ec4b6ed814c97cdb46ef1632c98257614168d9fd08f54924bba95e3f84bba54d4ea68e1dc58979767e51853c062f9c2f1aa95ab7464d37e0abae69f5c2bb56f5fc726ce3c3f13b0ce60f92c6afbf082b32172d2f40000000", @ANYRESOCT, @ANYRES16, @ANYPTR64, @ANYRES32=r34, @ANYRES64=0x0, @ANYBLOB="7dda70b206fb40142bfcd3712fb2fc2919fb28c75911b0e9032641a4d73cdbaa4185765e562a7fff030ae8d14a2f2b427c3ae0c98b215f188eedaf1d959dce0bb5b0486369b36a7a2f46ae624adbfd"], @ANYRESOCT, @ANYBLOB="82afa6fdda27593ade4c7def94850e28f8c29cca3cb255e5f9ebd8e744d63c819740624b0f8a096ca226e8ac38d01e95a21e6647798c8b31e708000000000000003720ee9796e4961bb19c2241661e6c03a37c95d82c11f149f9bf532536c525c9821730f747017072fceb90b9e409215ebf2445d1e7f636d237d805cd9326938f57191a93a16036c64ceb98bbb3e23a00"/159, @ANYRESHEX=r47, @ANYBLOB="f639590e5b2388ec5f3537a959fae8dcae298dd247c02e2d31833cfbaa4962c631530478aac0afde49", @ANYRES64], @ANYRES32=r25, @ANYPTR64, @ANYRESOCT, @ANYRES16, @ANYRESDEC=r24, @ANYRES32=r18], @ANYRES64=r16], @ANYPTR64=&(0x7f0000001740)=ANY=[@ANYRES32=r33, @ANYRES64=r28, @ANYRES16, @ANYBLOB="1f9d3e64a0267de516b5b35ede2808d1dfd42f1945b9abd14f68ad0aa549af61a9640a3bd64c6822f0aad67110f19491873074b36a648ec708a83cc92b4b2e157c8479a3bc826c64f7b8e65da7b64525dfb8cb0769312bf03a3f0055dc2437bf79290cbe2bde5481fb6ff9f58507cb6660b8bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b476dc3e6ad2d1c02ba556283c94eb2a29e7a00213c2a166c0347ad726fd2780b5e84030ae892f5164b0225871202e11212a30dc600af66f0ce4321cd9cbf90c0305faccf936a78d0000", @ANYRESOCT=r28], @ANYRESHEX=r29, @ANYRES32=r59, @ANYRES16=r30], 0x5, 0x1, 0x2bbaff95d624e2d0) fchdir(r33) r60 = dup(0xffffffffffffff9c) openat(r60, &(0x7f0000000000)='./file0\x00', 0x10803, 0x20) r61 = openat(r60, &(0x7f0000000940)='./file0\x00', 0x800, 0x68) symlinkat(&(0x7f00000000c0)='/', r61, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) r62 = openat(0xffffffffffffff9c, &(0x7f0000000ac0)='./file0\x00', 0xc9b1a449dd8dc264, 0xb) symlinkat(&(0x7f00000000c0)='/', r62, &(0x7f0000d06ff8)='./file0\x00') fchdir(r62) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000580), &(0x7f0000000080)=0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0x64) 19:24:20 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x80000}) r0 = semget(0x0, 0x1, 0x138) chdir(&(0x7f0000000300)='./file1\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockname(r6, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r8, 0xffffffffffffff9c) r9 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r11 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETALL(r11, 0x0, 0x6, &(0x7f00000000c0)=""/184) semctl$IPC_RMID(r11, 0x0, 0x0) lchown(&(0x7f00000005c0)='./file1\x00', r9, r10) r12 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r7, r9, r12, 0x2, 0x4000}, 0x8e97, 0x0, 0x3f}) 19:24:20 executing program 0: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000640), 0x93f571fc4e634}) mlock(&(0x7f0000035000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fc1, 0x0, 0x400000c, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x0, 0x9}) r4 = shmget$private(0x0, 0x1000, 0x614, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r4, 0x0) r5 = semget$private(0x0, 0x4, 0xc1) r6 = semget(0x0, 0x6, 0x40) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000240)=""/41) semop(r6, &(0x7f0000000240)=[{0x1, 0x2, 0x800}, {0x0, 0x1000, 0x1000}, {0x1, 0x4, 0x800}, {0x3, 0x12, 0x1000}], 0x11d) semop(r5, &(0x7f0000000500)=[{0x4, 0x84b3, 0x1800}], 0x1) r7 = getuid() seteuid(r7) r8 = socket(0x20, 0x5e8901123a05dcf9, 0x10) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgid() r11 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0xc, r7, r10, r9, r11, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r12 = getgid() r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r13, &(0x7f0000000680)=ANY=[@ANYBLOB='h'], 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r14, 0x0) r16 = semget$private(0x0, 0x7, 0xa0) semop(r16, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r16, 0x0, 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r12, 0x0, 0x0, 0x100, 0x403}, 0x3e, 0x10000, 0x6}) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = getppid() fcntl$setown(r18, 0x6, r19) fcntl$setown(r18, 0x6, r19) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = getppid() fcntl$setown(r18, 0x6, r17) fcntl$setown(r20, 0x6, r21) r22 = kqueue() r23 = fcntl$dupfd(r22, 0x2, 0xffffffffffffffff) close(r23) r24 = getpgrp() r25 = getgid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000740)=0x3a4) ioctl$PCIOCGETROM(r23, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={r24, r26, r25}, 0xc) r27 = geteuid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x7ffffffc, r7, r10, r27, r25, 0x0, 0x8}, 0x5, 0x3, r19, r21, 0x101, 0x20000e3, 0x20}) getgid() r28 = geteuid() r29 = socket(0x5, 0x2, 0x0) setsockopt(r29, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r29, &(0x7f0000000040)=ANY=[], 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r31 = getgid() chown(&(0x7f0000000180)='./file0\x00', r30, r31) r32 = semget$private(0x0, 0x7, 0xa0) semop(r32, &(0x7f0000000040), 0x2aaaaaaaaaaaa77d) semctl$IPC_RMID(r32, 0x0, 0x0) r33 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r33, &(0x7f0000000040)='.\x00', 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000440)={{0x4, 0xffffffffffffffff, r34, r28, r31, 0x188, 0x3}, 0x6, 0x10000, 0x2}) r35 = socket(0x18, 0x2, 0x0) connect$unix(r35, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r37 = socket(0x18, 0x2, 0x0) sendmsg(r37, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r36, r38) setregid(r15, r38) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 19:24:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5617f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0xff) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) fchmod(0xffffffffffffff9c, 0x12) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="6a8ba8634e19769bbd7327cf7cd07aabf916198b91d1a6dbe4339ac3d1c0927af511cd24b985dbc176122f915117d39c070d21e9ec6ae8f282e69ac340a8169ed84ce105d57eab972a31a92ac0f917f12b267f9a869ce8d3862dfec1140a3986bf494ed75b2127c59b07097994ae6b8288b6e6"], 0x10) r3 = kqueue() socket$unix(0x1, 0x5, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r5, 0x0, &(0x7f0000000040)) r6 = fcntl$dupfd(r3, 0x0, r5) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x7}, {0xc8b, 0x1}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x813, r6, 0x0, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000140)) sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x173204d6, 0x4) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r7, &(0x7f00000001c0)='./file1\x00', 0x1c) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000200)=0x66) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) close(r2) accept$unix(r1, 0x0, &(0x7f0000000080)) 19:24:21 executing program 0: acct(&(0x7f0000000000)='./file0\x00') r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/26, 0x1a}], 0x1, &(0x7f0000000140)=""/4096, 0x1000}, 0x41) syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60b05713b9dd5d98c3478b8e1e00303a39c9371f00000000000000000000000000000000000000000000000001020090780000000060f17e2b00000000ef4d234f35476975d9d7ef732b112a16"]) 19:24:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) socket(0x18, 0x4000, 0x5) setsockopt(r1, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r3, 0xffffffffffffff9c) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r4, r5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r6, &(0x7f00000000c0)=@file={0x0, ""/34}, &(0x7f0000000100)=0x24) r7 = getgid() fchown(r2, r4, r7) r8 = socket$inet6(0x18, 0x8000, 0x1) fcntl$getflags(r8, 0x3) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="afc25c9188dd57eb79bb3a75d82a03b2898ac459180faf00a0400c0330ffe58f00145a0b554e7d000000000000"], 0x10) 19:24:21 executing program 0: syz_emit_ethernet(0xf1, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60a4f00800bb3b00fe800000000000000064ffffffffffa9ff02000000000000000000000000000186009078000000000000000000000000001584f0da52ef24571313968050378ee824f4dffba7feed320557f7671975af37c8ce680ba2d2e8794cc0ee661ab31313a50f67f637326bdc20eee126a2c281295ae9405b24d13dc48b7b6aa26e8a94498418f3472f7281922377d30a3b5ed2c6a2990e5ea6b275c1d5bddf59f3d1843df268e8c825c6b2cff208dfb5cd8283d0dcd52a6de228bf697d3d6506afec30ef7e07413c7afc1eb139e0fb1a5a643b40995198c40e67b7d738054909c7dc4848515b90400b00"/265]) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="5c65078aa2afad93d7664142ac310c62a8ef84d6ed1cc656748d3551b8ffe6aee06facd2de7f0071d56c4f91c644a11e3e3d567e31c6ab2a7013d37d83fa5193caca21ac5e3e4acfb9e3a2f6f3e5f1ae4ae3f14b048b045d5649c2b659b5f1fd6f97ac830515c551abfaaf28cd548ef7449b2edab936984717cc15cc0823854eac9f56dd378976665741db9a938f61e76ca11cba5e1c05921b10407e0b55962c0a8a0f0e404bb2cac2de57b531efa928e9", 0xb1) 19:24:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d092e2f66b84d964a00"], 0xa) r4 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet6(r4, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 19:24:22 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, 0x0, 0x0, 0x3}, {{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) r11 = shmget$private(0x0, 0x1000, 0x604, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) r26 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r27, 0x2000746e) dup2(r27, r26) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r29, 0x0, &(0x7f00000000c0)) 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}], 0x2) semop(r31, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r31, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r31, 0x2, 0x3, &(0x7f0000000000)=""/9) lchown(&(0x7f0000000280)='./file0\x00', r21, r28) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r12, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r32 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r34 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r35, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) r38 = getppid() getpgid(r38) r39 = msgget$private(0x0, 0x20000003c4) msgrcv(r39, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf1b209e14d9821641e80822abaef3ccef058cbadf64241b061e7e4a1d1ccbfade2b5e"], 0xc, 0x2, 0x1000) msgsnd(r39, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d790805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea70595fea73db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r39, 0x0, 0x0, 0x1800) msgsnd(r39, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x1, r34, r36, r33, 0x0, 0x46, 0x81}, 0x10001, 0x1, r37, r38, 0xa5, 0x1, 0x4e2c, 0x6}) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r41 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r41) r42 = syz_open_pts() r43 = kqueue() kevent(r43, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r41}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r42, r43) r44 = open(&(0x7f0000000000)='.\x00', 0x1, 0x0) faccessat(r44, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) msgsnd(r40, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r43, @ANYPTR64, @ANYRES32=r44, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x0) msgrcv(r40, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000006af1495de9520000000000ffffff7f00001a7a05c59f3c0f00000078b38d890000000000000000cb9723b10169dae10000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f2407084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a00"], 0xfffffffffffffe9f, 0x1, 0x1000) 19:24:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea", 0xc7}], 0x1, 0x0, 0x1) mmap(&(0x7f000000b000/0x3000)=nil, 0x3000, 0x2, 0x2811, r0, 0x0, 0x3) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/123, 0x7b}], 0x1) 19:24:22 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)) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r4, &(0x7f0000000080)=""/93, 0x5d) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c3390000000000000000c000100080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497003ccaf25f71a3d7fe9f36fb921c14d0eac454a6e248226f1c86db834750f7ae9f"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getppid() r7 = getpgrp() getpgid(r7) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r8, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b2757d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() 19:24:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)='/', 0x1, 0x0, 0xa69) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = dup(r1) listen(r2, 0x0) dup(r2) r3 = accept$unix(r2, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000001200)=""/4096, 0x1000, 0x800, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="f40fd7dad61255b8e42426470e14ace7f8ec8b43bcf16c030cd5fe15d694b93b4f9635e17adc594bb11db7867ac41205a2fc9667fa77"], 0x1) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r6, 0x4004667f, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f00000001c0)=0x4, 0x4) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r8, 0x0, &(0x7f0000000040)) dup(r8) accept$unix(r7, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) bind(r9, 0x0, 0x0) r10 = dup(r9) listen(0xffffffffffffffff, 0x0) dup(r10) accept$unix(r10, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) 19:24:22 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x9, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) r2 = socket(0x800000018, 0x1, 0x0) getsockname(r2, 0x0, &(0x7f0000000040)) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) sendto(r4, &(0x7f0000000140), 0x0, 0x402, &(0x7f0000000180)=@in6={0x18, 0x3, 0x4, 0x4}, 0xc) getsockname(r3, 0x0, &(0x7f0000000040)) dup2(r2, r3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r5, 0x0, &(0x7f0000000040)) r6 = dup2(r0, r5) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0xbe, 0x1, 0x2}, 0x565, 0xffffff80, 0x4}) 19:24:22 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) fsync(r0) 19:24:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x800000018, 0x1, 0xe) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) write(r1, &(0x7f0000000040)="2b6908f77eb03b98b40dd003e4a06373d71540f82197c1236217a680895f96a1043941e41d", 0x25) r2 = syz_open_pts() close(r0) dup(r2) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4a) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 19:24:23 executing program 1: r0 = socket(0x11, 0x8000, 0x0) r1 = socket(0x20, 0x0, 0x4) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 19:24:23 executing program 0: r0 = semget(0x0, 0x0, 0x1e8) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x7, r1, r2, r3, r4, 0x11, 0x5}, 0x1ff, 0x0, 0x1ff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000001c0)=0x3) ioctl$TIOCCDTR(r5, 0x20007478) r6 = semget$private(0x0, 0x4, 0x82) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000200)=""/124) syz_extract_tcp_res(&(0x7f0000000280), 0x2, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r8 = accept$unix(r7, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) fcntl$getflags(r8, 0x3) truncate(&(0x7f0000001440)='./file0\x00', 0x0, 0x8) r9 = open(&(0x7f0000001480)='./file0\x00', 0x2, 0x124) ioctl$TIOCCONS(r9, 0x80047462, &(0x7f00000014c0)=0x400) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000001540)) semget$private(0x0, 0x4, 0x40) socketpair(0x20, 0x4000, 0xff, &(0x7f0000001580)={0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f00000015c0)="18ff6386279e6fe1d8a37d8141b2126aa8faa45c4372d525aa272ce557cf37f6752936825be8c2a0", 0x28, 0x201, &(0x7f0000001600)=@abs={0x0, 0x0, 0x2}, 0x8) r12 = fcntl$dupfd(r11, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r12, 0x80185760, &(0x7f0000001640)={0x7e9b, 0x4, {0x95a, 0x7}}) semctl$GETZCNT(0xffffffffffffffff, 0x3, 0x7, &(0x7f0000001680)=""/133) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740), 0xc) unveil(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)='r\x00') ioctl$TIOCEXCL(r12, 0x2000740d) 19:24:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000200)='.\x00') r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x400, 0x28) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r4 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 19:24:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11cedbae3c6534e0300"}) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xd6, 0x101, 0x10000, 0x65b294ef, "a42b852522c2471d5fcf5c6f79cf3bc9048411e9", 0x3, 0x5}) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x55}], 0xfffffffffffffffb, 0x0) 19:24:23 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 19:24:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0x0, r0) fcntl$getown(r2, 0x5) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r3 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000000), 0x20000000000000e3, 0x0) dup(r3) r5 = syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r6, 0x0, 0x0) close(r6) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r7, 0x2000746e) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r8, 0x0, &(0x7f0000000040)) dup2(r8, r1) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x3edf7699, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 19:24:23 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x1, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x0, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2000000003, 0x102, 0x7fc}], 0x2) semop(r1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semop(r1, &(0x7f0000000240)=[{0x0, 0x86, 0x3800}, {}, {0x0, 0x3}, {0x1, 0x1, 0x1000}, {0x0, 0x68, 0xc00}, {0x0, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/167) bind(r0, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = semget(0x1, 0x0, 0x8) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000001c0)=0x80) r3 = dup(r0) listen(r3, 0x0) r4 = socket(0x10000000011, 0x8000000003, 0x0) close(r4) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000001740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f03000000cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495bf554799b9f2130100505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e31f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff22aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee3137c4659110d7df852b11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a07740889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d8ad5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5596faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4a00ea4193b1f53fef28a57d1a42f82d0694648ff9418ad57cda34996b6d8fbabd93ee2fa138a0541834400b117062eec816831cf5a57c11025f971a03faa3e1742f1492eb08150c3d3edb8449080d2455b8158788200000000"], 0x10) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = dup2(r6, r7) setsockopt$inet_opts(r8, 0x0, 0x208000000000b, 0x0, 0x0) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f00000004c0)) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x11, 0x3, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000440)=[{{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x0, 0x8000}, {{r4}, 0xfffffffffffffffd, 0x0, 0x10, 0x0, 0x6}], 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r5, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 19:24:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r2, 0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000001680)=0xc) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x7) writev(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)="755011d163e994eb60d245e5a8bf2ec5463556a356b9b0fb1be80586d88000000000bb692cfc7e92a632137dd5a19f97774ecbde2caecd31e5a48f89b80c2669d3d292a6973638626a6a18e4b9f5e8ffab6ade8190e64fe7ccbea02de6676a9de6e1518bf1a49fd58ecdc6e25767bf000080000000000000000000000000559fa7e70491b30da4c381c1ad996599b9ed1d39c32c6cbc9f337683c658278133ca44f8c05e6b3c6b28eb7a20335a694114a878d96531f8163cbc98f35ad2982259644eba318dcc9de4d2928ed525258e24149e29608706135ec2deda3c3d3af0d6b05e3da3f69358199f319c469771eceaa1d4250b231486ce2a24b2a1efb562724fff766b6cb2028e6dadb1bf6c567e50518b7bcf9c2c2ce62d42e0a46c04650a67f0b49fd0556a714a0556d7f9cf898800", 0x131}], 0x1) 19:24:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000000)="008a376ecb7d7f059ec9bb41bc9d72a4503b436b364800000000000000080b54a7b402b8b59871cb8bb50d510000010000000000fada9a41e5d39b6edcff2a4932e9f389250b98a6b81ac7b6e1652037aeb450d9ee8480eef69f05c406f2199ac81ad73e73db52af384dcb4152fae5f5bedca2a44ffbe1380518a75bde05bfcc9941ac1068c815fb9e5b36e70daf9f706c16329a924c8072048d01c537a3c076d65ab7966a3ecc5e0faa352ec9f56f328788bb252a2e0d0fd56b2cdbaf87bfbaccd85bc1a2dd02c75115a481af364906739aba0ddd640e23ef415e3a59b500"/235, 0xd67b8259c44dff5, 0x0, 0x0, 0xfffffffffffffe1d) close(r1) socket(0x20, 0x4000, 0xce) execve(0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) fcntl$getown(r2, 0x5) 19:24:23 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00fe80000000000000592490c305ff000000000004009078000000006000cdcb0e5eff8a000000aaff01000000000000007a00000000000100000000003d7fe906dc253adc0400000000000000e5cb09591ebc38aeffa462c8aaae717e60ca37a2f6115687fb469b2de9791749cef75b943a4037538957975a71de5cc2302f7c7be9dd026970ca20551dfa13af02d23e2008cc80aebf65e4491b4afd177000000000000000000000000000000000826b01a02d124c00000000000000"]) 19:24:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) lseek(0xffffffffffffff9c, 0x0, 0x6e, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/222, 0xde}], 0x1) readv(r3, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) r4 = socket(0x1, 0x1, 0x12) close(r4) 19:24:23 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="d987281f34fab40c280776c39a901d9892e0b388c5286dc12be9658c14fdcf8adc9fe7165cdf2afde6b1906e9e2c4fa4409d1baa950ce7ea0467b9596eca67e2272d2ecb7c1615ae3da53c24f89fca1c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130fb8aab6938e17fdd7ef6d4ef10be20aa6e9f6ec9869efe5de6932ac5d7722b31a5f5d5cc16e5bccdee84712e7cbe1315cbd93827acc082196cbadc185220f466687dbc3cea2e6e10e140e37b4b36407b9dab1ea2fa6564e03ea0f55712ff4d91d7fe0b9dbb6bf37814a301a5af9abb477518e9f1e055762fd4e24cd8f4055ea5b9c37ca0d50f1f2d566a70099711c401c75940391c6922690538374b867d219478d23000226802f82eb95476a6fd5e842aec9889a09ede0aca6cee1f9807cbc87ea3aa2b2ad6c9b9a1b959f80af0a8edf23bbd0729cca738ff76822ba0a9465b264936c2772370e44cb92357501e351b04ee932b1b8cebb796fda99d4e769cb66afe84da8bce5b20d0f3522c1dafa7ce9150cb3c86d2636c0e4f9de4fcef240d406cbfd942ac0efa86cfe897a7f42e3969e6fc2e43df558d62875033e3d5550a40c"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r2, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae97e65bc34cf58234128eaf5cf77f8b50000000000000000100000e3ff000014002000000c4fa4aaedab8267d5126a29fc5797b64336fa90b04931248ab6e8eb61e226ee1bddd711e1d84e5284d691a904d3db179a"], 0xa) getuid() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r7, &(0x7f0000007000/0x3000)=nil, 0x1000) msgget$private(0x0, 0x20000003c4) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000440)=[{0x0, 0x4, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x8, 0x39bf6747839379ec}, {0x1, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r10, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r10, 0x0, 0x0) semop(r10, &(0x7f0000000700)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x3, 0x8}, {0x1, 0x80000001}, {0x4, 0x1, 0x1000}, {0x2, 0x8001, 0x800}, {0x0, 0x102, 0x1000}, {0x2, 0x3da, 0x1000}], 0xe) r11 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r11, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) r12 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r12, 0x0, 0x0) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r13 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r14, r15, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r17 = getgid() getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r14, r17, 0x80, 0x8}, 0x8, 0x5, 0x0, r18, 0xfffffffffffffe01, 0xa, 0x7ff}) r20 = socket(0x18, 0x1, 0x0) r21 = socket(0x18, 0x400000002, 0x0) r22 = fcntl$getown(r20, 0x5) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f00000007c0)="eaff925c00010000", 0x8) setsockopt$inet_opts(r24, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f0000000500)="ea00005a00000000", 0x8) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r25 = socket(0x2, 0x8001, 0x0) r26 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r26, 0x0, r25) setsockopt$inet_opts(r26, 0x0, 0x200000000000d, &(0x7f0000002440)="eaff125c0000000097620ceeb15b72e80a301ad05ecbf61fd25101ace5980a0fa50130428e1ef95d3463454834329d01f4bed1a951de5de0aada815632d74ddc344f233a219100000000000000001a1878fb101ae5a37267dfc1ad531ba6c22f28ad36ac16b256a2c5e9e224f1ce4872477b1cd115a40be38044e105ea097961b6b85ccb717f1a9d9944b49d3e098d26e7482822a1ddcd5e9225a2f237e082f41ea7e010ce008ec3e2efcee592fa1314b7d5ddc3977be79d9f01b1720911df075f458233895a119830db516bfbe54cc90c17183d105bd51c2d9204de51c98e4ea834581cd8e63b133149cb92831f13b8c11d5b32f5224171dc0438fb55df25b4c05531520a90eae7a84b6de1c00374c000661dea3e4abf535a88660177c21afe744b604ba73b61062f3673b1c2f40fc728ffe304f304b932e58dea0e99809a1bf17b54d7702e8b8eed1a2f0cfacd724b9b32e77c834669fbea5536ba7dd313ee55bc14ce8efe9fe34041e6f4978920cde003332c2899146a5f8be61531df75366638f8f4d1316cd3a203d25b300cd754e317e31a17b43ec399d6905fa2bae3dccc4dac61b48e8d9cc510ebddbbec07a7d7d2d1a8b552cda1cd15d866b3cdeaf84c4fd8f194e8dc876c85328deb5e59a7e46ffb65925c5c0efa12c16140467cd7fdc6c2d6bb2e3de83d202ef24dfae8fb7bce5a5a2afb2478ef0e19dd00b0ab8c9badf948a94f1e575c65fb00e6b7510791987d9e76a1f404fe8d1bf9fede9c56976aa8d0b8d6ac23d54430e4da0e2cc262e42b577384f58c48f17631e14d3399d49a9c04e27c364b87ad3115b02e639da8e9a616e376680d13ae21a97192b483f564a4fb42636e5cda5e462a1db62eabff13036704aeaa4070ed028277ade753a01111c25d5c799ad2747faf42b47429a4f0d9f7f80bd318d4dd7e025ede3e885ac2a08d484de0b585eab6294a49", 0x1c5) r27 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, 0x0, 0x0) dup(r27) r28 = socket(0x2, 0x8001, 0x0) r29 = socket(0x18, 0x1, 0x0) r30 = fcntl$dupfd(r29, 0x0, r28) ioctl$TIOCFLUSH(r30, 0x80206913, &(0x7f0000000300)) socket(0x2, 0x4000, 0x3f) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000240)={r22, r23}, 0xc) r31 = socket(0x18, 0x1, 0x0) close(r31) r32 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r31, 0x5) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r33 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r33, 0x0, 0x1, &(0x7f0000000040)="76cb42cad76f6d37", 0x8) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r33, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 19:24:24 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0xb, 0x95}) getrlimit(0x8, &(0x7f0000000040)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002dc0)=[{&(0x7f0000002740)="ad878f9e5424a45313572e646ef6dc684cef901e4b2211cbf5877fb5503222dfb84badd3316fe3ab455e3b61b546faa8820b42aaf59ff5c9dfaf587e5d506532c31c777ad637d41758b800bc0b1dc5465a1781c40b8f3493a0fc6aff3457397e5e9e36affb618ba18b847237a1fbaddc698dcdab3f941f00a007d6bb3a86417fa0b55cbb73943504", 0x88}], 0x1) 19:24:24 executing program 0: r0 = socket(0x10, 0x2, 0xff) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 19:24:24 executing program 1: getppid() r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r1}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r3}) wait4(r3, &(0x7f0000000440), 0x6, &(0x7f0000000580)) mlockall(0x0) getppid() msgget$private(0x0, 0x40) munlockall() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_getres(0x3, &(0x7f00000000c0)) ioctl$KDSETRAD(r4, 0x20004b43) chroot(&(0x7f0000000500)='./file0\x00') ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96cb, 0x40000000004, 0x400, 0xfff, 0x4, 0x4aaf, 0x7, 0x3f}, &(0x7f0000000240)={0x5, 0x1c, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb5, 0x8, 0xffc7}, &(0x7f00000002c0)={0xffffffffffefffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000300)) r5 = dup2(r4, r2) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x1, 0x8c}) r6 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r6, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x3) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r9 = getuid() seteuid(r9) r10 = geteuid() r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r12, r14) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r14, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r16 = socket(0x20, 0x1, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() chown(&(0x7f0000000180)='./file0\x00', r17, r18) r19 = getgid() r20 = semget$private(0x0, 0x2, 0x0) semop(r20, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r20, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r21 = getuid() seteuid(r21) geteuid() r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r25) r26 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) recvmsg(r26, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000680)={{0x4, r21, r13, r27, r24, 0x100, 0x4}, 0x3f, 0x49, 0x9}) r28 = getgid() r29 = semget$private(0x0, 0x0, 0xf3) semop(r29, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r29, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r30 = getuid() seteuid(r30) r31 = geteuid() r32 = socket(0x18, 0x2, 0x0) r33 = socket(0x18, 0x2, 0x0) setsockopt(r33, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r33, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r33, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt$sock_linger(r32, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r35 = getgid() chown(&(0x7f0000000180)='./file0\x00', r34, r35) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000680)={{0x4, r30, r28, r31, r35, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x7f, r17, r19, r31, 0x0, 0x80}, 0x4060, 0x40, 0x6}) 19:24:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) getegid() r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000240)={0x401}) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x5, 0x3) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x46b, 0x6}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x0, 0x4, 0x1}], 0x0, 0x0, 0x1, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x40) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000180)=0x2) poll(&(0x7f0000000080)=[{r2, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0xffffffff, 0x0, 0x0, "1fdbdfa62e01000000000000e62c36ae61c42648"}) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r6, 0x0, &(0x7f0000000040)) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000001c0)) r7 = socket$inet6(0x18, 0x1, 0x6) getsockname$inet6(r7, &(0x7f0000000280), &(0x7f0000000300)=0xc) getsockname(r5, 0x0, &(0x7f00000002c0)) fchmod(r5, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 19:24:24 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) recvfrom(r2, &(0x7f00000001c0)=""/82, 0x52, 0x3, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000002c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) close(r3) fcntl$dupfd(r1, 0xa, r3) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000280)={0x2, './file0/file0/fi', './file0\x00'}) 19:24:24 executing program 1: mmap(&(0x7f00009d7000/0x3000)=nil, 0x3000, 0x3, 0x5810, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x0, 0x65, 0xec2c, 0x1}, 0x42) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x800000018, 0x5, 0xfd) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = shmget(0x1, 0x3000, 0x62, &(0x7f0000933000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) getsockname(r2, 0x0, &(0x7f0000000040)) lseek(r2, 0x0, 0x1, 0x1) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f00000000c0)) 19:24:26 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 19:24:28 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) 19:24:28 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb4fc6e262d74b2d7beae4b300e74ce4"}) pipe(&(0x7f0000000500)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) syz_emit_ethernet(0x7a, &(0x7f0000000300)=ANY=[@ANYBLOB="61aaaaaaaab5aaaaaaaaaa0486dd60f2a81300402b00fe80000012030000000000be002361bbfe8000000000000000000000000000aa043065580000000000000800000086dd0800889b00058900100001000100000008001e010000040000007806ec288a00000000000000000000000000003ccd5495439e6c43ce9dfb67b90e59773077c17020bc578893f4846cafbe782909da93cacf592a20bdd7a9d77bb035263984c50977f3f61e226662a9dc0d9db5810100e439000000777a1b4458cacd0c7ae228cf221d57ee560e49a4065388784eb634701c4a849f1771efbe35c784fa30007c0ef53b0fb7836d4b0dc162888de2789edfc23ca091c967b2e1957262c801582d1a3ee84ddd0cfc8a8ae3afbb052ecc1a56c810a8f4bb0200660ade8a75ea024a597273d089fa024d5c3e5b23ce6a17f3aa710b8dec753e4628c7ccff391fcd3215c346618dbf93e93210d780275451e952ce94cec2335ad4ae8f61921496708a5879118473a897ad409a9f74958f01e906fcbb0b3b5e94a985fe49a89bdd20d68971ffb2bd9bff7f60636a03c4ac"]) writev(r0, &(0x7f0000000100), 0x0) write(r0, &(0x7f0000000200), 0x3ba) fcntl$setstatus(r0, 0x4, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x8, "000000000000000100002000"}) pwrite(r2, &(0x7f0000000680)="0240f79571e9e9dafbae38c575c4b81489cdff509b43bf99c4c1a8091ab6f31620c9578233e7791b31cf5b587738195832fe72d7111225d4ca81621e9a779785ce4779bf54043d158181beacfa9f220aeef4bf6021d860972d9faef9758d822660e35c71698826666a890b133bba588b069aa58b0d834c81a70fba1f7134fd8225f449523ce14cf03cce831f485aef60564f5ad849f5888fcd84fb61cedd005146776e45ad93d882299c8a1784f19c703c81f6b116b7620e53b5a59ae68c8f70e87539aa2bef77591940f8670af4969407856b74f2befadb2b25dca37f9ea680366b3d33", 0xe4, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0x9) connect$unix(r1, &(0x7f0000000400)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffcec) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r2) syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000440)={0x6, 0x3}) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000780)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r5, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) 19:24:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, 0xffffffffffffffff) readv(r2, &(0x7f0000000540)=[{&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000240)=""/172, 0xac}, {&(0x7f0000000300)=""/64, 0x40}, {&(0x7f0000000680)=""/247, 0xf7}, {&(0x7f0000000440)=""/32, 0x2c}, {&(0x7f00000005c0)=""/175, 0xaf}], 0x7) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) fcntl$lock(r3, 0x8, &(0x7f0000000340)={0x2, 0x1, 0x8, 0xfff, r8}) sendto$unix(r0, &(0x7f0000000140)="f6", 0x1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x1ff}, 0x10) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000000000aa8dfa2a58b9668be1361b9a3a49dce5aa7be224991e7f1911427c"], 0x10}, 0x0) close(r1) 19:24:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x402, 0x0) r1 = semget(0x0, 0x4, 0x148) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r2, 0xffffffffffffff9c) r3 = getuid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r3, r5) 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}) r11 = getuid() r12 = open(&(0x7f0000000440)='./file0\x00', 0x70e, 0x1c3) r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r13, 0x0, &(0x7f0000000040)) pwritev(r13, &(0x7f00000003c0)=[{&(0x7f0000000400)="90", 0x1}], 0x1, 0x0, 0x400000000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r12, 0x0, 0x0) close(r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r11, r14) r15 = getuid() r16 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r16, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r16, 0x0, 0x0) close(r16) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r15, r18) 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}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0xfa}) 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, &(0x7f0000000180)='/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}) getgroups(0x7, &(0x7f0000000100)=[r7, 0x0, r14, r18, r20, r25, r30]) r35 = socket(0x800000018, 0x1, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r35, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r39 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000100)=""/114) r40 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r41 = fcntl$getown(r40, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000200)={{0x3ff, r17, r38, r37, r38, 0x104, 0x5}, 0x3, 0x9, r41, r41, 0x7d55, 0xd75, 0xfa}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x5, r3, r34, r36, r38, 0x40, 0xd4}, 0x7fffffff, 0x3, 0x81}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) r42 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r42, &(0x7f00000001c0)="a4576e0fa17315244fd29b8ccf880b073dd55cb755e3c11642f56316ac840f206bdd50f204fc5f35db07da3a6bd6a6c877444d2605234efaa34562a4bc22cb389c791738caccb2d3eaffa0280a91bfd70fc2efccbb10768eca00693983ad68c56195f993178748b79c0e917c6ce467c7aa928714a04e0a12a815a45b376dbeba3eba5fd163d114619524cf48a712b617976414bb1d999fd2d397f47bc931e60a0df8eb924fbd0befdef967ff2945a86cd8387b8abce2a0f4e922abab46c581b93a34f5fcc63268e2523080d3e7b8d84191501bf4d5b90de1a3a844ce4a077a71ab38", 0xe2) 19:24:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000003d0000000000fb0a000000000000893f38aa10e3ed5409e6002dd102c31d539a741c0b8ec72a20ef2ee5831abafbe5f96bde7fc57e5791a51988c93d2d3b45a2a0cdcfc682324189b9725c3df3dc8ae8fba14b593cdb19eebbdb023e6055902ba01f5ee2e3b346cc871dfb9d1eeeedab183b5d71c95a0f3c4c00367efe3578d32d4531dda7d165c0842a29562f6753681a1f60cd1baf3aedc38754dd5a4c8db9c9e1fe7fed7559c47f3b"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000040)={0x2, 0x3, './file0\x00', 0xfffeffff, 0x1000, 0x7ff, 0x8}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13391c070000000000000094c6f1b9fd", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:24:29 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) close(r0) ioctl$TIOCSTOP(r2, 0x2000746f) 19:24:29 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r0, 0x80007, 0x10004, &(0x7f00000013c0)='\x00\x00\x00\x00', 0x4) 19:24:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 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(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6acbc9474e19767b0784"], 0x10) sendto$inet6(r3, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08ac304b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddc28a0f9bf33818dc17aca75c7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce00002a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53880e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf6714", 0xfcd1, 0x407, &(0x7f0000000080)={0x18, 0x2}, 0xc) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) sendmsg(r4, &(0x7f00000002c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000180)="0a9bc83b771bec442d213aa7356f913accb7980a4547dd2d454e7ed4db05d014760929f9d772ca7eee01e2ade2993be031f1ca2e0937815e19e471f34f7a3e8c19997eb311d9517b91a073489b18", 0x4e}, {&(0x7f0000000200)="691012fa586854af8c1349ab30fba4820e650ec05d2dd194965d72ae84bf838b08f57197e648cf95c63b26f1e647628a6fe08cb1bfd4488c667f78f4e6a43ea44c6477315d465dd563833cdbf9ddaff893e80d3dce8577e93e8185d27d22782b9fe5d61b3d214b975c19b00802e229398bac3ae3a140a14663671985e6b94071bed0b7e0443308f074b2b2f1be4ff8cf8b15a9f97ecfadaf6ac571725af29b8963d969b4769c191fa3bd0c53ffd0bff0a9255af5ab74f166bffa6689890c45ce", 0xc0}, {&(0x7f0000001300)="03a0df541ca864fd8e472f8eafe7acd7fa04f212a6c5a27a4ed4e67e68deebf882bc33f94c2af9971e369dd279d9e84fd8a04c620169702848b98662545faa417592601ae82c5c5a642e6d7d389120141b942cf802d0cd8ea0a1b6", 0x5b}, {&(0x7f0000001380)="55c815e2a00814b133c51f1922edb5d9d68325cb2faebb9760ebe793517909ca7cbdfafd5a3379fcc34568590ee1c63e0f34893e309b18bcb00da917e5b9dcde5d859de831516708779f3ee54c0ff41568760c375ba1657f349100daa168699b68cb9ceee9ce7b93e2737619efb4d1527259a8c1ad5ad4a88a0c57696a8aaebb7e7b4f1b18e595f920953bf369a1343a7957d29c5b6c79039676943986e3529e9eefd964e6e6eee021cad10c9294b1df4883474c750f2f0106b3b8516306cd93f5b110a37742bd68785895dfdb0e9fef61827e1e9fee3aea21ebe13c5e7df7ff65", 0xe1}, {&(0x7f0000001480)="7ae7e3457b33d9e20890fe1c9b225c61d78e3c23d491caf5683935d19c655cf9c2714680a4a99370b62cb29adb2d3bdf618f0af75f155e5bf953de7f08dfbba62a48922d8bb06526206b12887e8e964b79ebd4ec455f5db9c2ce4ad651098cf292e0272b065b3ea4bc68c741ec1de2cbbac6e7c47b2624fe69d818ea87005c5406f067a1a52578483c2bd84a271a8a70367534fa0cd6591b57940035caa3", 0x9e}], 0x5, &(0x7f00000015c0)=[{0x1010, 0x1, 0xffff, "c9bb4ad4920123177ef3135e6c95411a109495f4e8f2c893b49e797662c06ffed8819119062d4a56faa6b18a4d0453819729c87b556683e1b4f771074a3292e23cef30e05127ad83daebb3887b6471785815f91b37bf92f7f774ebb2fb4e261c5a5bc9728fe0a6deac05bde528d69328789ec23bb6f437a02163d9fa831821e1a997694f0c6937e8fbf37e7aef1e0a9e925ee96ed9adb9038e7d4cfc2e732dc7cee07f07082bb20355d46aec8974cabdc9f321f76662173047a98dca37fb606aeb6d9eb9ea95b0f5b9a6fdf44d2c491d0a020083d4cf781a8a9a3f46ec1eb1ee6daccb8c03c288c88d8db9c9c146f555072118e4a4b072f83f743068fc1ed2106a54e1e88a36406d658e7deaeef5417c1c67a47c25f90a9bb7bdd85f6d60aaaa901ccbf0954d71fd25b5791adfcc5bd8ca74707be881c02cca71c0a13f1f57c5db40eb75d52a0e0eed0b61db92f8ee105e8c0a48c5e620cd1915de1c2ab09eead02bb25487b1c3286e8bad71964eedc50b33c0af597ec1c8a97d11507adab6dcabbfea374be5f53e53d9b53c0050ab1693b93be192cad1af4190d259888f0d6c21107c895d1398dbef6fbaaa7a257393e4cd7ff9efec712e372fb6727d879165df2555f886a286ecc2119ef6046ccdfdd04766602a3116559e4c17b42100c6254a45e26212dec6d730e8f5399acb9eb9cd2852f5d595ef1478f3b4d934d4ce74e39e6d92cf789db7589c2df33647f4241af64674c8b26246c9a3333953b5372e9afe325e420dbe85c1dbbc4237854a31aaed71d1e1fdef17239dfdb646b71682f354e5a6f11c7bcd03248d18353f542268932f0af99382f473f3407b3eb18fb8cca9609c4ae8fe9fc12c744ab26ccaae7e65209a46504577c6e7021031064dc5479d4dc6dda3d5bc6f5a085f54cd5c4e06733b3f9dcec7aa36c5e1ff6f9333e706c3998c083f4dab9bf5194dbdfa0866811a2bb448ef0a904fda21b5f9a141cdeeae400fda95cb1d33f414df4810b00903a2610bedbd43a74f9b0b220e254e7694399673ca621a11481cc606d22c9f588333b4bb0fcbe254557ce524acc8926d9a4d305b21879945e8e2df3d4efe9297670595d4f4e7a9e461e56765ee97b2e091b8af310978a81bedc79881669cd241309a81072eba2748200022a860e974b8de7679749369c67ca4dc67bffc3c0c1da40c3889576415ba41338c8936084fbf76497bba403901e783f1de2e717f2dab1f702586965483b55d9a8ce1aa5c165bcb4956b5e7b84d6b2c4002e2dc8cdf173ab71935479ecf9f2d2ffc487eac92378ef2e91169acddb4b597a174f85ea39274100c5f73280c66c1791143fe5ce4d892336fb3660c17791cfd4bb804e6664d01ae5e998d9c5e759b45458fbaffed5bc9eed9acf1e3fb978104d80c72b93ce130cf1b283e9b125ca21a764f95e098c06900bc11cea8a7d1c30f275f49205b773a19471f4892b6d0749f555cc5e06472bdbcfe1c777ad36bf600dc6bd2bc948227f719da6220ce4668047bba822dc21d8712fc94e5f49258311639bd73ffa241e1306c4e0a837e3e6f59b69c94cab0f0bb129e0801f41b6d576f26c3d12b2c6ab6bcbd436ca37fcb8bb62a31e4a8aec7aa52cf689454da459019dcc367f58ec0483c1b37b3d7cf70082af6489af30fd26b1f5e0a52c26bd3c3ba473187d3cefbcabefce2a4eba050a7f613df258816703bd4ad564771c8ce9335c4c4afc80a633eb2cdb604ab83de611e0e7dbe51acadeb4f743b3d6258cdcfa4a4995d164df4cf042e767bb88d315c620447a0a6a142a5ca5c23678b47ad51bc6833499d461adb95b40501d938f7abe5c520008aee49257b2821b513b0e9c5897f9d6d75e967141ec8ebd9ba2223070222ea91203328bcbe6be33d7d3216632f0a4ee6228545503bcd0c60c748e7d4163ae685056c3d8f118b8dd6a3c867214e96049a266117f651e692f0aad97d53bed4155a830bbd2265eec7bc14be6d92233891cdb7eade622c59fd23bb9dfa45b3c13caddcad6c36c1b0afa17953744d70e9f285a610b4dea4a9b56f677dac0650447d3ad792444446783d1ba5d324418525845f533435e0615b44abcb2625681f176f20c624d6ad9468b56e5116b01e6301eb0a9d68e7640484bbda0d0285fcccec2346ef4edbe6b8169723586d43c9fed6fca643381553b129cf4c74f209276300668f2e76d94d4a491b11185355f4f79dc90767d7eff88315b6bd13884c2e0a18399c5bd1b355edcbb9ced551a327df0f94a3ce0263f8d7e6a97f4fd9d431d97fa02e7ee2ef460d4d9cb507990cf7fc768307e07da656d631d4208c743d0776ab5ce4fe981fd4f56d5d0dc316cf7d2f29a7d1ee0632b53c4051e78a5b27710edebbbe90d472f05fc03ff2b514ce107f70353b4f1e8f9ca210ba3220b8c2cd030c7dbc3597ccc67dadaaaa8ad4d41c2d1315a966414801028ae5e09b715fda6cb70a2d0d1ade88b0c9ef998510b73e44e37f64ae866c12c8cb1b8c3ec21fda14ac9bde1a70d406c30fd77e45e0c64044fe74f615ea199ae39aba83c3a91539dcdefc85bcb373ea010871411442853eeb27af2f9a91b48b1b014dc794f6b47303745c1bb314c23e6cbf521816e058f0d3a4754fea50a0b8836447715c06ae052c27af3b4511a82e55fa4e35c7fd2a919a0dc83e7599be84fb124e76edfe44f2bd1d760df52aa2217ff7e6e8d1763ac6871418d2ce66ac3d9de147172fe61dd19f19bbc70417c2f0201f7dce19a1bf577c5dc4dd43d525aebe6b20073a9de9e44a66f63aa88dada12830e75efb87da116407a7a31e4d8e1dac109d5583072892f0426d99b42464aeefc946fa9f08038313fd84c218ec7d0ae1adecab367f566b0081905b121bbd2ec3786d94e0b20f90c3063142efce4f78b0787e3efbf2e71685c2384c895a2f5f1320b56057e7eb9b5f613e4fb9f294d44545b33c6739aaa5565b477554713e48f3d16f9fde44151775ef7ff9839a79c7c32899601b9cdd25ddf7eb659dc53758ce1b87a0de9fd0addc29cdf3735a645a582447c327d0248e91019df6b44ee609cd162367c943f33b908624dde5e522253635b5f9701da544dfc0b173a381bc9a0957b01c69d20efde134bd89ca680f9ad7ca9fcda8eed299d61d8c43c0321b32fb5a2027a04794e55bce6dd7b74ee383d2fc5173d2388f50bcc0eca53c3d22838b091d606c528557bc97145b9fe6daa0ef41b1d155c6791261cebc14968adcdcca219fa2bf0490d6db35bde079a1b75f3f7daa8d4da280129c40c366d9bb94cc255b220913d00e14299a6b9f8ed25b31e9f80050d1b6c25852698f4c6a987a449e35de394d1f77ef88d5bff6fcc18307140e5eae61fd1e29c410cd996a57a13dd69aa6de40e1dc212351ee0050b6601af2889f4b4af4d9ac8bd8ae8aa7e7446662c9655b06ad0f10b54131388869d9020a1addb85e7db7f6b0eca1d8f2a8238fe4894ecbdac90e78e955109bc3433940fe50c80c2218d83a25906f029a7296659526ff66cad37f6da69e5b01dc7eb7164549d10e26e5395103d1dc63015a70637bb8e422ea0cff1665d493ba0ce87bbf64d2214d478a242471775f197262d7fac06d0fca72151df67025abffeabc389b48eb28da40a9e9db3dd26f656d2643e09026dba61427b3e51a43e4e1b367d941dcc3b0a6113b63ff5797341fc3f2814bfb30f29f59d539d656d72ba738e7a25cf28be115b8a38a78701830d211b9ef467f81a33e60718de230f552bd67b9d052b555d9a2d128f761e45b9e775a8016733aa8e9f633358f380ec928677c3bbc8aac1606cd95b052656bfdb785a9c7b1cdd47ababbfd73952ce62fe625736c6fe7b77de96968b7eeeb6fd4bbae61fa9b085b86f0a7acf2c5b464f383e35dffcdef89dce92736ee61116e43951050c388842d69b09b511921c9d828afc1482480a79830b1553f8f51dfd71648363cc883851614ee8a20568705582f012a8282fcafc55f3bb7b945aef413fc686b3206ee33f56913c921d58e44a9aba927b451a915dde19aaedfa37870a606e9211fd6eb644afa241cf896931f976cf2d4069e93718cac014866d2e89aa412ecc23115c46d7d922ea119497a65ad2ef8a974c9192fc42a0ef1e1e1842a23f35c2c79fc86f6add85eed72df3d21fc4ffa2c4ab6b1ff6c3bf9baacf68ee1a29d159200f7805ac08b4f53ec0ca0da3a2af4b3462ccec6dc32281bb91c9c5a3cb4c9507d15a946825e5c2a4b44d9113d5dd50b65c1158e91fbd23a9c859f508c127d2acaa16530b8ef37efd445ff17529f7c1d7a2ac5939f0a220f180810d1b67a00a26a6cb36430e7fc8c1f4d083b34e8b20c7a760881d6df2110a3f891ad96c7329b9d19e792d5c4c6058b39b254926ffe45eaea1d347dc77839ae5b269116850eab8124b424cdc20384badfbadd4539c1f50a9b954f376c486ba61dba0597f7866536dd9953de9c77745d84c958bf5012d67e69b00c59a66d6e4a0324b7381c9365d0b7aaa9559fd0231895c69e6d08d51093533d63b95d7e7028d6df94b9316fbe1ecc02ad2f5edb528fe5cce4b8ce444d7aa25473e5a1a008f7768510f36bfd056c36734d478071898d47fecd508e71300a4e675f9c5b012d5343a6bd6ddbd5308c7b3450367af105702bbead1ab47afa66862c1246bfbdcca027ab6a14092425e42cf79a0d59c61f82ae35f6019ca0740eda536be21a5164430e39780ff0961307157e6408c687cd0368acf5a019ab8f9b6a08716ebfecfcf4ec4a209828804e08726f4a9d2e62c953cf25ffb9c64756cf02cc4d557f1843140cbe91f48d6ffdbe8d20ac6425f668c22e231334982108e7338d5eb2195430ba0c78dc5428bb45dd6d9da6756c6f8f43d847cd62e14447b679cc878bf04eb0c791056ca55729f4e67fb8885ddd7a7706bcf57601ab05755cb13d8f5931a74125778071f7a49076633e10d1061442ba5171dc323eeb1571cf866537785671526b127122c0acbbeb2d90441438fa48740d9065a20d680720e73d7ba18b30349efcff0c614b2f477af2e7e0ec9d9613a9d94102e59508bc6b52b3f2d4cc36757f3c1f0871aacaed1d8ab721d6ca3f459ca91d2077d5e5fcfcd41ca40f60da012353a3b839081d447530019ac161a6afc042f3039cc01446fa78ce050e55bf3d7bd263a1db7aba68b1c38366fd34520b37911c47f379a69ae973c70ff68b8536996053dbb9db6634bf21cfc56223791fdf6a6c600b4b526ea62ffaa11b6deda61dea6a6a5e53718cc66c6a9e9a4a8e74088f816f4aa5664d33907ccfeff4a6492195c1c18d6e87113c53f5051c2bd0a505c6eecf3fc2097b0fe0134a697773828dbd7529144ed251e529792fbad748798ae731b0df2a96bd4e3e6bf3fe72b76a714aed251ed47c2626ece9eaabff6682c483c9e4c42f907dc11d465ac68e3d9f0a205e51f551920e29a1c5013a543dc003c73aec58001cfbf76cf117bd31cc6d98df4fdb8d53ab158878096cdb8951e0724e1151d3ee8218abfb5d13e1801e7250e8ed5d18a6e53a2a26706813681cdfbf2a0759a2781a2f768c16ef491886b74f45cb9457e310baa1fff22c17bd13533a020d497bd386f5cf2a294034220f7514ccb48df933cca076199e453f49d0b7f9ec106924249ac75cc839b8f41962d288154d1363d815630bc0b0283314eb0e0b50b8d4f5268f8ff870e054b83680015f113eca24687e4f587d7db9c0d6e602c56605438cf5931a075ef601baaa25f8401bec9e5637538aa4cef6f4"}, {0x108, 0x1, 0x2b, "83d8297844dca7a8a73b043bdb69c006e0ff2d1860dad0f8f07cfc9090e16604deaf06fd7990c58f2b15385dac05bb072987b0064fb77a407b2944f2e8f55bcbfdc6f3aaf80bbeefdc725b739c0236fd0a92dc49b07893c84c91ead3f32062508cde1844354ade9c1bde3279046d6538b92eadecb9895d22606d65426a3de00c8fbea4018cf1bf36a6ddbb47519918fb26d0c4eaa1dad1d0b807cf514d0e79c619451ead9bff874b8a5d8eebe4df8c4c8bdf2f36ec46259963a55c418d0a73ffd7d3cfa7b4b94b856f5f2c72af5c5a4fb0c836427731555f6ccc724a1676d6247e531f9927ae7d04ed2fd06396fd825a87"}, {0xa0, 0xffff, 0x9, "3744bc84871b209de6e9f7250fc432efcdd1addb164479dd45a41582ad6e950b43fde5e4d0e6f44a9790d45c5db566a611df63324b2e58dfc1d5c20a4f775dc6188742c30a45947baf790622ec8a684e63c6641c81b8e6b09faa5f8d8273a55620a32c80f71a51eda3d7ee179ee8abe3e025852f8cf152df5299720ae16356cb8b7a20695da4ab466a1e"}, {0x98, 0x1, 0x80000001, "992b7f8bddd23285b82e8e35d3b2c3f783e4a66bc04d22b8a665e7f73248a4ed8aae3216b8de477592b73064ff0e03d8a2ce794e73fd75df2e39b4259dc415ffc9ffe664c70c85877ca8a84536512a79d9086a6586a6692b215a6c7de2174d3d1d995ee3f76577f1fe99f58731c5de22c02af1a9ad1ba844d5d5ee1059208f47cb49d1fbd4"}, {0x1010, 0x1, 0x3f, "ce957c2417e2bead602fac7b343d4d64ae0a6e76d722c3baaa3206737d39aa2459996bfbbb4a6b64fc1c4fdbcd67d83c89cc8b6735941acacc742ca056a05ae25ff57c520735be77e13289633260f747694e7da8e6081be53c74c18b8a0e3bf75058e35e0236f79cb37891352792e555b2952299c6711f47a331e8f0e2502e7843238a49cdaea4e02bca906bd0bd56d3cd941efe899ab3a37a58085a83d58306cee37df554f926a80cbb9eca37c832868f8802ac955ee24570a4f105aa53d3a3cb8bd823feb36242c3f9415d3178fb3ec4aa4437575f71fb72a77af7a930935ccb355e6a43f0d47fe97dd5147d50be52f71738cf477e4da11762f88359f8621772fd8a465a75918beeb7414eb1ed9cbd6745c6d18483af31f777a6839fb3916cfdd5b8eb7bc551941e402f89cd04aca7b4a5e38b2a430df59c40d9d462e888762272c3b176f9c70a989d2208b79b1a3727040afeff76cbcabbde186e33195541dff923da069c6ec1f61cd7f3d6b8661bb9251aedae7994beb53bba54406d2760042b9b458551d96daa6a9505729a36df17ee8218cb4154fa00cef61063eb0e4476a582369d724596839fde38e674276259685688d7b850f13486db0727dc7378f0ad0ef9a3980e2b3906ba446d2fecff225669aa56846b90d0f9cdf42128fbdfe42f6b92590f05d7e36adac39c97bb418fe1ed3cb2b9828bb04e7ce41856f28ccb458a354427ad87553c00bd9858c162fed7c597cbe1f1393334ed93792ac7a527cdcc6d3bb0a4099d755abdd1ddd02acbe0cd1e626cc3eb8aa671f467efc5d6995e53fe336e18e3e3ac9af964aab4d1471d46c9e2d676ceef8bff5fdc3dc0e8cda42821e1be242bf968594cab807d034c4d70fafdca5619f4fd8f552d81dcc0b52521d53819de90da051688bb19a9b02c8f92d0d99f1ca5e2d70beca5cc7c96d493418a4e8ab9352d8a3229715a327893f44d693eb857810b442a6846226c77bb3cc658bece540369c5bc03990c32260d1346d56ac2e0b25c21f69c949ba83023ada03759fa65965b61659eb177fcc974032ef42c0db37f30ebc45d981f9d8a240cd64236d8628e474e18b4ac4add8115cdf22093276c1d2b4641aa116cfb8dedd6fbc44a2e24b53375911e0b74688c4f6c0423ccadab17b1176d03ee64399b60294b110e36ebad685fbaef452542bceed12d9a7d810f3045dc30f3f2c7c127cfd264a03e7461658531dab04d78fa282e9375ada491ef1ca2a0ebf9003ded7ad90538ebc04e5f755923865c5ad928916598b04c18450f7ad0b4d97971448fcc22f04009caa0aab44305dfc288bf04a49ade9241011954741445f86542c69c1272b6cf5405ad7a4e9de2380121ac3e259dd52a75d2538c093f241afc70c06c3651a958cc2644308b1cf2276936cb7bbf1fa6c66b78adf566655272c889c0bb736ef73acc6671a4361e0e24abd2bf82f6f27a94adfa87ca961522553f9120c3ce2f24c695b9a252a524e68bafdafe6b1ee357815149b6bff5ae0169b24707544dbbbafe5e33d2848f818bda0a9aa9a5c97d4e65fdca91c29bfbe543d24637b20d02790672c12a09656c469ac84cb329bffe956a308230ad959972c453db151d22f5fa01b15d489b8d91fd5ebcd7d167b85aa6249b578339e91bcb18ee4c1fb0c2efb896e4ba3128f3266aad3d232515d6e969b923df416e99404364bc0048a8d148c3ff74ff25454edc6e92a4e6c0cae95fe2b1cc1f5cc66e4c2d376582fe6cf34abfab628fb0e3670e56add6151a7099c6e47a326c42ea136327decd35b3614f53613014f531e322f0977be423bc384f67bc607885bdf3af7b49776ace3e373d33b8d2537c4e8a335cd126ef4cc346d0e176f931589954aec71b821f4b822f8fcc848edb4bae4d1a57139f1b2a43d0c850eaaf2b6be652b47b46e9732a3833c9d554909cd52d2009e9149af01d23b8c8dbf4999a992e4835abaef1ab3547411796f959b55ea6e5e10b2b91cfc843a16d8efa1ece5e09604ca5ff004c21116dc8e1a5b833d14231a249d6bb5d148edc9f931d531466ca626ecf565ea004e44de5a94d0af89741a6f4ca1af4b234fb70d664be70a405ef41e8eec86892e1d43aa3ef98ce711b7ed12092d38a923fab8fd28bfb0bc4a89e2ab31be7cf1e1aa5e6938907ee44d216f62e1842ea668d3957fb2de6a2322e49a6f768e9fdbeabbfceab0537116526ff0c9192b34a98170c64d5135d2ea5a60958ca5876ce96afb8f9987a3a421f76892471a0ef84b9ebc6424f3593ef07894114b26cc9db29dce6b73fbf8ab6159d0f1c71c39ff2bb33ac2e25436a028a23a0c4362c3f532b10e0f1e7eca18a533decd46c1b375dcbaaa166256e174ba36b1d9c93e375ddd8d71c915d288d5851a0e399e1d880099bf6c6daea1647a382c594de2c888ca90194c69cde189a90153e6f2fceb56a1faa532ea34b7a137e8c2845d63f668e6ed0c7521d66d0656fceeda07dd3e54c853f64498c9549133326f55568edebaac1d7b1ef6d7f8b22e0c5f6d191511ec925f2442f7ccffc422acd8541b036727dffeaaf350b9fbf2d5aa25773978365fb8de47e75a92e8db60330c1ed6e59bfc919cd968300af94bfbfbd5589706720054ce4b02051c07df46caf61609c88997fbcba6c4c1596b065a8e5396c63054ae8aefee515351efc1f033bd390bf98ba3a0ac1fa6aea61de16bd7ed9aed42007522e9fee57b1d35ee6d3e2ec929a9c879e56a84ed93033a9fdf39651b837f3a78290081ca7e5e147d7b8c437f2981428c1f333d32a8faf3fa7e479b0e59dc740227cc6254d8e77d3b1352a4387a5db7ca61555f295453a45d4c9dc330d27e16bf85e361368bfac60ef34ced84ded22d2e699a650d1116d3b0146056826f8b1c3a608d5658e8e019dde364690584061a77d6929d79115251d063ac20e2c357a51662f34e51f0b6f5e2fd16092995b864bcd8e6fb8b91898c75c281faf930d002c495c587826568baa9f84675b803d8b4fef24678997b3dac76b393ec5588fb4ca83e649f3c448437c5298d62fdf64ccef48a659beb4c03a560d852a3bdf22514b04d321ce5e3ffdbe0dbb648732782c97d5e9de58e8ef2b0da005496b11033b8b0b58416e912865c798057cd7666ba4bc82ac6ceed4e7a46cfeec55d454635bb41b7d26e00250d31a41310719741bc907944d8da716357b195e05721618f3c112d972c0f659bab452907734facfa10a5749d13552a4c6e83ab940d4b2712fc5a2dc818f6c2bbb28b5de840c994753803e6ca89d9c026ca79b2ef375b6bf27f5cbc727bd577add90399b926308e56c9c09bf36f7860286dcd5cdfebf010f6d40d2d10df2b8454e62abfa821d741780f9abee200d48e6a6e1ae8b657a38edd15c5574e268970566af1df238bf7f758f0131ca6d957efe640771d7f4f04ac762cac77d2d25cf67e34ef15a3e4717a938e11b65d26aa5ce0ed4bc7eca11eef8999832e4b99afeaaa86c1f794f67aa08999dbb48c5c58e8427d8cb6f7e3ee83b6cb68c6b81918223f2e3c47039c0e693ed1e95bedc7790ca632fe9d8c00bb6ed95231c35343ce458ea9361ec40f105b1b57b5f6982c199278c63b24527c9ed32c2488de751eedd38860dbff37d78c74a865787951055b9fcdbfacf995735f2370e94a2ba33cdea2b794058d15837fc5b9ba39ce11c1a529db422640278c67030c7d79467f54a6046afe7cb099cd60cef313f266c785ec3cab38a64f200eb436dc843a0b3c3869bd6e743bfe5d1f5d3794f78d9be9eb9faac2b84b658b447ebb5f0e06861fe52b58a6ec23743388789a54eae9855ece6dee700aaaa1a79edda25aa652b77bd4a90fb59b97340e626912b84e888564b4331b28570d759b715c039bc6420a191b98ad7c8a42b6346ae1e4d085bff33c44046425e49f14a9a749f09e4382369dfaad6d0c8223ca53c473d2f1a2cf906148d24d383f7346736ac0309ed4186b8abf152c28c53fcb7c1ff3059d67fcb39543fc2c4dcf30cac4952cd2ba53a7204bbf0570acff53c01a170a90d011628ef47dae420a6929e5e436f50f01cae7d0ea113730c5106b3dc377295123a1e20659d48ef262ee9a00cde4e483bb4d41ca8fbe4897ff26868e9fe9a3296ed06b048506088087e8372b35a88b5fa6e1b40017cf633d73c652048bbbd2d5751f9a09f5884553c67449035023a96f7e62180a547a52b2d4aaba52d37ee045b1e55534b85053136dc0844d8bb1f136288d95d6abfe2489862a3621018378b4f3aee2e8d3710b8eede397b205390768117cfd82c5894a8299050a33091b21ed8ea009ef5d38478e5a484a106b62a40d6c74c11b2a01338cd40a37084cfe0b59da6a9894c7d3976799a58c37bf6aa3b9c1063ea4dcbd663b5a8a163456c2fe5ba493bf84f7c4cbbbb39b8cdfc0c575e3e311d4c5d2b2c32ceb4087fdf4f4921056b7c1700cf3b3a0070044bdba625a4585ac70671537a807634eedc1e84a699ce933c692cfdb5e1647ac202c01ef0d1412a8fc1e4163b8b0148d654cbea57e3519e0afc5d1bce93e8faa167980f2cedf42ee66196e9b8cb0423324e2d0c0e29c8360d8df8030b6fdeb7ae9ea6187b5bcd9fbf0817d221dc197a9ced16ce8f9862db6198fb23b98f741d18fb175803ed7b30a3502de0ed9b27b1167cb4a7dd36c430af25c513367ba8d43b6a1c1d6bd7c83e15775b40637fd29e18c5872c4856c4be50a35df5d1c5bd3d18fc28998f1a7202c64b1b0608103e1dc5bb092914f743f80f96af8d1219c2fe9aebfeba0c38caf36da4d7f9531d83de755e09444987786b2a2360ea5000b6c6e870b58c53520f46f235c2f222fdc6546cbb0ddbd67e7bd825015bb1153f5d69409a257052d13f080641251c55bfb059b6c3a331c7fed257537f09befa5b3294e735983b3a4700ff1c199e708fdbe5efae7d9f0ba53e28134f4bfeded9dffaedc33f2d7c544ade9c53b588dd8d8a62471f979d404a1248d34f0758775a295a9cec4f489e8489077d1c6314f25791cbd93d61b7d4855b3f75d042a8b13529026c414b7fee3ed41de5b0556c6a3e63c5547a68a20b22c7f61d9161fd61719a5cdae3f181a740aade9e1cba62403e6a27619f29146025de55603154822bbef6ef7899e60f9a9f960e13d13cee43363ca912a1ca7cb0d9e523cb9162775b7239c2087f7c143484204ec57dddc473221e4059376c3f9641f1f8b8cf3eb3fb689b981e17e7b2b716728fdec372cd3115cae8fecd860755560c1b7a0055be72d810f96927b2cffb8f0630f0a3b0ab35f1c9103a13c784e15c3fb37d161ce9daaa8f4be93b8923c4b0fd99ef19c09f795f4f13e8cae2c4d31522dd1b067fb33ebef1042449e0b58e128c3dd895331d94025c7231f1b83aa082d528117a797fe286408b6c41d670e4c17a8925d6662b617c394c35ba6e588d18060b2a72a85978d91d1a74f220801d66ef66b526a8331e3e8a15f9c8f9bf103fa386403617dd1ccfb387405cb681184ea00ff8b15e3570c6e6a705f54d8dedd163c6be38964f25bfde10e57dbee8e888a1233942eda2dbdb44d7dacd07a95d8a49df9f69dad39639e05c59566006cfb0b3f3bf03eb44bb0ca7b95eda2111c7ae5a6a9f747200df4bd7c983eacc40138e2000881fd84e118f5bee6ec730f6198208715a14049bfc35a78ff8aac853d8336c86a5b2d80e0bd871e3b7a54864f9432bd5bef17472b5b8bcb95383f05216a5542be45c2c9c08fe6e4bbae7ed117d8ce5e390579ef218ef34f05a66"}], 0x2260}, 0x807) 19:24:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x42) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000000c0)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 19:24:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) r3 = socket$inet(0x2, 0x1, 0x5) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r3, 0x6, r5) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) socket$unix(0x1, 0x5, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 19:24:29 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4f00800030000fe8000000000000000000000000000aaff0200000000000000000000000000012c3a590f6b99c95200006dd613c374ed746c344b000000000000f3ffffff0000008000907800000000"]) 19:24:29 executing program 0: open(&(0x7f0000000100)='./file1\x00', 0x8690, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file1\x00', 0x8000, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 19:24:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f6623c0cf2b391a696cbbcb4eaee90768e7fb653001826ac02bae06142414861603b1fb1f5344eabcb05dbd6d3cdb637c19f8b2eb91eb9733c14b52636eeadc657a3ad1ceee37d878be1a7501c665ea5f95c92c2556e365d477a77090fb9f58007b6cd2099931bea68780a1bb870000000000000000"], 0x10) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)=""/213, &(0x7f0000000000)=0xd5) getsockname$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/30}, &(0x7f00000002c0)=0x20) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x100, 0x0) fchmod(r1, 0x1d1) shutdown(r0, 0x2) 19:24:30 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="d987281fcffab40c280776c39a901d9892e0b388c5106dc12be9658c14fdcf8a089e101210e8e9bfea0467b9596eca67e2272d2ecbfc1615ae3da53c24f89fca1c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130f0ace26080e87d84b72cfa7e9f6ec9869afe5de6932ac5d7722b31a5f5d5cc16e5bccdee8471204cbe1315cbd93827acc08472196cbadc185220f466687dbc3cea2e6e10e140a37b4b36407b9dab1ea2fa6564e03ea0f55712f"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae87e65bc34cf58235128eaf5cf77f8b50000000000000000000000e3ff000000000000000c4fa4aaedab8267d5126a29fc5fbc88b20f7a0aac15c78374b6e8e361e226081cddd711e1d84e5284db179a000a268bc8"], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getppid() getpgid(r5) r6 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r6, &(0x7f0000007000/0x3000)=nil, 0x1000) msgget$private(0x0, 0x20000003c4) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) 19:24:30 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x100000, 0x100000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 19:24:30 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce", 0x3}], 0x1, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x8, 0x80000000) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x4) r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x100, 0x80) close(r2) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 19:24:31 executing program 1: semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) getrusage(0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000000200)) symlinkat(0x0, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) sendmsg$unix(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="732fcfb31df6d4ba3d5f0e9c3309053db0ad4c3a38412376f73141e97940ab6fbc7b5398c3c40d0d180345db7194a732e66e48e021", 0x35}, {&(0x7f00000000c0)="77ca600291df0b3c1ec021f940823366b51cce737ff8420efddafd92529da9359b213824ea33fbff6805ad4d", 0x2c}, {&(0x7f0000000100)="4ad4b85d709948526867c8abb86ab159f8e7314fba38086e62f087d60c4a3d1b1a1e62eb2b24124c646f6cd1b5fe7729ed955398b32d3866660776996114ce1d92ef8e1550a82e9b6b720ded0b0afb8363312b734bb12584f3180f687988e36ab794ef8ab0e2ebe15b3c5460fbf8edc80497265a37a56c753cb144555f1677ffc59f223946f12e6e1c85d037ddbc2d33f982b49d32a1b42bbe546ad466d994c38e3fc7194b1f49760dd5739cf57574e549f3ebbd007621d9beea30bd6b05ed9d07b7b261079b8796c2cb6582ad", 0xcd}, {&(0x7f0000000200)="d348c029434b1b382cdb08803732f34dbcd7f4b677af421a888eb8ebabafab894c035eb7266c35d4f6eabbc32b3bf459fd585070943cbe84a17bd5b9576fec9cbdce5e76ce644b", 0x47}, {&(0x7f0000000280)="befe296248bfb3d272bd0d510b8c88b3a569003709dcef1acffde5d471da672cb10b08fe", 0x24}, {&(0x7f00000002c0)="569e03be6f21d2b7332f791158b1f074619e1cc4a498043ccbce162621bb669268cf69440e240ffc3cb313dd2ab2762c38fd9f855835c165ede55e0e302f329b2482e64308a9929169e2fac246a0cbb3d2394fd5b2009f3d5543f1d97becb15a53ecaacc1be29da82a4cbe48729c3cc59a6fc3bc5ff20cf4a95295be925dc10dd71911b56a1a61c48efb8c72e98e2b219fc5c8bc13f8aad26417747809ddc64e73595c4751ada65148bbb7dc735ecb762e5a706b9784788db85d6b09a08466c7ab12faeb30727284a436f5fb6c5f6a502f9939ead5e72e401ccf6e7c1b7dfab5c1133ae7620b7db1c26c9e1f013974367d33744eec5d48ab48d49fa9826a6f920ce9437cdd1780d7412a435ea6a82405128fc2eef26a203bbce07c79b926fcc52dbe0eb60cf6016b05778680d87ab34ec3b78aa24c7c87ff8412c05d1a45cd958f2328c498a49a30d2be9b5d85591cc7eebc35137b6e10990803430e906332ba41e789f7034d6c114a434ffbd4fe4fe385c6385cf19fd6b5b793c6462cdc53d0b52520a5a7404d49480a4d8dab5a6258333151b621df561209e45ba3eae953cb44d80cbaeb81142fa29bf530a53dd74802118cfdfc7d6bfbbc1c22907037ed0a3d48a68fb40d914e015453e17e85cd5ab36912700c09305db561a1fae90a66210290a1d5726baafaa59e7cdd9363504276eb5685039a3758ba43a4d0134ff54c2a34aa239107e6d663347e4f550cb773f0c410b0b1b10e6a9204557f52ffa67c568324fead760b9b107637ec6555e4cb23a38d7202d84b252904a0e8c8972e85c080c4dcadd9043aa5ed13f766f735e8658c08fd35720bc6e2ddc7994bf04a7365f27ba4344e2543c981149cc081d893595eab2e90088a37e0606971b73b90b7b3ef0a4680019c1268ca70f0f9a2088cce54aa78da69a63a2fa7187ebdddf586da19755960b371c0f503a6a143b59c260493adbebb8abf69739475711c57972a35acdda7df992696477a65942dacfd877a01040582c1023ba09612e53f3f92a473c41e7c8a6ecebe5842d48b89152b06e7cb4db4cd1c3d0e111a1786bb5ab1c39cd233a832a9ec7f14721f182fdec524a79a9f41a809949e34cf3e1ed3bbd46385eaaf41222436b2a08800c1dfbd50d5158f6df9e6dcb6276a7ff353695f0ba6de5e8bef7d808a0e92c824a2223dceacb934cfb139f5844c0f44979662d68941d2a808e615b5494cf0253b6d426ff55d0227e16d0e5589e22446facdc3bc4605526715b825917390af66e041eb6a89546f3d9156c30801212529288b36c63898aff719431c749978f9ca059ed7daa5e4420f2df1c8714d79c3391137057670de0d8d8bb10b279c09acc39049706c3b1df16e08ce47b64fde2a0ec19170817db2ac9aa6ac46cf0b4b46ee23be3fa197c5d6c57a3f5ce181d7a3b3e5be74dce06fdef3863836e14ce0aa074abdc392a3b3d528cf30269ea5a89c36028f4f1ce9036c4e2a544f3a5796f287b0bca4a01687cc985bbc4b5281eb144282eacb46df5265b665e06490d65cc6e75c87b7baa1819235e48e8ab4d84451379937f1178af8e0635860b81fcce8818d93eca3194a7906e259ba97231fdb5146a58e6de8ec4ce026268fe419f09a595c326023a88869a9dfd9179070b79d94504fa9d81af049d534193f30c743a60f39218e836caf9d24b8f54eb5283b7b56c064518e224d0bd7bdb3623fedb516fbd8d5d2b8de0ac93cb9bc1bb9965f7c6a163447850123ee0cfbb489d0e4c9b8a99bffba33790d4b0757128115ec0a3af25e6de19c352771df4b1edbf3cea176db4a5529741102e5038cb241c3f54bc0751f7867145bbdd860b2d0afc94c35ed2301cb303c4da464047053ac165176f82c056ceffb36458a4bea15e62a1911da2ee8ce0bfff74cc71eb36b33fda29fe776dd6e17e1687e3d53c6de17377734edb6714fc815b73c319380a500694dbd00b7bfac66a8777ccf64b6237bdecdd6c0645207844cbdbd02dc4e200d6b9b415b194cb09cbf2e4e66c834cf57971a7e4a65b8f271e7a7c6a97ea4e55335b41452eba6cf83650cae81462d9e0a04ff742ca1922da6c0847f5032b92bc2b7c9d0d95cf6a6998ffee45c315271e1ad2d260ee24b5720b20f55932c9e527791d105eee1d12735816c11bd42209b2ff6af650304f8fd44bb411a6a810c3ce64c414865afed815aa0e4ef10738e3ebd695ffff8830569e9d45078ae4668811765192b60fbe4933cb2b9ff51feaa1d9a7c229cbce750c3ac9092fc1b4fc62a71c7abf1b58e14a742e8e0662abba4eca11549834aefc19a32aa841c536623f604b5dd20d024b9019fe5ffbaa87fbed4f43bc1e3b087687b5107befe4867bf726ece60b9eb03e63cd3ca2b1023b8412e859d41f7084376d4675661b0e19cacc25a0c705fd082feefe489729fa60dd6049e73019d95e07f92739caf86b4649fe7362e23dbc67247209a8eadd05f7759480fdba7632a358f56c94117688d3c0b69025165caba5f32f5303aa3582ac746de823fd57714280260aaa230093576386f5058312bbbc368498c67094cf128356e7cd40158443d85bf3939aaae2cc92fa9f853c9db6a0eb84defeaf73e85a9fbf251fb2ed1d4fbfa9ec6b5c00507a9112b3287865d8f1b543160e1b804dc676da21e406922ccffe33d1b54ebc66ab76de6af97600af96a6829af8d675d7c0636d3c051ebca43d2f0ea3dec8964be19d36beb45b1b910b6f35777884c484a337da59d88e03ae7d4d1f23cca17f32ed624742b273d296ee5b18eb5d0d59f04a77ac3fad1405e1641d2c7059bc5a33326b2d76eeb300254558de63aea187feb6a881bc60305e43f187acb6c584bafacad9766b3aa1d037d76e52c16f88f7d30c20c62011dd0af307351a3ddd7004dd7cfad991437532863baf885c5b750b1506215427350cd5ecc4df10f0a10e6597faa53f72645a5dbb53be31e4e381d07df7e3b1057257ad8beb566d8fffe408b6a24fc738322011db2a522301f33c77d4728444121e2ed8a61871899eda2fb2386e9a354ee5f88ced2b9803eddff43fc39f8f52b500e96598dfed451fdff0616a4e5874e39d97c4bc527652c9cf7ecda6269366ee70ee16da1607a9fe809846897105eee6d497995c8fb7b14da1c3142aed3c2c58a75ab88193080e3383aec2805279d7f78d7f11183d04271ac05566d23f2fba7122fcfe189bcd1deedf8e961e7aaddf7ea26bcf1e726544e9698686e68eedc1c04f5a22546f34b4d8377a8711adc84666e717ca0312f62352c4f77a65aadd34b0c15d4e909e24d6b22753e0416f04a4b71972b93d0136e8c9db7e146d1d9f263d3cea9cf104592ac5f65a0aa44eae83e61bcf03437f0ab9712a3576a52b0037fb3599a1546b505cdd24f3dfdf47f979599530da94dcad0a400f6efed4bbb582029f0b8cd0b5778ba7788ae70c668a2ed7f19ea0168454cc33cf53d8cbf9fd7d84a68aa5146c0c52ce15cfcf483749569f56e6b7189f592da81a10e61cf05b27c2fd66b4595ac399668c6e29bf91bb9725deb7fa4f281592f71a097692e3cfb5ed164a235e373ba805e36691586f75ee7ecc3e9df987d1448663a40339564507a7fcb61a4c5b9189018ad8b96458c630744421e100bf781001d5817ac1895a07f38aed093e204f667d1f1f2abcd0d8542373d17293f96c987553bf4296f9e0b104f777c6aab4bdfdbe4e9668ef46940a60ef0d12646f671a8a5efe3d16c504de95b316c21a78893886e13f02e3a004a17b60781fdd03e3acb8422018d6009c20be566b1d9f73fdadab5e7506f979fb27e65cecb6d08ee76c6f2948f8eef0179f913f9f1a8b6cf1e4cc27c81a8b0bc135bfb4b865df669f0e55fa9da441cc7b6b74ce2f8cdf8a18f7f7c7cc4954a7359a1dcb8a43eff16eb1796acc21c94ef460980f4440ca3c7d3572f77b63b4eb68a34374eaf675c499f57774b11cc7ebd6545f5ce318b40121dfc52eba2d844f353bdc3f9612a9f41cdf3ad4aef396a0852ed7df0ca37418bdbba3a09811cd4b61519562ac053632575a36d275f169dc8b49772071fa1e51075b7803f9cdbd44c95f6370b686491009976734d58ce7dd085449cb016171a9143f4204d60fdaef1b6bb5bd8d29d500abec0d7e6ba4adc0e4b562c8bf08ae01da95d41c327177daa5434a210fa82ed65cb7791972d22488a02864c0e9edcb29a9bd52c933fd379d73fdbb5042e2899626631ef19e7d359b33bc6b49561cc12fc36c2359ca6cec4b45d4f0b598c4698c8468f766c6a1050a29383929585b09577d0639f451c888536ddc5226bf5ad52f08a0f4d6d0376db268fd49de29ff628227581b3743f944114275bb4603fba81d2ed9e9e614c72ddf77082932f3ef6d6d9d836b990e6e955237aafd8fc95bdb99bbb4c5ad273b059cf14e67df85fa3c61ea5d4d9d63ce50dfcafa15b5ce6b71efa58dcf1c172323f24c615c198af2e1da991b224ffe49d5be0d8ca87bac1210f9b92604d37fa79934e70ef6a2b6bb4a147728fb1ca9187586150839444b43021a9a5ff9835ec96b689bba3ab1e7ba5cecd40b061f725218b883111761d34e5d2244340c50f64ac23c6c19b0d2125d6b02dead544df4821d4a3cbf2cd3693310a4dc8bbe5372a06d887bf42b6bc33838572a2fb77c6db01af0320f8525e038d9f0b3ec3f72ed30c8afe2ff0be1414ab7c703c4d8bce15b432ee828a1f233f955f1808d52a8eb85c5cf7cc733dad2e385c10516a1b62f696e537994d3a386d3e0cc2f06ee27cac7bd89b2dfba31d0939848df2eac3110dc266e3044b352c60bcec66751d1feaa3bba37241a5708ce726ca3bf7abc89499b72592e18a0e22c24f6feb9d3efd13384ea6adce55bb51f202adea56cc6acf54ce2fa867c7192a7fcfd917eadfb610e02f500df8c28ab3e69a409660263e3411c1e24b80f2af14820ca66843b4fdb9c6a2f211cdcdc28d354f761519638e260d139eda811d73dfbf75e06fedc1bbfe2a242f20faf87dbec0734fb4aa097f0c4ea8b02dbb6153b03f20e851ea3392a4e8238cb2896c07f03ab5283ae16b5737024ce4cad9e5f5ec3cad0de3a12b6672a26f686eb4371f80ef529296db3d72d05d7c10b947d7cccaf3c600a2a0c8d68572473978ba2be3c0e803b5dd258fb4fe0532b1b561506698cb5b290f9c4057c788e8e8f5b7a22ed42289de", 0xe68}], 0x6}, 0x400) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000000)) r3 = socket(0x18, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r3, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x400) dup2(0xffffffffffffffff, r2) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000140)=""/18) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) accept$unix(0xffffffffffffffff, 0x0, 0x0) geteuid() fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, 0x0) fchdir(0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r6, &(0x7f0000000200)='.\x00') openat(r6, 0x0, 0x0, 0x16e) symlinkat(0x0, 0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000580), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 19:24:31 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaa728ab702009b86dd60451a7c00382b00fe80000000000000000000000000000000000000aa21000000000000000400902b2e431ef30391fdf087e378000000006000000000000000fe8000000000b1e61c000000000000000000aaff0100000000000000fa0000000000cd7700000000000000000000263782e24ceaea6b7253dc047cfdbf4cc2fd5f96a6dd8b3e36f6c45eb5da96590c214ed334563e01d462eda63a8db7e48ea525c105197124c54e2e9c91226e34b60b690c4c12efb4be29c0cf9985e910b95c4f0dc2b14e450f2b078e650a92d2e0f1c59434292ac574989b39ac3d760a61cd0e7db0f9a14b6b7d8d134456adb21a7d95d8f9c3c0591ec79f9d32f8499ee5f446638b0a9ddea757ac3b5ebd70c45aab910055d07e1c9cc4ceae75ca02d0bf6ec6ee9de33bc8cf0ec2345c73d415b8e5a55b5050651275c818c59bdecf6c10a503aa453c32f1de36f4870e254cde15d819d9099a905779c7f62d62b8e5b57f43f024ad18a59556446e62417668b91a0ec49c29e0269ff0dc974e0f4b58680cad65526ad4fe8a3436b11a483897b3dada75353a3541923e222cee5c6bbd9beea58a9740879ae87c6df8005fd2085747b66b14935e0d2e05722fc3818c08083b7694db7b"]) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmod(r0, 0x3) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r3, r5) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r6, 0x0, &(0x7f0000000040)) recvfrom$unix(r6, &(0x7f00000000c0)=""/46, 0x2e, 0x800, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r5, 0x2) socket$inet(0x2, 0x5, 0x3f) 19:24:31 executing program 0: semget(0x1, 0x0, 0x180) sync() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10490, 0x0) kqueue() r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x10) r1 = openat(r0, &(0x7f0000000040)='\x00', 0x10000, 0x40) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xff, 0x8, {0x4, 0x4}}) 19:24:31 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) r2 = getpgrp() r3 = getuid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) r5 = dup2(0xffffffffffffffff, r4) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r6, 0x0, &(0x7f0000000040)) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r7, 0x0, &(0x7f0000000040)) r8 = accept(0xffffffffffffffff, &(0x7f00000013c0)=@in, &(0x7f0000001400)=0xc) r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r9, 0x0, &(0x7f0000000040)) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r10, 0x0, &(0x7f0000000040)) 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}) r16 = getuid() r17 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r17, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r17, 0x0, 0x0) close(r17) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r16, r18) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r19, 0xffffffffffffff9c) r20 = getuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r20, r21) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r23, 0xffffffffffffff9c) r24 = getuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r24, r25) r26 = socket(0x800000018, 0x1, 0x0) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r26, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x4) r28 = socket(0x2, 0x3, 0x3f) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r28, 0x0, &(0x7f0000000040)) r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r29, 0x0, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000180)=@abs={0x98f14e5dd489bddd, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f00000001c0)="2f7eceab00fe86206382c4ea9d885965f63bbdd6d803458e0038b329f45e419ecbf2dba2d128233e317b0015aeee6e6d7800ac78b11385ba40491c8be39fac71b9b7fc0dbcbaa149ae15d91e6f323befdd769274d03956cb862646d40fbe49dc969508ffbd47c0ca63ac1bc84b7c19d3300e317ec992f6f4424bb100e7d54629d2c5a6135b790a795bce80a121d9b2c66488ca709fe774819471b77a07c16a1f3f1ab0f1afe096fd5e2b2078542276554dcead7134520c435e44863836301fda35a8aa8a1f142f9cddcbfda5a7de44813af925ee2683f4c861e3c6bf4973151ff91b30a948d6c116bae5b9e7612fa08098d77904be2fd67e04dee3de95bc23688bee20e0f75890d0c58742ce8e4b0c2bf97aad32790b10cf63f09cf5c2f32cd2ef64880631aa277b0cf43abb8549e715b0e71374f8946e0a32ebb936fab53dd23de19c27c61dc4ce13b3c1c5774a3c901e02251139fc98729ed92e4b2bb9061328b51222c5d4d131719788ba658a5ec674d3120bd966f8bd94db94b5eef0baafa45b4a3a2c19f245257bc5369b8bae9a48c4f948d3f8291ffcf04d20745bc02363634510ba08e6a078550b8d3b4bcca62087d78c3644d9f014ae2bef5bc091b47b6a692b40573746a240f35ff25f13fc3325823a1c7cbca9f8a452fd5dab9a097cf8c437532eb7c84e84cd0e425ce9d3637178227d69cdc6548822e328aad0acda248aa534a57eb16f27a1420b20176bff07d1e3f5fb3777bb5d17afc5a9cdd10507dbfe0b93e015047c379ad0085c6f89b536e07e28dbc031bfc40b184a22044beb803635c7510c5a236d818e8b2f00d567512f448ee922124cac082e61196c0eecad2510bf1cfcf462c4cbd4851efd4ee68ceb260b62d26a24c07c18a7292ab94f75e333fca52a3994f043a45c5d33b051d4fc4eb1d3328f4107a9d548fd685244d2b5027441d735d50ebc53af4a9d9af5d7164a10d36dc7be2a1a4c8528633b298694d3f70f3c9c3076776c7593c1c3ace933bd364c7a925341da353989e5c1d938deb327f51777794574d61071fe914768641ec8af4b3906fed5cfac7c28ed1462280313662bf2750177069e001e7a8895bff840e8ddf6f560d8732bfa4c13aa91f0f824971542b902bf8e0a2b08cb2af50282ff5c42f9cb3b800ee627558aba5f7eb7403e96a5eaa7263bb9cabadcc5ef3e660b4656ea3d01033db1f4baeff6484887d55eafaa551a3a543a8c12e6bb1f2730218f80ed915886bf01570e61d7ecbe964d876fc7a5e046c600bdd912ccc46e78a207d715f3cbebf8e12f9a144c789a1a137fe7e551077ef312d81b6a77560cb19be6e0b164213a7659c27353ac189dea1c4245054f7990a4aa4b9c364e3460fbccb5a31831e665672624381d0ee7154caf7b71f5588adc66e3d3d1aabb220bd6dd47f108c599bacf9633d462d758236c056927a145933a209c539cafc5a0996ddd047bda1e655c3797537c88e4b3d51730878b1de955533786272e7296e4ae6cb4cd90b994b6606a2813a7008f61493039c8abc7c7d97eddf7ba8bc603dddce88407921ec7cecfd00b65a4de676a24e3e5bdb67d8c800c23551df4c2c0da3d43bf4c1a0cc105e0e4220c921ac2ba2aba113694fc242c298e1c70e1c398b76be6720db82f8cb1f990e80509c59203f936c9ae61fa82745a7727e20502667cbd2803359234915a35df0c7fe607179d67cbcd98db437530f5c095561159df983ea84defac69c5cc9137ced504ecac32675ca0f6ee3809748ac2c559d489f20a36c720e20bb3fd015f24634b26167c70247f18b57cc71781ed691a34cdca39eda233407331e6cc5fe0bf49008fc5365a74907c19a1ab5195d1d1cb5917297117700b63aa1ade5ec48a8cc16be908aa7498d661cc4509ff098c70db27a5ee69f48012e08502b1c69ca92b5920a89f292ce0f04faff908203fd46ed12ae02c73266264ccc2b4abdd64f3381da1309e54b1d262dad48fd30e8094eb0f2ad8bc10c43d2a1754305f38a53a0fb671fb9b22176fab2408b2a3d6b2ecb25aa2e1ceb5d169057c1f989ffb86b20c6be2d1fb4aae039287b3dfe84fccae706c1f66a2263fcd885b4d856c9bfceff618a3b8e8459d2e8c30bdb6524a0b9292f4a7e7d1b01baa0a64780be104f46d6bf1606e21028d24494708c85dba7bf472fd7eb69e6c8922c066f966e0e851f8462c8d877ae2d7d8bf768578815f5c048b0be536ddfa965540452032d292b6fcf7f50376251087642087d4a072683b2a6e609315a42ab54b751d53d40aa3b9d823a4b0897c468c60867b0726474500bd467ef6cf6e3fc299bef4ca89176d7c776bc14db2c4e0483d92ec57e09d01309c79604c13c683031d862f6b8d24896feabcffb72b681e5af576f2c21bf739b68232ca4138ff78fffff3b3b7277a72a683f818ff804938d9b54fc2329d241f08a9072960a592d688f1c2dfa1bfa0ed30b1d07dff39285d51fadfbfef49a999c58b0b67f96651a0b183a09ae9ed4203439b7a97fd6c7ad4a95173b8c6728e565f6b954df662d49dc0b5287ed93d5ab7ef5b00f1e385ce3bd355ef58423cdc10de128d9d3de76612217f25ae23ef3d4df193d2600fd2e31062f3f63734593b471c78c151ca8d6930474e850292879d73c8608dba86a992154f35642a9a1aeb8c9022f357727bc36ae9c0a1f9aceef3a625bf07460dbc05c8b45315d79576daac3e4d42c4d87624db5054a13d06363f628cbc5de54a54be3b1bd97f5375748c2d16dfc6e4a5a6945c9f6cd5fbf473e194e3e1dc5272e1622b59f04ea2adbf47ba47145422f82cf4709b3e811176de7a881341c7a95afef943a9eacc966e75ce21811bc1fb55bb49ed9a7b1133ef4f824ed3d4417d639589680f5da7a84c8cc4f4eff6f61d79cb214b3eaecd9351666e14096bd7781ff2ad82a1523ddb5ec18c276560c8205886ac0d095cb03dddafd8d800d52a3056262c0341aeb0e364753a48df83877948e082feba6c586e42165d2fb5886921c0ec90f65491958dcaf04118673b5d0b7025161b370f9c5d917a033d85d74e80deec5d9a42a83727712d4e4fabb0caed7debb69c1ef4983609680891a93643453bfe87ab3f70db75dd789f7a8cfa1cf0faef7e748691f6d227801746053983766d22ed21bd25e7dd223bb8e1522960d222e02124c517e5192cc42dc331b2d6a1d5bc0c3dae2e2ad9f214e0ab258da113bd2181fc612f1a372492fe3d0b3e1b7926bddaa3e3106ed34ee78838d1069f83b6630e896703105fd0c7ff6a77e80ef69dc204fa008d710031768677be1194381db2c835746331df9bfeafbcd836ddc75980e3fd07e91ba08787489d630c3d2497a7c7de86e24899d1a7797ee45a1b85e6c2b52c4f2e251ee1d16cbc9b4ad66084948a50ab7d0f6fca25a73174682d41913f61ea712768de9a6d8be24f12748c6745ff7f1a68575a16af7a3fe27d10dabf60fb188f142bcc8f45b025096b880dd3a42ecffac5736efd7aec67db19b5a39a8d04cda9ebbc90ed130da868f890f6f1318cd6e25e1e94cc15e2dda1596f6d8e28a9d577daef7b8f07716c107377af18f9985d914f6b310f31766c688272eb687b5c9dd5e0838facb1bf141dd122c01fbb197910b80c62462f7b6b1aad581264198f687ab6a5bd1f1781467fcc0a07239233a039829fe8dfabff99b885bbef3617f6711f41faa0546a2031d89a313383a36e7d79181c0bef09d61b72a58aa0b9210fd63b2e8b9425959b6874db779450070df4da1dc276844fe5762873c3f65231172ba2e9596e31574c0d913c8885c83d4c6a462165468d72468cb77943cab39448412dca4cbcd051f85ac36af758bb415fb585e7836ee2ed7465ad738c48fa639a836090523e5e3f9354a3382526c8b0a93cdd46484d0bf050927fb7796fe24fcbce7f198590c11a658d8d6c46ed5845c4c7c91011f9e498981ba354b9b3ad9fa5d8ce6dc448aaafab036784736ddae6efe32eccb2aa10c3f7c54ea14890e20cdcd69ff7962f9eff11cd957b807af2853d548060cfd2824cdab3f9556ddfc430cfe1ce635b91fdbf5724265a997810b81357a139791e3253a82b70f31357f05d47518ee7ec6af27842a82211284103c8ab77d94c8d5b5c2500135183d1155755020e814c1ef3ec0ac7a487bdabe0a81a668c8fd4c8f56de11424436f03e206ab3b545362c2eccdd610aa98f49ddb717a72cf2375631d6349cfdcb5deefdd1b716dafe4aa06643f4faa10b084d311dd84b3460070ff1d63067007bcd07ab665299b1a634624e2bb97d29fa4f444e1b4e2cfe637d7749c3f3c59470b9e47054d545e54dcf5dda03e94bda1862b618c58dc6ea09d41dbc2c29616861c1c280dfbdfb499ceea5d9fbd1d6c60bddf973ac26ee3be35bd8c624580dcb32605e90fa29c5ab52f6fdb5fd9f4b9eb26710586d95c8d603039956bc2742bbfa6994601f46d56e93724c925cff168c5fd93b432130ad757099b4a329a6de45d557a238d5a9230252d7f09ac72dd6b7fdf5b8af5a78af53c902134fd9feba4802942ace2f79f8c86ce89741d608d12ecbf75a287867429b56d706db1f6a4f2824f239557fc8151aefdae0a89b2feb243b82c733fe5286548cca6208ab325c6d283737a2642f5b056305ade3174af130243455642f4b194e23cc98cb25502238a19e8bff776fd23fcb0839344ed37971db102f70247ad09e33c5f64c08eb3f96b1513745cf0f35fce30f07f3a0156eababf4142f1bea41b92df173868900eafeb18374e7a898d3d63d8ba4d4e7caa0e6a1f6df24155676324c64069bff7720f5c3fe024b3257f355ccdf5823f1a6e7793441a0721e8e45084b5eacfdae9c7b7b6674624963fefe1764fa0cbe832ac3b79d8d6f5161298e6b085fd528bf94d9064d54d3b4e25766cc3a0ecb332bcf60fcbdac3bbbd9b0bf62dbf47a7a77108b983e0d2cd93e4cec5b79c59db5f29394c14947864981fa8f82afa8b0966aeb21103c68941cb94e837e795eb990c957bc94e902f542341a8823f2bf94f4b1288d4577247285ced3006e845feb6598865acbb7fb7c33171e9cc477213a0f68ebc134cfba0e01273b55cee8d42c3a31038c3aaf0e92452e0a43a603f300ee341725da78b39f8a71b5abf7fd804f9f4ff63ae54e05c18035c5874753a4c578c8bd6f2190966724096b3bb4019a3e1a754b5139688a16d7c8f941fd39da9b745d631f593af6d2702019d7e1f6f138a8cf755277595fe80e60522ae1633db0210690f5f627ec1e597b36d4e1520615c2b80b239b7d5dad314aab3d79cfd355875a6e8b6b66421c5b02af1f42e52896d7799d9ceb6169404e09dbc26cf53e78b76cd0e97a18eb805bf2b50ce25aa04387c441a32f15f507fe8558a24c708c9e838f839fbf3913c114cc2cd2e50c8a016b0d8257593cd14ceafd017e57359b2b0acfd7ae7fcde140fc0b2c297caf67d9d53f44000cc796fe0c63bd9fd2994aecd77c9d60b471d6b0f674891fa6abb1d6182925475a1ede17bed59af3cfb4864b64ef622edc73c9f538e00805524f8cd9045c322f3a41c0169baed9f97f79f7d636f5b4e2129a9fdfd5d70ef634fc31de4b99bc0ecb4d5f25ee6a61d2f5d36a87b1a9ba7413face4780a74428686d1812a7ebb777a7fcf70033afe179114568921539d8f0f7898fa8ef994e00fa591807573e41d7bfad06b43ad947b76aa192163563e509035fd3a2b43d07e32766f1ecfbd2208876f7884ce175712005322fc9032c9d57e073e9a9ea45fc2", 0x1000}, {&(0x7f00000011c0)="bcfca52f0704d6b64cfaac57b9fbee98704788b891a856659aa7b37e96cf82cc3412d9e6498e7c7443ac2e68aaed925500e44b060643c755ba3a75af72c092142ebb62f292249b76728e5010cad126630b68730b66ace7e9153d691d609881faffbe3fb4a2de6c7f00d0c477ccc8c83899c31e02d76fef44fd13dd6f4a8d243a632174a81ef81112ce50de01aa50a27fd100252bf96877eece9a7940659c0862309c7b7e49fc219bc5e7d563e8b7c0d3280eb555", 0xb4}, {&(0x7f0000001280)="e542b19aeeba57abb837317509b125981a05771d8eb3b3ac4e49c54ba4d9b12b67f86d444b129be5bda3ae5bac66c526347d2030667e946652722e39cc826b06315e1b8285a62821b57f2810e5038d54e211af4957365e4bfa0c31a28de5bd69f77cfc259d4ce84e7805e8e0628748beea6a7b456fa466226958aae0e77deb1d347902", 0x83}, {&(0x7f0000001340)="d097968e7c286538f7a317d5a390ffd43ac95cfd66b39ced85b5d887be511e3e1b9ac67abb419981f979fbb8c50e8003d3f134aaacbbba", 0x37}], 0x4, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, 0xffffffffffffffff}, @rights={0x38, 0xffff, 0x1, [r5, r0, 0xffffffffffffffff, r6, 0xffffffffffffff9c, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r15, r16, r21}, @cred={0x20, 0xffff, 0x0, r22, 0x0, r25}, @rights={0x30, 0xffff, 0x1, [r0, r26, r0, r27, r28, r29, 0xffffffffffffffff, 0xffffffffffffff9c]}], 0xe0, 0x407}, 0x408) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x53) listen(r0, 0x6) sendto$unix(r0, &(0x7f0000000080)="b100050400000000000008000101000000000000cea1fea7fe096fcfc73fd3357ae26caa04160c4fea63369bfea37a000000004991f7c8df5f882b297be1aa5b2fe9ab6ac8b2ca3ebbc257699a1f133427acbdd602000d7d026ba8af63ff37282902e4fdea0400008723abfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43ee619c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETAW(r30, 0x802c7415, &(0x7f0000000140)={0xffffa7ae, 0x8, 0x80000000, 0x101, "72c43882b59ed73705582707f3ea2d60b2e6decf", 0x4, 0xffffff55}) 19:24:31 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x3, &(0x7f0000000000)={0x4000100000000000, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 19:24:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = dup2(r1, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x2}) r3 = socket(0x18, 0x4001, 0x0) r4 = semget$private(0x0, 0x4, 0x1b2) r5 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000000c0)=""/184) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000300)=""/161) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2, 0x30c}, {r6, 0x10}], 0x3, 0xffffffc0) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) ioctl$KDSETRAD(r8, 0x20004b43) r9 = getgid() r10 = semget$private(0x0, 0x7, 0x8a) semop(r10, &(0x7f00000002c0)=[{0x4, 0x3, 0x1000}, {0x1, 0x5, 0x1000}, {0x1, 0x91a}, {0x3, 0xaa, 0x400}, {0x1, 0x8, 0x800}], 0x5) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000280)=[0x7, 0x7]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r7, r9, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) semctl$GETPID(r4, 0x6d7b0c0deac95250, 0x4, &(0x7f00000000c0)=""/213) getsockopt(r3, 0x29, 0x26, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 19:24:31 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) flock(r1, 0x1) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000400)=0xe6083cd3451d28e7) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xff, 0xdf}) 19:24:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x6, &(0x7f0000000400)=ANY=[@ANYRES16, @ANYBLOB="2953f2c63b1ee09f11c4ae9f41f891c6e6a9fc8755ea1ef185cdc534cad973a27e98518b1bd946176e18f7d3d67c573869b421058344b9c1f284bf9398bc6b86eeffcd7f3ce26cb251bff79ab84a8546610158ba36590c78878e5c31f7bf8a543b8650cf459e17130e94052f409e40f0338f69a95374f69647ff796acaf2b719bd646c5124cfe30dbf70d61430f22d3f2537528969e2e887512a81ff426614ce6db9f3996d5f44b7df6a9ac806ee67ddadf63fe462c46da0731304677e70682463f5eb793bd7bf7e744300957906b8d648bbac758cee38068b0e6c810ad25018c2e80ad1de531aee0b4e38", @ANYRESDEC, @ANYRES16=r0, @ANYRESOCT=r0, @ANYRES16=r0]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) close(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8) 19:24:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{r1, 0x8}, {r2, 0x40}, {r1, 0x1}], 0x3, 0x5a) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="f1eabdf7ca3401f2c76d5dc2d3b830d1a520cbc2754d2a3a5d630dc84cdb69649e6825807f46f5be209b7fe4fc10121b2bd73ee1bdd4b85af3952cea384896afd8b82902d55fe6731b40c0517ff58c32e62308fc55e416cd50c3a3f27813d90218730a", 0x63}, {&(0x7f00000001c0)="09d18d7a2bc5497bc2c5e8eb6012", 0xe}, {&(0x7f0000000240)="7b464d15", 0x4}], 0x3) 19:24:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000fc1000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 19:24:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="a6affcc6583b9fab397ff2394817892a8afffec8fbdd22621f17010fc51247f6ab572e2d3ba01e5f0dfb8d654ec1916b5e", 0x31, 0x6, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x2, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESOCT=0x0, @ANYRESOCT=r0], @ANYRESOCT]) 19:24:34 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket$inet6(0x18, 0x0, 0x0) 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) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r8 = getuid() r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r9, 0x0, 0x0) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r8, r10) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r11, 0xffffffffffffff9c) r12 = getuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r12, r13) getgroups(0x2, &(0x7f0000000280)=[r10, r13]) r15 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r17, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000380)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="8d9a50a68bce9e900aa3b1cdc8c8f7a99df4b6831a22b542baf888044b16937aeb109201a670af4217bda38085dc626fadb9264a9a7dc26ba8059131a45d69a6c85148a30f692dbba508ccdb3a19af86788276b610429004fe9352b27d6188101609b5fde898f8885a4d8bb4f428e6286c857f2b339c35544a1bfa698c5387788bcfef453da5684045af18cf4265", 0x8e}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r6, r7, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r18}], 0x40, 0x404}, 0x401) pread(r1, &(0x7f0000000080)="2a69ab38804bf3768f22b5809f7a3a4c9cd07d0f21506c1e62339d717d375ae09286f015d44e291c5e474a733f5d039bbec36c8d35c3300c37eb14344350a7da8ed639b621471aa8", 0x48, 0x0, 0xff) ioctl$FIOSETOWN(r0, 0x80047476, &(0x7f0000000000)) 19:24:34 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) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYRESOCT], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 19:24:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00182e0800000000feffffff00a016ba0505cdfa695881c30a51585a56f320da2bb34d4371ace6a50a2269e8cde2d066ca80002ffffc93cac8ae377893001145262b270f3db671a6959da167a77fb40d15c6811b9f88edadd3b8feee040000000000000058bbbcb4bb2c22e6d30ca0faedb8b2875733d748b095a393ec702b3ddd7f108a3607d7ce4f8f1e93b2508e3f2f3277148b9c5738c97b3f605edcece8283fc61505e1b3736a7e87314adf984427d90300000000000000bc693962b909e8de9765e2cdd8a60b0000000000000000000000000000cf8d47a8d064ed3bb35d7b3bb43ca57db82a6b4e7176f4faad43895444593a9de5a00a6f07133ef0cadfe1b29b419c6777ec9783ac61850005a494fda0361d6da88527e71c72384426a7a0ac54cead9b57f18551b53ddcb82eacd1a57d5624ffafb8000000000000"], 0x1) getsockname(r0, 0x0, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="bcd5b0bb2e02b66a2d721899a0bcbda79b5c39d15b6c0dc719a0dff7065e797f0fd187f0bac38730247d23820c966c56f535", 0x32}, {&(0x7f0000000080)="c1135a2375aa7162013ade1af7ca9885331f504a5ac6ee0476cdf3e053bf4497fdaa9d729d8507c6d7b893df0d4d023517edb3d5babfe5b149eab6db6b438c803c43966e3a7e3878e717a8592b012a3ac079f9237951cd09fe6de5edcfb6d0174c1adb7226009342cebb23f4f9832949dd6739abffb2a48dbc2989f891064bfc1c5194022e0c8b82f66c34404217f80eac55d5f0e105066e42a77436b16a044d26bdb453d94a400b36ac77ce5d9d4b72", 0xb0}, {&(0x7f0000000140)="fff996ee66cb0ee0ebbac9379b76597c9d5f123c2f8482405012e0e7eddece34f67f641545f2bde570f019e56f3b177ceb4811a0874d9076a58919fd9ce0181de509f89bb4bb1aa6a2f6a49491b4b13fe2acd45759554602f98921c63fee9f926baeac", 0x63}], 0x3, 0x0, 0x6) 19:24:34 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shutdown(r0, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x7, 0x4, 0x9, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x578b29c3}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3e}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xee24}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x400000000000}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xc7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ftruncate(r0, 0x0, 0x100000004) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) dup(r2) 19:24:34 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) getuid() setsockopt(0xffffffffffffffff, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r1 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x101, 0x1, r1}) r2 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000b80)={{0x20000008, 0x0, r3, 0x0, r4, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r5 = socket(0x2, 0x1, 0x0) fcntl$getown(r5, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getuid() r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669ffffff7f"], 0xa) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000b40), 0xffffffffffffffb3) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r7, 0xc0107005, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) kqueue() r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r9) r10 = getpgrp() r11 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={r10, r12, r11}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={r10}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = socket(0x18, 0x2, 0x0) accept$inet6(r14, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x0, r15, r13, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x3, &(0x7f00000004c0)=[r13, 0xffffffffffffffff, 0x0]) getpid() r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0x0) r21 = kqueue() r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) close(r22) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r22, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000700)={0x0, r23}, 0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000600)={0x0, r20, r19}, 0xc) getgid() getpgrp() r24 = socket(0x11, 0x3, 0x0) setsockopt(r24, 0x20000000000011, 0x3, 0x0, 0x0) r25 = getpgrp() fcntl$lock(r24, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r25}) r26 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getgid() semop(r26, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x0, 0x5, 0x1c00}], 0x8) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r28, r27, 0x0, r29, 0x100010024}, 0x9, 0x7, 0x3}) r30 = socket(0x2, 0x1, 0x0) fcntl$getown(r30, 0x5) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getuid() r31 = kqueue() r32 = fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) close(r32) getgid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r32, 0xc0107005, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000680)) r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) r35 = getpgrp() r36 = getgid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r34, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={r35, r37, r36}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r40 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r40, 0x2, &(0x7f0000000100)=""/114) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r42 = fcntl$getown(r41, 0x5) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000200)={{0x3ff, r38, r39, r38, r39, 0x104, 0x5}, 0xfff, 0x9, r42, r42, 0x7d55, 0xd75, 0xfa}) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000a80)={{0x3, 0x0, 0x0, r38, 0x0, 0x0, 0x8}, 0x7fff, 0xffffffffffff7ffd, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r43 = socket(0x0, 0x2, 0x0) accept$inet6(r43, 0x0, 0x0) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r44 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r44) getgid() getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r44, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) kqueue() open(&(0x7f0000000780)='./file0\x00', 0x400, 0x8) r45 = kqueue() fcntl$dupfd(r45, 0x0, 0xffffffffffffffff) r46 = kqueue() fcntl$dupfd(r46, 0x2, 0xffffffffffffffff) r47 = fcntl$dupfd(r46, 0xa, r45) close(r47) getpgrp() getgid() getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r47, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r48 = kqueue() r49 = fcntl$dupfd(r48, 0x2, 0xffffffffffffffff) close(r49) r50 = getpgrp() r51 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r52, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0x22e) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r49, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000700)={r50, r53, r51}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x400) r54 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r55 = getpgid(0x0) r56 = getuid() r57 = socket(0x11, 0x3, 0x0) setsockopt(r57, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r58 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r58}) r59 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r62 = getgid() semop(r59, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x7}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x7) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r61, r60, 0x0, r62, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socket(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000940)) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) r63 = getuid() r64 = kqueue() r65 = fcntl$dupfd(r64, 0x2, 0xffffffffffffffff) close(r65) r66 = getgid() getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r65, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r68 = kqueue() r69 = fcntl$dupfd(r68, 0x2, 0xffffffffffffffff) close(r69) r70 = getpgrp() r71 = getgid() getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r69, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000700)={r70, r72, r71}, 0xc) setsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000600)={r70, r67, r66}, 0xc) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f00000005c0)={{0x3, 0x0, 0x0, r63, 0x0, 0x2, 0x8}, 0x7fff, 0x9, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r74 = socket(0x18, 0xdced44b87d5dc34, 0x0) accept$inet6(r74, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, 0x0, r73, 0x0, r75, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x2, &(0x7f00000004c0)=[r73, 0xffffffffffffffff]) r77 = getpid() r78 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) getgid() getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r78, 0xc0107005, 0x0) r79 = kqueue() r80 = fcntl$dupfd(r79, 0x2, 0xffffffffffffffff) close(r80) r81 = getpgrp() getgid() getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r80, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r84 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r84, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r84, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r84, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r84, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r84, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r84, &(0x7f0000000dc0)=ANY=[], 0x0, 0x1, 0x800) r85 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r87 = getppid() r88 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r84, 0x1, &(0x7f0000000980)={{0x2, 0x0, r86, 0x0, 0x0, 0x2, 0x5}, 0x100, 0xc07, r87, r88, 0xa5, 0x1, 0x100000000}) r89 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r89, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r89, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r89, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r85, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r89, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r89, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r89, &(0x7f0000000140)=ANY=[], 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r89, &(0x7f0000000240)=ANY=[@ANYBLOB="18008f22098fe116"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r90, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r92 = getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r93 = getuid() msgctl$IPC_SET(r89, 0x1, &(0x7f0000000980)={{0x2, r93, 0x0, r91, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r92, 0x0, 0xa5, 0x1, 0x100000000}) setsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000880)={r83, r82, r11}, 0xfffffffffffffdfc) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000600)={r81}, 0xc) r94 = getgid() r95 = getpgrp() r96 = socket(0x11, 0x3, 0x0) setsockopt(r96, 0x20000000000011, 0x0, &(0x7f0000000100)="0000065d", 0x2) getpgrp() r97 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r97, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x7, 0x1800}], 0x6) r98 = socket(0x2, 0x1, 0x0) r99 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r99, 0x29, 0x26, 0x0, 0x0) accept(r99, 0x0, &(0x7f0000000c00)) r100 = syz_open_pts() dup(r100) r101 = kqueue() kevent(r101, &(0x7f0000000140), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) r102 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/tty\x00', 0x80, 0x0) fcntl$getown(r102, 0x5) getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getuid() r103 = kqueue() r104 = fcntl$dupfd(r103, 0x2, 0xffffffffffffffff) close(r104) r105 = getgid() getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r107 = kqueue() r108 = fcntl$dupfd(r107, 0x2, 0xffffffffffffffff) close(r108) r109 = getpgrp() getgid() getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r108, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000700)={r109, r110}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={r109, r106, r105}, 0xc) semget(0x0, 0x4, 0x0) semctl$IPC_SET(r59, 0x0, 0x1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r112 = socket(0x18, 0x2, 0x0) accept$inet6(r112, 0x0, 0x0) getsockopt$sock_cred(r112, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r97, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r113, r111, 0x0, r114, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r115 = kqueue() r116 = fcntl$dupfd(r115, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) r117 = getgid() getsockopt$sock_cred(r116, 0xffff, 0x1022, 0x0, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r116, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r119 = kqueue() r120 = fcntl$dupfd(r119, 0x2, 0xffffffffffffffff) close(r120) r121 = getpgrp() r122 = getgid() getsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r120, 0xc0107005, 0x0) setsockopt$sock_cred(r120, 0xffff, 0x1022, &(0x7f0000000700)={r121, r123, r122}, 0xc) setsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000600)={r121, r118, r117}, 0xc) r124 = kqueue() r125 = fcntl$dupfd(r124, 0x2, 0xffffffffffffffff) close(r125) r126 = getpgrp() r127 = getgid() getsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r125, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r125, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r125, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000700)={r126, r128, r127}, 0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r130 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) r131 = socket(0x18, 0x1, 0x0) setsockopt(r131, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r131, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r132 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r132, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r133 = socket(0x18, 0x1, 0x0) setsockopt(r133, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r134 = socket(0x18, 0x1, 0x0) setsockopt(r134, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r134, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r135 = socket(0x18, 0x1, 0x0) setsockopt(r135, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r135, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r136 = socket(0x18, 0x1, 0x0) setsockopt(r136, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r136, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r137 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r137, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r138 = socket(0x18, 0x1, 0x0) setsockopt(r138, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r138, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) r139 = socket(0x0, 0x0, 0x0) setsockopt(r139, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r139, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r140 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r140, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r140, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r141, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r142, 0x0) r143 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r140, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r142, r143, r144, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) getegid() openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x40, 0x0) r145 = socket(0x18, 0x1, 0x0) setsockopt(r145, 0x0, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r145, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r146 = socket(0x18, 0x1, 0x0) setsockopt(r146, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r146, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x10, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/tty\x00', 0x8000, 0x0) socketpair(0x6, 0x5, 0xfd, &(0x7f0000000a00)) r147 = socket(0x18, 0x1, 0x0) setsockopt(r147, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r147, 0x29, 0x80000000000000d, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_open_pts() r148 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000), 0x0) setsockopt(r148, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r149 = socket(0x18, 0x1, 0x0) setsockopt(r149, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r149, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r150 = socket(0x18, 0x1, 0x0) setsockopt(r150, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r150, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa", 0xa) sendmsg$unix(r130, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="31e0150b174be3610a08f28aa5896623ad34c4301eb24b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2bcc8e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e0000000000000000000000000000000077c7b7d0d037329239687b3e930b74f04b9b104d5e67ecbb19da6a795c42ade74530b69623"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c", 0x59}, {0x0}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r55, r56, r76}, @cred={0x20, 0xffff, 0x0, r77, 0x0, r94}, @cred={0x20, 0xffff, 0x0, r95, r113, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r121, r144, r129}], 0x80}, 0xf) semget$private(0x0, 0x1, 0x10) r151 = semget$private(0x0, 0x4, 0x180) r152 = geteuid() semctl$IPC_SET(r151, 0x0, 0x1, &(0x7f0000000340)={{0x7f, r20, 0x0, r152, 0x0, 0x343, 0x7}, 0x800000, 0x9}) r153 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r153, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r154 = socket(0x2, 0x1, 0x0) bind(r154, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r155 = dup(r154) listen(r155, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r156 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r157 = kqueue() r158 = fcntl$dupfd(r157, 0x2, 0xffffffffffffffff) close(r158) r159 = getpgrp() r160 = getgid() getsockopt$sock_cred(r158, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r158, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r158, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r158, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r158, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r158, 0xffff, 0x1022, &(0x7f0000000700)={r159, 0x0, r160}, 0xc) getsockopt$sock_linger(r158, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000300)=0x8) setsockopt(r156, 0x5, 0x80000000000000c, &(0x7f0000000c00), 0xffffffffffffff21) dup2(r156, 0xffffffffffffffff) r161 = socket(0x2, 0x1, 0x0) connect$unix(r161, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r18, &(0x7f0000002200)="757f9d40e496e0cc47d40f0124fb394eaeedb3996280ea33cfcc95a6145c7688d746f82256337e7bcd6349a7bcf8067db1f0b8e18d68f7ca3fe8944d4e17924a0f51533c2239cce88c389b0298404ce6bc633ba5e0eb5ec2bc7bf08fdd3a440d5370319038149b8add601b7a7ef30f28d358bf0fc595b94435d5bed2869104d31c89860a3b07c4ca8af095b1cb42701ed34df5149bf4e0f52a376f33db6398669b095f5e85ea92502e1b30fe35275e607ad58b0203877c8bfa07dea072e69d4f7205d1bdda8745ce032c8ce804a8b64ce4bcd2f8826f4321b538c6ff69bfff09993d5e2086c9839db024d960d3794eb4c83a2675d42e76730a623fe82309e106af590e0be795da691b6982ef34b2a0ad906049f8ddfb7885b58a13714fe545e4a7efcdc92118f4a71065d80b15fbc42cd9065e1c462a44bd41ef2d775e98b16f6caff10d3ba752277b303993eee9f93a6c7223374efd1029e44b78ac0f93576a0c8dbae06ca4556422d1df9da9e01753c237933a91ca778a51d56d5279c64688ff4d1cdcbae54fc735a1006332c53a34c03ac6fce0e5ff96bb3c2efa8ec70c7c88c211fbcc97fb51718e5f0272606e52e14096523dde9b37ff4e04416624423a31ecf38978b0c5e2c795b9153b23e873a1c9c680bf3664f53161b17c844f", 0xbf, 0x1, 0x0, 0xff60) r162 = accept$unix(r155, 0x0, &(0x7f0000000040)) recvfrom$unix(r162, 0x0, 0x0, 0x43, 0x0, 0x0) 19:24:35 executing program 0: getitimer(0x1, &(0x7f00000000c0)) 19:24:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r3 = dup(r1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)) 19:24:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 19:24:35 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000200)='.\x00') utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffff8, 0x3}, {0x4, 0x3}}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r3, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r3, 0x0, 0x0) dup2(r2, r1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 19:24:35 executing program 1: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r0 = msgget$private(0x0, 0x20000003c4) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xfe44}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000940)="176a9e37ec6e3d3eff0fc65f7f0baacf752c102c0c04fa2f845d095d804e6f3e0f9122315c6128b7f6d4092c94134447faeb2f1a2a16f89b6d982dec8b06a3536401d03b7062c068ecf1c4", 0x4b}], 0x1) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000a40)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000004c0)=0xc) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="f1435c0ae40a9c8f465a779bcd5ab3b5d7bc7de3679bac2dc9ba", @ANYRESOCT=r2], 0x2, 0x800) r4 = open(&(0x7f00000001c0)='./file1\x00', 0xe7638c5be1570c31, 0xa9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xec7ba243d1f4d784) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) pipe2(&(0x7f0000000540), 0x4) r7 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644ff0f00004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c5229850b5f87330c000000000000"], 0x10) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000008c0)="01a01b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r7, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getppid() getpgid(r8) r9 = msgget$private(0x0, 0x20000003c4) syz_open_pts() msgrcv(r9, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) msgsnd(r9, &(0x7f0000000800)=ANY=[@ANYRESDEC=0x0, @ANYPTR, @ANYBLOB="83b0d66f152169927fc971e229e7d6d3571800fef990fc83f03c8e7740d5caced38004000000f095d77622f509001000000000000017c57960c900000000000000021bb8bee5f5a3cfff3fd03c5f296886a1b6d24f5da562fcd5a577960db4857b9c1a52a6b00024dcfdefeedcb7806aa054cf9e00"/129], 0x3, 0x800) 19:24:35 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r0) chroot(&(0x7f0000000040)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x401, 0x6, './file0\x00', 0x3, 0x1ff, 0x3ff, 0xfffffe41}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x5) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r6, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) socketpair(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r7, &(0x7f0000000480)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000002c0)="91754389266a97341b86e53a83c8d726d9cc125bf9bc8a423e296b87e23121ed65e85df46574", 0x26}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r8, r9, r12}], 0x20, 0x8}, 0x0) getpeername(r5, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000580)={0x1, 0x3}) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r15 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x10004) socketpair(0x1, 0x3, 0xe2, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r14, &(0x7f0000000900)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000600)="217959a7b7425ec87d8014dcfd841633b89d202b73a0294e2316c40df8c86d778d25ed5bef3c070645cbe2a20f330d6ebea164480aea665788d1bdad99be59888e0399055dd26b46755f205059848ea6a4af018b64d88ecf121fdb94e8f71160bf8068de90dd2d4761bbb60bf743002ff3c7e5920b3e9d64fd916ba595b83821652433f2f44967e778c7f16505c759b2b42c2b2d2acbe77f4aa1527b1c9d50673624e5decffb160235d35c21f70a11509439bc9aed4d4d650f", 0xb9}, {&(0x7f00000006c0)="2fa90a52aaf5cca477751410ccaf536eb3bedeba2bbe848cff57b1709ca953f7f0026529bfcff036592d7f133cdd5fa4ceebe48fb77661ba45c4f202b3ab4025ce7ef4b5b86518e7814cf67a1373c377b16b", 0x52}], 0x2, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r15, r9, r1}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r16, r17}, @rights={0x20, 0xffff, 0x1, [r18, r6, r19]}, @cred={0x20, 0xffff, 0x0, 0x0, r11, r10}], 0x80}, 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000940)='/dev/tty\x00', 0x10000, 0x0) r21 = shmget$private(0x0, 0x2000, 0x185, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r21, 0x1, &(0x7f00000009c0)={{0x7, r22, r1, r0, r1, 0x0, 0x7}, 0x2a2, 0x1000, 0xffffffffffffffff, r4, 0x10000, 0xdb, 0x3}) r23 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000a40)) setsockopt$sock_timeval(r23, 0xffff, 0x1005, &(0x7f0000000a80)={0x2405, 0x10000}, 0x10) 19:24:35 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) getsockopt(r0, 0xffffffff, 0x3, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) syz_emit_ethernet(0xe, &(0x7f0000002240)=ANY=[@ANYBLOB="ffffffffffff00000000ffff88e74c3d21ae00680000042f9078ffffffff7f0000010713b300000008e000000100000003e0000001071ffbac1414bbac141432e000000200000008ac1414aaac1414aaac1414bb44149fc37f00000100000b25ffffffff000000040703309404010000440c0b81000000050001000000000c21880b10000002f801fb99578a714e63d1fc9b6907a1eeaf7954f881deb45e3cd1adabff192a08d5687f1f5c92324ae4b87db95b4cc53c5f8b2f8a72d3963c2f4ff4312d80bb1e74ca35caa3a91544f2830fe227e676318db530c26da26fc538ba66a6357ca6092b698a41376638bfeae9b654c1112cefe2e6b4efc8c1739d3ebfbfb69d37280fd5cbfc2eed02baabe7ed6ad82c549e702383adb48bdaaf689d98901da6fc3607f2f119125ecc627c867543ead1af8034f6b99a69bb0b9bb4ee863788e8ff319f8ed1080aac745ceee318f97d70f5ca4873bb10a2bc7e0365fcfd48dee969416bc9b757ab09360f29703e004e71299c6730ab0ac8d5f6420ff1c83c42c3c8e0b7b739c359e4a066657e2b0a1185f907e0966db805c115b448500e68273917dd7aee8267d8bec820a2f42b228dfc33c9a581012e5c6e97160491fdc5a28b2c2ffda0481f0469d424c2fbda506160195b9cf080f2e2f2d109cf25a834f891a216f054ef9fd6c31f7b9643ee7f58ae71e0468da5111f38679609e3f6a3db13e365af094802d5595b5cc696b3588052d5f5aedde6bee0a8bbdb7127aacccafde45538d5af69b6aa149a8c26fb98bd558c6d8b40e6ca571b6f3665bb92e63e9bc6c83ac23c0d28b14e21433bf5f873a9badb609064960aa05caf217022666ce831f0647239cc53f760874aea5a10047816578d631fe591cfcdaaea409f7b126dd37ef9a16cbf84b6af8d204d2c270b01d401c02c76a120726820b639ae6aa53361d1e64dc320908ac348e07b0504870e35b3d1051b976b1e8fcde8a0e97320a2b24d1bef32eb33cad16910a594c9d1cf8eb2b24914d007a67c637c5dc96c3a1249ba1f9fec1a4a6c63206da021449eff3391c56aa9e720b4777db867f0997e72d87ab5ae0dc46eb16bb17ac261b0ff28d91fc53a38d274a9f0978b168be585010df36a7913b1628abe00cef5378cf3b17315e2ed0672d75819d9d3478da1ce39fc9698f4ca2802be542e204e72e6a74fc8b5aa20772bd6e924eb6003faac95abd1c9b12b8d93830c5b08970edbfb93c087a213e81fee582ea7c825e27b78b601ae1e4a7e7d31445d3249316083894dc2ed0875b33cd57a8f51647ba784b4100a3274909235804d95cf5703cf332bda9bfeaa44a15d66dc0e8e2945ddc4e4edf14fa07d885cc6a0a22eb83d27a038e4493f197dc6f9fac02a0de15ad8e1d68d99af4669ec0d6db5a70ce1e2a768daf2331a29518d57f1dc5f21ac707b09487db5dcad7f48d182a6e9d51a71e4897d95b23c7efbb6dc6a3305c86f427787033c2b58d6bf0d5a3d3c48ceb2936666ec469f5ca9e4ea6bf5a334938d25772a301d96c86469d28ddc35f6d4b01cc1c6e54f3f1a42243d06ea6069545e1116f24dfa8ab577bef2224c843246eb82145c7bfe6aa080a697ea6e3c3fe8cc2f41dba6f97715bf77c351d6996cc934ef207a39cd436f3a5e3149d54db3949805c346c224138a28cbb1c16486c8b1959f709ff85dcae59304f5283f21aa45f0c826359f130c8b631d7e6eb15d3d95d814a0eec85c0449dd049d6eee966d4c19f9dca2b2a5b8c739baea857eb070b72e2e8600ecd7629b7073e08d2de01dc8c31b90120e0e5305007714ade87b9fa80127767f9056b369aeb39bdf3da036b7bdbb5b57a92047ff586d2da20f35056ed815d64159d2cade0b1fd4de61e3b8ab4a105cd3a0ff8f597b48d005b5620754012e47bbc82f51278dce12baae90ad748d180d5b455828b9cff03202749ccb1bcf2073c7f176d3aa7bb2f7c496f575c9d1010ef9e27c0b5e0afaba494cf8fa3fb7c267cdce576c8cf8ad7e36292eb3459c7b7cc24873c9d9082f29594c94a1e2b4e777aaee11ecc8354842dc984eabb411989a1c35a32f9396be9288ab4c7cb2dcffa322c8609bae9f4b3d6dc7df0406babb8f18a5c90b22935b82cfb24cc9b77d797c66f07493c03cedf6bf000e02d432d5b33b10f70ad62c02a861dbc3af74cb924ebbedaa0cfe4aa2d47b89f609c8eddfeb5a6d82a654e63710627fdfceeff4e45b933cf260617d1e6728633942e6c9b1f6adcff3821147f72d429309f0998df27937c5d41ab9aa08a0c1e11584b3c47c378f387d0cfea7d6a094609766c8e671a18bf1f795a6b586cc9c357a643b5d47a876031dceaa6a880c3401dfc3285d3868fb3f81d8b443f566b0ed808c88642eec97eb651fd1f6cb3a5a6c1f0363625e416211888d0cfe463514bab6e900f4cbd9c5a479c76487276a8f61ca94963726f5151ba044b03a2ea800c4ea3449e21dda491b40765a26639c130633a839f5db35c8e6e8394581c4a5581c66e061bc41bf3f8a03ffbb8ceeae5b46c9bf9774a375ac99dbdd9ddb212ae8828508a03cf2c8eecff9356f1bc81185d9c78ce2dc8dcdb4b772cb835883a5fef8ed2ce8e8d1870e39f4ba991b67a4e5d9d3f0711550b1e385318ef28428855a22b0d1b3b41d04874519d91b30bfb5893c80bd86da3afcc8e6ebe7bbb242b5dd35964e238341c84bab39f7ed14e329dcd13be93d5034890248cefbd9c93e676e17b98a0e38b90b09fbcfdb54fd13fb1c12f4d48db7aceab4c73c8cada00885e8eb1993907b6fb986bb3a425dfc3048aab086d1b8216792cb3b772342167eec0185d6946698461fd79126fe4faaf477f5f8bf2aec0b49eaa9a188cc6e07a499c541ba7845b4729d7e3bb0c24174ab1ef2ecbe49944833ebae5177cc3403ceca46a9f17ed1300ec0aa4fc96e745c6da1d634ff38e49fe014914e6aa7d5ba5835d865decd479d6ca6727ec2955fdfdb52584bc2a5aa6165377783ccb5f7861227a5f3dba82347c88bc1db9007bbf42d89601ed1259d4603d9f131511723be043b3f7f4649ab66c6956a4a8d40cef2c2a435bd04854308dfd4053e0b9a750c7c0b8c161421b2ee47e258f5cadf43d0f680fa7808531801b1f1d0dd1588865d9ed4dc3197a7990aef3c2332d43b3484409de68051e27a011dfaab7e50e1f7e3c9cc7e2415c12f00c9dd95e809218dcb23b2ede049fff19e01415f586ada414510a4647585478f1bf7e1d50ec159c23a42ff05e5451ddba3f6d4af07c9bcc087aabfd9a8d6be3d6022f88f2718dc535c6e5d2c103d88b6f72523db4a9479a9a2056d6ec169491a027a2a2fd1c5c5ce39576b3c0c0e17c322d3358c5bb707162384346fbf2b2361eb21a4c27b828841e5346e6d6eb3731cc6bc74249cb82de2dc1f150be6267261900ef1a9eb67c033ecd08a14060b292639337a4cdc1610995298c19d22e9ec6e1490ed0efaf9a5b6dcb061e46007853602a02b678a84bc636b5551a2ab4abb0736053936e9b731b9461227115def1d82d406b7220f198fed76391ed27dce7565bbca69a6e4763df5da0da59db90e5312648acc2663e4e2ebcb3292caa76b5737aba90a3c2e34bfd855402cb7594a13fe3b05aca8129b6ff9cbbf2aeb1f79d5994a5d7d8fea4926b8f0d055705f798fdfa5f2ed34074a5bf2d2486fe202a4a321fc17fdb50149e3249d1afa662deb565464ec23ccb89e34cd73d21cadf68553cc35c052713d1df87cc14277212d08c06c95d6cff53a48b78c10b07b175fed84a42a8767c4ee0b2c8a5086f64a0b1f0b1142a5a04013923d7a8b22a8f0f2d453c692dfa6f80e7275ef74a4f00c5fc7944ed34c0870daaff02bc9045655c0082accff8e6106f7913fb190f4b66f74d0e7010a0ff76b8701dbefbe8152a658a69b8349697002af4fe781b01b6edcd703127e4590cfa7b27feb4971e699bcb1dbc0415a46e2c1f14327b3e24c2c0ad2fa8358e99c7ae852b7ba1c762a1c5e4f01e31dee7729de7d4dcff33969a5ab3c01f3d6b64508fce0cb620a82bd4e7a8521a88fa98388d63d29d826168436502b029642223d765520dc8b2935427f70ec747a714c45c2328d11606e0f72d802f21460f7c2096f593af9de7f27811b1ff7ec46208f8e65f60d169b13fa6edc8c55e8a37cc94e62b15968b4cf90bdf4b7b454390d8c6cd57105d96176d2f75fb5fe0997759ac76c01b016889874a814af3883297f6f770f83f362f1d5603772c5093324f18974b3febe25741bd1a6009d96e6327810fcb9e2d24834c8bf489659b281ccd4b7c3b64d18c0e8391972b890c6c371270e329ec9a15735c8fad3caf9c33711c3e185ae6c45aea6930934efd7548e02ba5e23d2649f8371002f9d3b794e6c84b824a69a38f80c3b462d583c237ab267aea020ecec721dc11b17285a0888d9330c1975a9ecbb2015a459a94fdebb833942eb2c79a58adfb4e06962fad8bbff73b677f9eed5cdfd0a2c2d3a5df87bc8adab54409959a360b2cf507cf17b9886cceb137dc26d4169096d5c6a50df31f9099f93c70364fb3c8c52e98b2421a30aa99efaaf388d0f39a6d448efa5563a52d5cc36ec38a91fa8934adbebca42b8f8f0bf553f6d4acbaaef0285db4fd1b28ed74f78f038a10aebb0c5a1c7f00bbca1f8741db03ccc750fc3c0ea6838882d06485fb35dbcc5bf8db05dde0a7e18585a11457416a379799182fecc50298b02ed041151438ba5fe845f3787bfa464a83c900cca568e5a657b722f8281449420e9f0cd2194a84a87e08eec619b3413268c30ad3f70c89e6b5d673302b1e40ce3481b8d53fc369a2fe3d3f7f086b321d83fdc23de6614cb5d44fb2b0a86c149d99f1d612da0d76b239df14495d3e59afa6e9e64f05c3c7925e46a348c9ef6779c4116756e9b5400961a8f1ff293bb7ce1c73b2bdd0a1c23418666c29469fb10961e7bf6e4bce1c69e70a7b64621f1986a9a4998d6a54672a2fd28baccf70bc12efe197f4dbb367b6067beea706168a5b9560aa19ddba29109bfba4082967fa45ff6af84e0f22141a6d78595b74a1d3792c47be3271f5f6cdb48262406f3bab79c82d981bd839a97dc6b67e3363e1632be26de8d8504424acb73a031de885d3a4bdab4a009833861a29943327718daf716edbda891d7e2c10a701aa85e1a2cfad797b33edfde3a69f5a1256207ccaaa744f50cfc1301697c48d676dd2be05e08b0dafa3a47b1cab44fce452ac846000fb55e574207c8d8d0785ee31e9cd1f75f4c621d3f84dd49ae97e600825ce6a77e50d04e2fea18880f21abbee9c8427177001b09275857afa702f667d0258e41b71009d4f2efd391afc3a99cd5f0a41a6c6018459dd86fffe9d354cc7837be72a447fae92cfd102877e469d51a55c141999ec3f59d68a1409dce9611a4cba6b722af0895a934187f317b4cabce845da058896891b2cf5fc87e156f930210d03572af8c412fc02acd6641cb6decbf850fc8c09675577dbea54d357c3842f8ce931adc434fd1504550ae7066592e9bb0a108fd5f4c71064d9ca14fbacdf9b3dd338454e8dd27558357b3fa78a0f1b33057ac9448075d409ea76801a80efe9dcf44064540e7c490d50c2f30c1fdc8ab0dda21f9a62b79d7b01260b0064b45b9d1e41dec7d0f5db04c7bb50cff1a023340f38bc76b5ea12c21b2b7f2f5a2af6f7c6449b6dc3ee88d6c230cebfe217256e6d81b562d6b0293c73fb54cb5ed31a9d63e14dbff7c36fa14e925ce3e8859172d350fe55d7058c85111be927489c8ad103e2260daeed3a785c581243558a60dc7b74d412bfe796516df1da12202f2f075f60bf2d201675816d26a7c3d2a5ff91b916470c90c8feaf6a52ecd00b5dd4e272ac91ecb3813332050af0cefbcbbd87873f3108bc82fc37287f685f6fb1178b9e833cd7942739065ba78e975dfd3ec6d94cf072e6a9aabef1a331f615cd630c9631608000800c936afc974f475e08604f10eb74fbc51b9721dd0caafa95fe6cbbbb5a0bcef3beab57156316121cfdee73781d36871a3959efb8d69d2ce8fcd851424b017859a582172db3128e9010086dd000600070002800bcfc0e440beac86e0348d5a705060326a505d520a1e873e3d6a02462a572cc8778c057e354f7ec757151eee4cf7c5a2c63ef8f3960ae256233870d9d75700a6bf49b6611d6cbfd95f5af6099f126e8a98a31a0a9f8fc0c98c1469a0b573bd1f451e9488628f9b23fca534fc4843a4024331c57f6f1911719c5e2b12d359e4cfe87d78efa422df445b485d2bc479555cff8c4e1b5c409224ac49ca534a08d11def15e4d2bb1a14e6d330cc31369878a71523a29026818e01505b28550aee5ac1d89ec36286926b20a492c71172939eb0eaf7231552278a7b808831a90f4afda0a49b676f9ed4d4cb540c75a75ba6875134d8f9d4f69378f034a5264624ddcc47be5f748d5ce7be22088556ef4e8ff9cf7f26d2f325334a73f23ed5b97c230853270dffcdcf6e683e1b7c5390b34e6418c698fe5c650d6bd4f5c318b1b58cac1258b46fa2c9d41ebd56a06e6aeec07ccee447a2cd8e537ba537cfb3be5bb0d101fe216bc71bddb221a47be711267af4e2549ec4a24f1adddc4efa1f9a13276046254523b5f5652404449dc58328a6c4610d12dc710b3586500d68d7472269a7235cb46a9d438609b0efe45dfd739bb7dd0dabd0bd4b2f0d25719b608fa4bd8efe9d11351b490eb55c7a92cfb9bbc4664437b772b0cf1b62724e0f2c73018dc7bd1246cd53dfb53d5eef5614942df8bdd9427d88ee69a863b5c535fdbc71915650c6294dda5bfa8487a78461770096fa9d126e08d47427a373c2c47591d904005001e147a1d10c6bcb475bb0784f1a1f96bcf9db8f9a000000003202ede8d5c03fc0422c3f7243ff5f95b795a282aeb240889ea42ce38c3bda5bd9c42a240fbce23b515c7476e6a21bef8ba7c2126853436c6f591cfaf1cee135f26ce96c91d8ca27841d39b9c0d8bc473cb4779ddb284c83aac473fadecb0ee5ab0371775a90f33fc777bf092d035096c55985127131bafcfba234334ce65209cba598a8d348bfd12f6391a4355a7f52baa6a5a2139f944fc2afa716d2af5fbdbaab3af0ec57eac6496162299371daeaa8b9a95f9cfe16acef265043087e8f37e591663355e9396b7469b9745beafcd5e2d0d96b655b57d23bd6d08f67df4847058ad5e82577b4eb4724f699c95c88ec537905bfc34dbbc33224687a636e20d79964da5d947027f51843c3794a2c4cd08aa8ac5ac0e994021fb6ba9b5a0122671b0d84f011a882c0af70985116d7afcc9aaf7ea647180f0a48512944e44fe1376cde377660cd6b09056db681075ca2d7f80a1d9ef83eea22dbf4c0028edf9613e8ab1f665d58f731cb4d92024e5a7045b55ec2cc282b92f261323fdae6df24f512ac6aac8c66140f9ac044834d2ac2a004ea3fabd0338fe4175219860a595fc4ef8029cd49d700a2619f21b34b59006c2692f25c5a937b477bb3fea5b09d22c9cf05b71dfa54dc2358c0e39b7216a300d245210bf0e3e8d77ca985028211467768b1899430cca08e8aad87a0abc951965632fdd775ec34c7321478d64f07bb7742670e32b88127fd41ba13d223c724e50c96214befeac1ed1e661d1f74cfb4f454eb20acf1bb86a770288b2ec3fd74e52c909f5ef412f883a2f6126a5e82a2f6284a28cdc167aecc0324e1c39967dcd0696ecc204b210cb5f988246adda341253c2fed3aeb3cfe2c4e1b670302ee754da88a2dce189ee195d6f8301f3d28b6490adf82d2880a67e34ed5a8257dba35522f5fb40ded57d1849a5b1302500cd95fc6a19b78671d04f6965bab66d599ff7e5a3eab7097094ced4ed342be3abd2ca90134e7225517284eb551d7c58cf33081c4206fa66beef453afb5173a0e4dba5d0263001d0d549d34c51c623e31c4594f0a870c429122ea2e60b27e28953e0b4729f16331ebc7aa30ce2d162491fd1c51b2fe097672c9763529563556d7da780970a596c42e578607488dc27e41b8f20d0b457a700179c4d5a9fd40a89890dbc6e66ef5702d0aeb1a7c2ae0f16c9f4432b93e763543cc6190721624f8bc016e972973cbcee889ae247f3f1ee309b6c1042556905a2d7a3f769a5e90066f4a47f6ecf550f98885caea9815b03577198d755f393b8fd44b20a06bd9d8f01f38c292f50658bf2b8c4f0f6fbd3707c2539bb9f5d9894798cd7a5dedc827f9f9d7e85aeea0f309336431787f413474fe15a30ccef646948d01a38e62c4eb980a10415b44652559e617bf28e393cd6a53945714bcc6528046db9d7435677d015fe510b25077ad9f35ed7d7da9a82d32273aeea969f3c168e908c2ff0df286d6082d7032f4b3d14f977eb95a1d00d3dedbd95c8a4fe70d474ec28853a7d7187005e163bb5fa29cac6dd8eeb00a703055206fdfe2825eb15d7e5fc26d417a6b9b043ec20c569e4a0c568fbb4c5260348b15dc753e4b1ec8b7ee957b69aa27af476f3779bf790a8221f98b6f526f1e008618d9a9ca98e31e9b21564731986518d5163bb2f4512fa3a95bf59641ac20d26015891665d41a4287ad65778c0e9c0c526fc556892e4282147566e6183e839e202a1815111038abd28b05ed3ce0638f091d2493a6db7e931b5360007361e62da3533f6271bbf97213b0b89c5a83f6951e772df41eb5583fb99e4bd134d0e1ce539b5f636af1fbe845a882dacc51eb6768ef54e4efdd5016167f11577750e5b813c939af3453635a3c3e8cd2690f343be12b95375fed50041b9cebf74e6f0a154a345e316d436be42dcf58074f628899c5932cb608d4e58f9c242990919b579efd98208f750a6015bdd6cdc4e4a287b60b658ee5e6e3e1e2f60f759cc4f76ca5f0ff61448505f47a839abe611850afc69916f4a090398e544ba50d70c45c795685745b6d6c33c864e676bc860957d1198f61832040d99fe82b105c8af7cb2d80150830ca7bdfbe9daf8eb4dc8077ce890d6a720e02066032345856ef865190980723aa99f2df170d686673006b4c39d64ddb15d2577713b99e9f00c70b17bafe587112e6e9f83fa0d78719a8befcf7dac72b83b9520be5041ba9dafa5a0d8560657e9360b2e624e4a31723a0ba3c3c7dc2230b94f39a78bd4054fdb4b5fddd9f8e7683aaf42540d14bf639602cb6ed0b742f441181e5f00a191b4dd6b0f790bac10082d61ffc954d78a5e7289d83212da62a09538429dbafad3b9027e1e5766592e5c21935cdf02931b998c8449b0fdcaad2631da328a1a0e85c896e6b898005e708f6d722eeeaebd3ab687ab23ec8145ac33767c40a7dd5bb753108d86a8b5c2f6bd7c16b5ea157d7c08cc5341e7b74ef4c82f0438661e0963bfe074b9f7855a2e7143ca7e625fb538aa08788eb6a65ae42d69feb2282c1695dfdb4ac8c1f9aecd6f27ba672ba9a6704168dd6a8240c6d1dc79b142b7b53153d6d31e6419a1704e04094c98ab6b890209717dabd9c8f7e8911393c30793f3803189601a06adfd002867c4fed0d8b6ef8f05737ab93fb16bc6aa25f4d65fa6f96c76d300d8440a6d492af027ccd35b39cf619279c5ef8aa15e472b37012accc8afc5f78823b34f7e0da3da6e88318ee390df93716205891281d210686d20cc51cb0e6384eb159110803d1600f0ccf704163d8d1f323469914bfffab077e8710fc3cf91509ddc5ad7b53ac72241f3bab883a16ab5f2097c2be51bda44d4198674c5d50bca1c36c74519107f53700e57a549c1657fb66126c9687a476353a70a161fa65e40142efda0ab042d2b386693725e4070c7ea5affb6ff73254465ae6abc38e0d5904283a159ee7437ad3c92ae2ca1aeea9b4cba88276ee439b2abcea11e7101d696b55a3b328220419543ee2a6ac0484e33b77b7bae6d4def463a6ab2a6fc0fc6ff1aaeb6d28a3549a9fed3c82883e866a27e74c6b2a8de4bae781e8df8e965026acfcc3773d769758d755b6c3f02ab69bb400fe580374cdd71ea6c46decedc2f714b6afce15d2114747571d03ff7cdc9c25592688551a84b6511a26ebbe1714d061aee4461beadffb4155f72cf725da7c373784f0b6ced8d54dd4cd763caf1cfc21c5b27d84d7878b95767251ff15a1ebcb7d6d3ed76e352f97d8e94203c307a0d7014e1a626eaa9260200e1b09dcada4ac159cb31171744d508842df692ebc7198dbd51ad3316390f69d31a73788c22cd4781886978e2bc9dcb35f66e0d1658d220a6d8f96b39529c0261075b16e9809d4d104e689c80e269c15a73fa460b11003d5638dad617a50affd0daf41fd97a494fe170935c3b78015f3027aefba25c8043fec2dacbf566f719f120976a5710dc33b7a4d8977b3c7d2178dbadb862c570693d100df80c4bae4a915bd5d44256e8a10cc6b39b7315eac42c7b4cb6dace9216500fa1a041c018486cdc2e1d73eb02f5a59fa2b8d9e4f0ded228229569e5db86c2f64caf474c15966c2068435e7331c7956da9aa5de0d5ea23b8e01e54ef09d258e7642a9cf443c67492aa5dc94fbc41d9a63da6119b211e7300a5802f1b78172c31807bee3996d8b34ca1980da1c922f9d936c90d6b0d28f057e04874563ef40ed69189e8463cac22db402f72861f4347604173a29ca6431c772701753994bc3ab0e97cc9bc1ad054dcd23ac6d2fb6b2d1d385dfb6c0aa95a8d03d4f569bcdce13b6f1783e8a4940d5cd94dd64da93adc1631cef5b812c5cb0f919940fdd6367eea36f8d910705b4bd39be5f6a68cebd4eb7d4bd74276190d4857d59b31618757df50e8d52d14be9c450f351d7d4d16ed12b87ffbf04836d655c5932feeaadf3d19671c2e576a4c4b112addff2535db6c532d898cc93681dd3aff3472cfbe9cb486badabed25657ca53b0bdd82734ac3ade490c65f205f63520741baadf5aaa964b64db95c5b0809142830327f29ee056379e6e094316d3a02707a367cfbe145ac216af31c6c2644e00494a67311e15d7fc5d84dce1b3cb40431770a980062424fd872c2cd8aeb724dd04e1dbbffafe777bd800c19eb4aefe5b6fbe01e050a8bcca404e870ad5edc3ce059ff7b2a14e555aa451c411b3ea9a6b69efa6b86e4013d5717b1191ca73dd16268b29de3ae674e786c7eb42d1dadf4629a6f706d3d314bfb184e0e24256e3f158215fe4715307fb2b9c60d67c44e63b30b181adc13be9b7deade6e31a39576dc02cb40c22627405a0e248ab88d327e8c99d936f8e72eb7a4b29d53b03d7dda31f318b5b70cb6378223de0a99682c3070a8b8c7a3d94bbdc8e9adc8e4a72d2633df806adc4f03a38f43ec086a492a8b3d7fce8f38951d692d6d5ba1ed98304086a661699875382047c749007a0e62d2e2eae296103670d3c16ea8920a8286dfaa0e0c065c1efda5293a8c74de711c7da5d340d43c7173007e7b64a586777eb9ff37d5fcb035a81f3935db98423c635b41679f636a6b014f6d49c9800cdd6b5da9adc75c5fba5a065492407c7d4d6eaf4179bb4ce8a75a76e544073f61336a7a180f079f271f0e04d0dbcf0fb9bace3f7c65d8b1cb1628e6702bf85156a8991bf8916ff2ae89d422b76d465f9b8e548f907011a9a32915cbb0e89f2b906c4b6b3cec034105b636e68b6227c5b4401202588ba72fcd2c89ac461075b056832c7d24c17f8c9911ab7644c7a9b14b510c898066dd6a17cf219a14512962ad2efa3c381d7122edee5a5042c639ee0a0a6cdf34cdd25d5364bea4cdf3b46e65f7b39ddebf6c56e0d4e4556488cec8f16ed58d2164bb01b00582b3f3e297e87ce88544aed75269c242d4ece65e0f9613c079ee3435b3d1def6e2080088be000000001001331f0100000000000aef080022eb000000022707070002000000000000070006070f08006558000000033c650c1ddc74a4e6e0883cdc5b9f57ac28612236da55e1c8e88b4ba69f913f107ca839dce1efdfad87d612546a091ba6ff03e019ea2c87e49dd34c838a690a9b40c7acfd4ed79228234696870f302b91ac3e1151b2701e94096ca1ce9851b3a912f6dfeb0231a773c3c37d668afee0ac025a4200fc2e43010094959f4c4716162991d32dcc552259ff52d27eece8b69bac34d04e2268429f8cabe1baa2e6bc47326d058b3e3c846e3f133d000000000000000000000000001e55056ee51c675d5d74850ec0de71f72f8ae5747a6495a782d269a97159599df449c9a60ac06548656c4e3b4be974d95459203f0131612ba5ce2b3e8a3d287a7c51b7f2b6e2513c5c53d1030f4ce5c5222021dba2d674e7c29c037ca8146f4a0be668734ebe63204298312ce4ace0359f54795931eec994310a079b2335cd67f3f2b005bbe41c"]) 19:24:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='D', 0x1}], 0x1, 0x0, 0xffff) r1 = socket(0x2, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x251, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000542709300400020061127fc06bd006333a90d89f1db4ddad7fda93bf1c91ed2525c04184753d564502ce6ee9f7397"], 0xc, 0x2, 0x1000) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgrcv(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000006900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006dd6f1b76ab1f8b31136d2439e3a2bd625327bc51f8122c7cb9b8fcb82c73e"], 0xe4, 0x3, 0x800) r5 = geteuid() r6 = getuid() setreuid(r6, r5) r7 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r6, r7) geteuid() r8 = semget$private(0x0, 0x4, 0xa5) semop(r8, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r8, &(0x7f0000000280)=[{0x3, 0x6}, {0x0, 0x44, 0x1800}, {0x0, 0x1, 0x7fc}, {0x2, 0x7}, {0x3, 0x68}, {0x3, 0x1, 0x1000}, {0x0, 0x1f, 0x1000}, {0x2, 0xad, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r8, &(0x7f0000000240), 0x6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r8, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) r9 = socket(0x1, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r11, 0x5) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000780)=0xf5d) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000100)=""/114) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r17}, 0xfff, 0x9, r21, r21, 0x7d55, 0x2, 0xfa}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r17, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0x4}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000540)={{0x2, r6, r13, r5, 0x0, 0x0, 0xf2dd}, 0x0, 0x5, 0xfffffffffffffffe}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r23) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x400, r6, r3, 0xffffffffffffffff, r3, 0x60, 0x400}, 0x10000, 0x9f8, r23, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) msgget(0x2, 0x6a4) r24 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xec) fcntl$lock(r24, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r28 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r28, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgrcv(r28, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) msgrcv(r28, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x1, 0x0) r29 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f0000000080)=0x7) r30 = socket(0x18, 0x400000000002, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) r32 = geteuid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r29, r32, r33) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000180)={{0xf54, r25, 0x0, r32, 0x0, 0x1, 0x8}, 0x801ff, 0x4, r27, 0x0, 0x4, 0xd58, 0x2, 0x80}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r35 = msgget$private(0x0, 0x20000003c4) msgrcv(r35, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r35, &(0x7f0000000b80)=ANY=[@ANYBLOB="000104fae2b2d8fcee4f8c092bc840d7440000000000030000000000180000000000000000000000000000000000000072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370004000000000000000020000000000000002031f17fddb960ad0000000000000000006e606cd596dfedc4000000000000000000001300000000000000000000000000002c786009571d7ddfd461102c0170c72e79d5e5935c831d798374e36fbb72aced96e621eacafc895c1ad23cde3a4913dadf75558cb6c6deda1ae71f33dcdaa7f671a47b4a575f6c9d822bd10e51af52829a4fdc51d4709c56b2612bbe8e2f4b182edaafe35777ec247416444c951d75599cd42fe77aced780bf439e88cf506c54141056da"], 0xfffffffffffffcc9, 0x1, 0x1000) r36 = socket(0x2, 0x1, 0x0) close(r36) lseek(r36, 0x0, 0xffffffffffffffde, 0x0) r37 = socket(0x2, 0x1, 0x0) close(r37) lseek(r37, 0x0, 0xffffffffffffffde, 0x0) r38 = socket(0xf, 0x1, 0x6) close(r38) lseek(r38, 0x0, 0xffffffffffffffde, 0x0) r39 = socket(0x2, 0x1, 0x0) close(r39) lseek(r39, 0x0, 0xffffffffffffffde, 0x0) msgsnd(r35, &(0x7f0000000400)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES64, @ANYRES32=r25, @ANYRESHEX=r1, @ANYRES16=0x0], @ANYPTR=&(0x7f0000000380)=ANY=[@ANYRESHEX=0x0, @ANYRESOCT=r38, @ANYRESOCT=r39, @ANYRES64=0x0]], 0x2, 0x800) msgrcv(r35, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000006900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006dd6f1b76ab1f8b31136d2439e3a2bd625327bc51f8122c7cb9b8fcb82c73e96640a86cbe3f3ff1b5f482a24453d12d0f9cc1dbe41788078d19d518cffa6611fb260722eb5b49e14be89f32e6697ab4e0a2b526261c42cbdab9db29483c070ff50dd3670b501f9757f948178427d370df640c0e0de4046eba25a5899f8a789cb36c3"], 0xe4, 0x3, 0x800) r40 = geteuid() r41 = getuid() setreuid(r41, r40) r42 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r41, r42) geteuid() r43 = semget$private(0x0, 0x4, 0x4b3) semop(r43, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r43, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r43, &(0x7f0000000240), 0x6) semctl$GETALL(r43, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r43, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) 19:24:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x4, 0x3}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="0000000000000000000000fc0fdff8ebffcbff13", 0x14) 19:24:35 executing program 0: writev(0xffffffffffffffff, &(0x7f0000002840)=[{&(0x7f0000000600)="f652d049da8fc98136a56d35ac28b39a83e57c499650bdc7ff69dcf1680945640eab10e7172892a853f4a5d90db701cd31e1e23c0f71a7defad8b2be13ad9e7e4346ea0a8699621ed128ef2893c995c82732b2a8f0be1264e63a7400275f40ee0e74cf7651d3ad7806379960a854ed17e74af227323091c2978be3d97308ad470554cd45b053ef7311c5e73378fc45275a65b1b70c2c53aa9899d3647a3f567219de82d46d50313d48594c0fe0b8facb36c5c0e1fcef930e6548b708371c86e8eaa24e8e2aa755f54533f55eff6d59c0be0e57c2ba6f54d93715663f5b6fc4c61e6c32eaedd50c37b8131dcbfd23c610e9ed3c0c9c4eefc236f17c5e50eaf30e71f56acee63fb5ce2f82a6ca5bd3686c2b52c198aa5087be039ba61d5b5e64364992d6accfa41a187ef67a4380a41370c73aeecff8dc2c4bdceaaaa1e5df68ebc36d347bc7c9d09a108dd4a82132108335c849987523fdc41ecc56e6e0eded66204d02f022883c23f70b47b7203a33ee765bcc8de86c295f15035e134eb81292d9b156477d4c21e1228193deac1729f4490551e6f51056524bbc2096a92ef45b958e2b790c2e2262a16a4d62cf0d567d2068ae91d1d13639c08433c4ae714a35a1f0922e718a35d647d915cf98a6d66365b7ee60831233567e11f18283a1e47004802c6ce4112532a787042685001566c20f5d902035b85d230e440e4aac3ae904ee2b2fb4744a01b72dbf1ecc8c9bc89034e51fb0b4b2e39d846892aae265bf3fe8e2a996ef76db1b7c7e219bd88153ae60389c4ba2269565b5d44fe81c69144ce662357b3af725846069217a0474abf05dd9d4d7b4a2c01329a948ec47ba06d6061124283ea4346a8b02030f9388714b9c979841e0503c8cd3fdb0c1669e419a8643e4b57b147c53badd6cca50864474bcee65b8252b1bbad53fa68b4b966d3a3410d87f582e277a3ae4b3603ff61b8d47361b381f93089d166b75c210fb64f2efdf00657e4a3c7159e5db189c8831809317c55f034dcd622ab288d745eddcb733fd9fb37286451c6644697fc8c83fd6b537399837bbbdcc7aec7e66db732f4544e4cae0527301b6701d25c7457870afc4cf281f4782af4a6f36f73b5275856adec210c706a9f81792e3670004a223cd96ab9c19ebc9aef181bcda90609f9fc0e04a267158d9dea88380d272af2c520288f3ff836bfc2e1601bfba0b6d13e6a15a2cbf138d82d143baf3051c55b4e558979ebb74affda7cf11a95d6173cad1032249673d5bf8cf3206167d54d5d6667c88563bc0e2c6f167fe5cc24b323c49b1a838b52f89c03ba98e7d61d99bcecc3584cc85fb7c1d4cf4d121c4a14ea517698f3859a474428a13e5cd8baff5fe71c0bf7dc76d8edd5f40cf6d33942b2e62e3d7db951280e46f4ef5095ea0013a37e10819f3af0ac5d1013cfdee9873245dce012f4468bb9a5d281addbb8cbc599397f4d5b59c178c3385e934cc96117a1a6041f340b2541eca885f3ece9d11b5da3d593f4622fa5c270909146608e575a7a4fa0290ae3f1e7035f5a841daa5c662ae1d716b5b2ab5fdedec92cb7fac9831402eb7a773cd6cb35cd61f8b47a736a41a8779dd73c6711f55ab4d9ee78114f3ce3b4035abeb8b18244d324536e2c678323bbe940964f15e850755fe99bde9224ddfbed175b8084b51d11fd6c7c0de2ca78b7c0f69d149d46553d66aa993a2a5d246a8f4c4a0b087d8f6d430582abff1b300287a3af4b1cf5d11958ff14e3798f804a33342820b311a1d3b37841a6fa21ed13d93bb3d9c9e458d9c94a9366e746bf2e0994bde32400ce6f05d2d8e8fb2a5051d6763fbc33873938f9fcb87214b8377f43a34e653fd8c6ac54d681f43fbad78075244ff2180f53be816148aee6d0d3af8f3b9a940798e4e73942fd1244b5cdc339bc86afdebea22740e1c4dd40ba693e852bece2b6c6e0a115a10f71c47f50f56d6eff67db72392cd5adebc2da082dc9741e31dbe88b239124da38aa4e18a79d75a2074997c99e027c2a5d58287597c6130ede34399e106dac7aec60fecaa40de413c72e61f4c118b2b44dba68086d44a909deca38d8e5958f2bf5e79fa3d71021da4c1478098815435a322fbc313fc6766d633c4e3d5748ee964c7b4b3214e4064160973722f77e0876ac064214a56876d1d7b78462dc2ef75307802a4f93777dc16682b26112dab91abd2a5f941de5fc1dba585d71d411f3f95c9f9e10a013f62c9124594cdfa9e5a78978126d2880e1ad2286f7076fe9988184ec2cf75272da8fd7e7b42b58b3d0b07542ff34d8b209b5663c72505c7de00ca76e16cff7c4884694a02b156a2d6a76b8b117d89e850092b0ec1061662606b6c93966afac123ba3b4045c891c79f1b32183149dc8c0a86993fe5cf71422202676c3731a5cae8bd5ba3e0308573d1597446f7501a62e7520fa92642f66c9cd2d27a80c00800b2be570e0bf938dbf74074d35247367ea6ae082fd96ccdcac78a186a9a2effd29171cbc7914aeb2b7228a64eea0193df20b51c1e55c5434f4ea84749ed0cacc766f03e674fde99042c9809d21ed4eaa22c3b7cc7ef031de55e03bb6bc359f96a5899b68c74e3e8b3d0108dcd62f2e6ae3482e4d44360b109312375e83aa0f70f1cca576ec7b4fe139343be87c32dc256c079872fbe8828a6e96a9a9706d4f86af283971a9b3bb99567a988ebc164e3f4b77d6abd488f1c1cf03fc7af86bff5913b94094d8fb741fe7874f65a00a4a5f2b4dc647cb9d317055bcfed57648e250f28d2f0962acff1e5503f503c77dec48d1da68c870f4f3b97cde251908eed607139d7498c6049d4c4c67a8e001b029da04195db1597be324b289acb18b5dcc10ed8c723a2ab734df58d6c609bf2f4ab61027f540e607350c5f320eeb63a954272205c27023ea1d6cf7a9284eeca74e0f75804dde2f4de37f1f7ecf682cd5b45edbfd0fcc3478885711b0126b72ed75661d12ecc7b704a57779c34d84280834126124a8b574673d792919ce4d90a85f77e7c3945d0b4f577ed89c4bcc12bbc653932d6e1b256cfb6d438953d409048b2572bce291df1b97cd8d4fd7382cdcc652256808fb0511689ba7668d648d5584804ab0dbd78bd06b6db8791c2b82a76ccd39bb25ae0be6f5e541063231c4ab11945ab7e35b8bc3097cfe61ab531a8775a0d1186f18e3866f2123f396d630d17d6b07a65e60a9377ab342f330e256a15c4c05b7dd621de2985d2675bb3fd629168cc94710708711db56ff8f4d898cc97bf931e5e22353fe6e7221e6767e60755f829c430054d44340d73a24d0d04aed27492b5af12e9dc2db92f326bbf48ca03d9ec9bc8ffd63015524cfb346cc1e52da9e8d29cf65ec55c76ca9f4382c344146261db2e69e11d8ac2253bd9e6d1e5b64c5d6fbba095ae4ef9a4859297da95155e9275ae9ed1b573b414d8f30001998ab20bf1e25b9e00da6c4ce962cad574b37a9aa43b54d311031fbbdeec5111e8cd6765ce027c852dbb19491e451886e6eccc8c4d22e21869e71648bfaafa29f1421c0cc94398d1f475c6ff796e0677958c6c128a7c44391d5482e25106e9f42203a8114483b275c2d47624a9258e0fca1008799cbff990f4f52ee0a254b2188b87a1919e850831d8630305af483150769024dc3aabe531847a7eb5046ff8f5d467c632010ebc669719f8d4ed314d29074b73b62891c5aaa70f78e2cafd8475248c11b1b3bf6baa497d0bdfb95bcf5eb5908fac6726ab57d1152169eb8efabd58868683be0330a782f35a3db8bfc7b046c6ada5624c9d9574e540f0907b156535db031e627272e5593be4d016feab2fd8f0eb8439be5dcce957510981c2a44b59b5d98ce530939b46e896b157c2c55b96e04ce49f13d2317aa5a9a20eda0643434b26ff632fd438e820bb4eddfcea8a71a49a48daf3608a8a714d9bfdecf0d343fbaec3921a2d9550a60ff94b284fbe4c6b07541f02fc707b78affdb66cdeb88596e4a32cf6a0b800534a3e44c570fdc9a5cd4d0fd43ec4627032e920647adac8d19d36632b391e98768cbdee72d3050daa174197e7194fdd434d2808fc57b83ecb0cce34ffb2a4d32ce1e03e7dfae6078d58a623bac7dcc8ffec03d492f39bf67424ad0a895cea3db83740d15275011250b04bb3c45175db9066fc8bc5c37583ba59635575357ac22d14725b50c3df680ec79fe66248a2faac88e00483c0915c82d8bd20301c22285f21f04c0485e85fbb17b5ba4e11b026090dd18a3e94ab12e33ebb9f40a9817f73492e35a5b49c59a1de9cae01008aab9d359442ddfe841524af8c2a36926064f7be37fdc7c26586be9553fee7ed3e997062eee69c39388cb4d0d5569b872a2c95c2ce42cef2c4a5522331c60e0f0a9f169b09e93eef6240e6b19690a8a532392870ac5726dc0f6634e328b3a76557731b58dec4d766f509b5bc5cc44a5cdb245368f74d960c21c94645a88e2e8fa79a010d8334f195856da81ef72b2beca03fcb049b4c06e26a2b1a515e59efbbe065bc6d3bb0c9474969d982b159702ae98ed465542dd9eecac1f67182f51b1fdc893b10de70dfc5e76c7abf7b5e520d9220058c413cd4e27522eb2e3fe4cb87ed3749c90c7f46c1de6fe63fd5b8ebf694a38146c69051eeda72c088a0083dd51d67bf63d9a94a0ae9775cc0400e21e75ac5906d4c93ed0cd77400a8e94a87027bb7b5003ff9a2131b1b604a7a83918334272f21b9b0abf8cf18d89970e929cc01cfd538d0a949113510cc5287609a46f82a5b647806d3c96106da2e8c8af0322fa387c36d9848fa200b15f77642e13cb5fe8215a3061396b361100adb5fc1bad853d4501e632b4f92b8adea719f2fe690fae4405149a5ee5f2a3af62ecb69ef4e1172b42500c6e0ab3bc951b489920d5356f17a5cad83ce55f4811a1a9972c0082cdcfc6d5084912d96cdc5a581a8bff3096a1c4e5c6ac5cd75c521e236262ed5910c0961d3306fd8ea469939c840b6c4a66f8a9a5ff448d42e1f31f2990a61d224097ed28c54c67295cb23de153db7984b7c32bf296d2a73f83ffca7a357c4e2074e7072cf537f69594dbec91966a92adbd9a64c437e8a73d7321505c99542aa3d3500abf844570ab3569338b093aa4b7518036d755de66bd7ee6801896125f2955ff0a6560458de86b66758c21c50972761bec0355bad81dea068f65d3020d5256071fb40404b226832e66176e6ebe66e15a293ec55f0f5e5dcdfb080af3986a696ee299039072e45dcd186d6719c2976811e0c4cdcd547e01ff1055befea816eafd03e341479d80a", 0xeaf}, {&(0x7f0000001700)="b84627dd3aa56d370a07e210a730604c0828b5a0edfb0cd7981c92cc8280e011111d3c9a40ebaafd98335d195ba8144896261399465d1977517ef08ce2ebd90466e60ffb39a3ec588d873deb166c66cc4338d84d550202044bc3bae2071341f46ef259e9df370b6f79e0f7581e3782b9cb3a57c8a0bb2da1b422bda6418d596c6a6518c81907e994e8156603c51fa4abb0b6287796eef985c80dffb12bafd913479a36c56cccdbf12231fa1ea15b5d5c5c3c3f6e5645c8d42218506321abf110d0edef42275e6d8acca9039cb156d4ca4d7311629625cc2802e931af9e00460b46c1e39ea71e9e1866090c9e275b956d1f2253f0205c540c0c660b609b69a19a93d72348b8b74f82d2ec198b8b31e4c258bcca7ab48c713512f31c6e4d484f2feec1d568d7634efb36a17be1e3053a825c5052a5d2371afc1806a01ea112a58521787ccf4261a57b4db6c3e1bb6822b17c74e28155f8d5e98ac0500955148f33ed10dbcffd863faabaa2f166b2c9cb69191ae204a0ec9cc839d5f091499f5f0835bc2c4c2c7c71b8569c117ffc24d8bf67bb64570e33e3c31f01a06fa59d7236f99f607ffe7cb2523a5dfb19be05ddf810d6d7cfe187aece30bff539f07042b020962fb5e92d5995093db5481d3935e184b2e063275e4c29dac7a0318133205f6dca790375fd240eebbd786a030136d5691981f7f950e2087b5533448bc8cc4faae2f5045519b28c2ed0d7d78c1330416334471e6ccbba175d53b1e87ef038528da131490ecc2a5f651fc1927171d4556ca61c150864ca96cf72898ab0a8c17bca3d7cb19f443577930f4592b69b65cd6e7a78ded8c85235bd420d0e2dd9d9daf8a4521c27c22fe0f06cd0f839b560975ba2b0c9cb095dd7c74d6e74e792dadd8755b423f04ae935fc96ee4b395de8f62f495672a945f3c2364628f46ad6293fa677b79efafb8c714b5decb6db0c6ab56ed2edb5810080fd15f440022cfffa4bea6abfb706ecf628af28171371732a0deb775fcf7017cf0db7c7e4f7d677a6a0469c7bf96b11f2343f40cb655125dfd01695410ff26e83ec1beb6fa31adc147e6f9fdeeec4d54204397673d59fe825288bea504b4a1eeed5a47e34f9837d24012e52776e7cda5686c161f0633e52bb86c59f04c86fdaf42d4896cf6093b77d1a175044c433a77d319fdb10b1e54516e09e1d2d9d0ef35142dd9f6fe1fc5736f9a491c33095284b2522d7cd9940119c3297c31e07a898f741d30cdb1e4089e54e58300b882d19049479422e517a2115362dd9fb875a0a47013b9cb5905edfe3096fab1899d34fc14179fa28e45d8c87a6b388f80c96d0e416319b6642cb6a3f57c64aa2ea3bc1ab3b9f075bf2ccf8691366cd6e60a4a3b530fe9fb961b3d07c5fc917c38b4ce1cf25aac946e01bae360e5babf4892d4fd51236e0af7103c45bd87076153f8ca4c1bd4916052da8f8d42554476ebf7573a473c32eaf6446e29945bfba9f3a79a3b3f8125ac75133b85ea8b30fb69fcdc903304d619371975fb228503ea379c593e8e0eac001d261c98ce63399473e1515aff986d3209c7ab195c0c3932283b7c1808013b576fcf42d99992decaf2ffc4f40a979d4bf4b89786329d3c80c2cd3d3f75c61959f4c9014df51f4754614edf7afd40602cddffa3b9cdf74aa8b9acc9081da11812f6c2cc4ac5184e889f16126857e83860955bd3667804a06a51fcfc5b1d5830293a0f82b029bfa77146df3999972880e7c4285a6d6f0681af05fab8dd8b1c7edebf2be9cc7aca920896dd040a4066cd3bdb0b645eddc851249ef85b9c0206f22968b7d6d79caab5d2b96400ca2d7b28919322da243bf8f13fe75ac6c9b549bdb4220d770ef84bc1e8a0f5148b16abff6519dc9d958a5452f0922b0bffd437019c7e497762fc8be914e95e8498004cb5a631baf7648fb8611870c13571ae96ffaa8c084a0da20aa13de6da1a59625fe47aef979192ec8eca55a2c0952d6010b6937fd9e45fe29c8d8917c06c80140f330f532040d2ef6a239397abc6b284fb017b4b224101c3bfda1479a8e1ed25f7981622bc463bd51e247181f19ad4ca755511f49675968fe43690d4eb8c60784e15e20d429dd7a5acc06ff4186f82d12b4b760f6649add03ca63a24b69f28f134e7d7e4ad2a1a63657c1b95dbd92811d0194b71a3c3eeca1657e1fe0c069d0f1bcd66561f5bdc540154d486758eb4742df0d7ce62a97b5a98cfe73a219619d99f4543cf6f154d0b99b80a9d6f1216e5b3305d76d4cffe7b45039b8367185d133231f8acaa8f34fa03ed3d1db3aaa06ca1bd1880c13849b9c42f5d0fd7fb8cadd181f5eeea21ee599da494d5710549da980c699e1b2d7c1e1d7a24427f50d8224639edbcf5c516d4e686b525710efa8eb00f40357fc90f4618fea774f906b64af22d1b32e64b9d1dfce2024fe5b0e9ee514f07d57585dfceb3d9277156e5957c57b149da9c1cb833bc64f95e121af23681a81abb1e9092f6ed0121aed3935cd341582965b32017a51ad56fe6edbeacca0957de9aa0e7ef32a1ee1b31b84421004a40aea7450a4be37a70a9eeea6713e53f450765d8df858bfb72aba3c00f15ed0515c50018c01881ec47d5d1e30f1136587df47fb92b90079d925ee7a169628da2ef1b58db339dc6dc79a293ef031a64156baab073822befafe6a6a11e7dc81b8543503b5ae57442bb0416a7d6a1a0c65b95a40365f92a2a2b864599f9fc2bf5ca0d26362ba0b7c0610e0c5f5e7f251f33d2a8372458c192ce0b7013ba090f47446640fb2cd448c7a7317f68ba6aa55d4a9cb9238ce3fda7bf3ac8dc6a4f2339c2dc2eaf6708625e99198bf8167455b622eb3113ceebff44c1457cc9ca922f0169910b4afbf17ffd1a7098dd65861857e4bca34bb6b4f3c77f3f5f08c8cae4a4622f7a8ae0dcccfd6713701ccc8d0ea6556c45351ceb8a201a0b45856b5adf620b11524a03a075224c6b76b41352e041387b152b59c6a04528266c8c710c00561e2052a199d38ef583b9382ab0c97b3296fe60cf2cb9fdb41ebe67ae9a7c0236217bb1ca0c5fd63d44746d1c2fd2f1f61c6d01b2e4d6401d02a23e483de08b400baf650318a2f4b3e23613b4ac00d", 0x8a6}, {&(0x7f00000002c0)="40330c4c8dd443f666c507f383b12fa6800e8381c1af8340b37c5358224bd0b4650a", 0x22}], 0x3) r0 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01e9301d036dd00002000000000000200"}) syz_open_pts() syz_open_pts() syz_open_pts() 19:24:35 executing program 1: close(0xffffffffffffffff) r0 = semget$private(0x0, 0x4, 0x108) semop(r0, &(0x7f0000000000)=[{0x4, 0x8d0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0x6}, {0x1, 0x19, 0x2000}, {0x2, 0x6, 0x1800}], 0x5) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xc4e, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x30000, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r6, 0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x3, 0x20, 0x4, 0x1}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x7ff, 0x7fffffff}, {{r5}, 0xfffffffffffffffa, 0x14, 0x1, 0x10000, 0x1}, {{r6}, 0xfffffffffffffffa, 0x81, 0x200000c1, 0x2, 0x7}, {{r1}, 0xfffffffffffffffe, 0xf1, 0x80000000, 0x400, 0x7}], 0x81, 0x0, 0x7, 0x0) close(r1) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r7, 0x0, 0x0) close(r7) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) 19:24:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f000057e000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r5, 0x0, &(0x7f0000000040)) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r6, 0x0, &(0x7f00000001c0)) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f0000000300)=0x10) r7 = socket(0x800000018, 0x1, 0x0) r8 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x28) r9 = syz_open_pts() flock(r9, 0x9) close(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000400)=0xe6083cd3451d28e7) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f0000000180)=0xce) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r7, 0x0, &(0x7f0000000040)) setsockopt(r7, 0x0, 0x1d9b2000, &(0x7f0000000640)="922202c9a96864b94a1fe1e8aaef71acd424ae157dd2c44277fbadb644729947de4c438e144f0efd5818b1951181a445780420f9255d0a67cb8f43c57c0619c717967ebdcdba06dccf3ed3e7db2647d44da4874aa157e5acfa49d4c97f330695bec2a6757dc899a6188239cf9807816b486c269ae169173bb8f745185225bfa038457faa118599f4a2cdd3dc609f28b8dffe771d34d06c3623e91a33c785d2553ed231f5ab3214ce252acb3b1d9f083cd73a4cfe52be3411773afea62dea731e499b6a1217e9795d3216762084761864c4c6ef746f1b6fb485eac42ee046e44b200349aa055a3b29632bca4fb2c5a4e267b1afefe743e7a1f8abdc31855e43e18da08fd51e1ed838247eaa57e98dc0831c4ef6318bf7b356eb9b365396570d80ab4b4e5de7262acad00e38aa4d413c5caf8925d4693ef430392ffa661f80b8ad8bdf554fdd2a41b58cb5d4e593b85aa66fb5430a5d07fec77be3dae136d27aa7946a4e5d2536ae84aba4ac7436737aee2cbb654377a198a6262e4939e069e30ac4037dab9479ed45533d7ff1dbac3ad6744a2efbb3f728af8d9e32259cda355a8cb3314e8c45e177c38ece5f7b04f77af0059e95d525d8de8fcc1c629e798f79429089aabc901af8f2cf4c775d61d99a87e1d65e904ca9e200e3911264229001f0618ac5f938e0fd259aff735e0d17e2a23a6f9e4708b0a4a58fca12b42a5d2c46ffdba054cee1d8ccd4d8a6e77b394e92df1a3055699849ec1428549f2bce531d310095e516955c23385ca29ac8baaf8c75b68708e50926c3bc64eca3752de49ee2712675d7f0bc4f9a1b35739cddaeed004d05027cdd99544e6d825c7340ecc8727fec73c1c148e65dcc84d1a77f4fcb437fcb30e979267f585bf0e7d0ba593a6f497a93869ef0bed7c35bbb85af5b0fe4fda2099ee1b9d49703fbf7f573526cf307fbb6b9d4f8ed60850e4ce3af83ff13fed2a672f1dbc198574d928299b63d977b1b5e6fccf060c89bb46920e4d8e6692b6a14d4cbd2ef37e89f9c1d0111e0068be8e32a414bb0d4bff1b28cdb7000687ebe96656f03e73fcec7f9306256b5d3301bd15bd6d6cf70cae8b1bc67346793fe2d5e89df5812cb7a05905a9a83eafdf13219cfc6ca5f6335adcbb78f92190da670b055cb1b47e7663de87e14dab3d520bbe2440e6c528d0c17b2475794964ed2586a5c78e9672bcba094b67d6a4f7cd56b24dab40118ffa556101cf65c3bbfa40ae42618ace41db163dcdf282a9a19a067f25ab44935b803a831232c6ae25f44b2b887b7d820b83ee2db74323b3a6533dacd4b546d6ea97c96b4529be308b0fd6403b48150dcc742bce1c78a43ee4d71230955f69d806d0c8ec00d70c571a2dbf3bdf615f21eaa027b1d4c2aa9db6315bfe402191f106f29c34cd7f3765c0e023fdf0cd9ceeae2fa5bcce8e7672431b70b0377dd3292b59f49cbf1aa535b53680540a93a65a2ebd368624136aac5f03ebbbe7882d1285f42d86669f52164c05b827fc3b2c7adf0769ad05bb880f4a3d39fa99153f0b6465bc44a0061b615227368c393e8b3fb1da0c0410f739e9472ee26274c3545bd3fd1b21bce0510496aad2bd5bc23a11641534581de6f148e3c54892179823be541bf4b2c968eb4a051a1a84cfc81780699a4a61e5e08cb4d5486ba8aa94406733beeb17eb822203b886a3656aae4a8bcdb2cd80af53f6356879c7026c5fd67aea84c1364601656876e18a10d827b76f6dc5ef35f7b66aa35ba1d6e7a5ce6d3cae105bd00cda8398dd8061e5ec6bbeeb6146a21b8c02a6069630ab8f9b404c72e70f1463f7c6ce67a22045d7ef5539ecbe90331cc65a7e7ebd76fc6750c999b2e3da03d8847191c13f05b53908a4b710910fedff5677bd527f0a93facc00f629b6de22927abccb8e97362690418953a30840d55f5ad561689453d44c39a69b824c605527ca943db3293a04cb006a548103744620db652ef0d3a9cc7fa9b8783044cee1efc1171892134ac05dfed94ca234b7ea8ca40714189c10c84ed5b68d40512b056ee75f39e191fadf1170392ab313edc8368fc22719d11f48e110aacfca862323cf500527b23fa9281973e72e2845f0c29f28c8ab17028d50bfbc1ccb02ef9858f178ce5490a7a6dd6f63134078c08c4e0313308e39ec1b3d469b3342a9833aa1f7354a3321067c80e6c7a04e08f712cd20dcabf5a33ec460db27592d40cd778c43f3c2b188ac6ca2dbc8affb74530b9be8ab3f0f57f28b04055a9a95ce132d44ab7e9ded7e4292f884b868ff94595c9af110e13f1eaa07e65e1e14b27f0cfced9469f01b26af24b7dedfeff0ca3f72f6894b25308cc704f5ec532d8cda8530fabcb02d7b6b069bc1c8aac6334747be6be7ab592652df5d3569632dd4b107f10c9a82cf78763fd29d017d50e64f1a6d2f265621488100746d43d4c494feb03f1f7526e0c6cdb4a3cc94b34acc33efba7b31b6515e0b77784b4fa1a7a572344ab38c081412b0212d022077d39d249d3a0a3ee1f57329d9034f87f3a38a7437aba43995454436b09f7097e4d5bf006c40cb514b3b8fabaadd7efd36ae2b289dc849132242147c94c8d53902deb88b06acbd73fa5e661d3a8354589a35dc9994aeeba8b32ed7dce86470f0611985f704b538d0be149473beee2283d4f4dbe6936dc082b7df58e14eefefd5b35801611f4019a3eed87ec8adab9c08a87992e4a4435b8afaece67f927c3dfe810a4e1dea632051347d7ffa659a869dd9a0fffa157a40d6a476d7bd8905fd86e2b6c0dcf1ed40576ff4281cca142ec6a808d332af7f84f9ba93d461cb054f6dbe29559873065ffada45e1aa678113665d2b8b00f2c1aa3c58def3715647c63a18fe49ea2a1ec757932c2cbec0e97be7d70513fe4fa298f18e1be70524b824bfb11e669e61ffe233fbbc6f154609808142b4a0452380101b5672edbf44c2e6f2e454c67129605771dbdd5916f9f5889155cde1a8235f9e26325eef1db407e2c76bdabe9d25e2a20ee93158c3f815ab0c23b3b30921b6bc7e1ae1459ae04fd4ea34130dc2f9609ead2ebd8297a5afcb172ed098ced89b840d66a0612b35507764a893fde5f0302bf6b9fa34e8faa681989926d8514b3f1e9eef11ebb28d6e2f3ef6d9454946b06b61c7d39581c57f540baba525ddd9df81ba578b2ad73171f2feb6a8d312b5a5f8d01efb209b66b0f1929b3b03dad97db3101855a0f8363959ce3c9072c2cf5eb955857f31c2ce9ba12957edaf51db36b95a170b926c815dfae938cd442e6b7ec8ff12d6acf78991fbf984461d26dd81750924c27a23c912ae33dc0ee88fffaeb1d66ca47e55279002889a99c70abbdcec5f85fe8d7a440c15f064f2e27ed23d9e801bb588c821038fd66ae65ee648da1c37442d68195378ad9fe1e2b41f59fd0807a9aa9ce0686f3d1b985f4bab8b3273c0ef432a27607ae8cdf5e76baf7b861f8e5bdcbd9bae99a901aa853d9284dbe8df2581d71d4d7b96f2a21f2ddd16741fcca38385aaa0bfe20433d2bfe8b71733234120b4d461b5550763ad06451de3837082d643c872dd8aab78499d77560120e3bd056ac317a4af82acd958fe4df9cee78d98401692bcc7337f3c8a883d10356dcc6d3ccac8bc1293e028caa14f2b8e195e4f185c80a024a2f21bfff3ade0688382e73867fcc90fba22d9ee802d3d7c5f4f066ce1b4ec890b6f571fdb51a9eb1aa56025d4acfdca1b86e473f12983248f7bb2ad5e63bfe3fcf578f132117b2f2cac02babd7045c340e4c184b0e63b0e07f3a342be22e3f9f0449227e79f7a086e7a8759e1a35f6221706ec0650be2b45f9e386a141ce91c3e8bd78f8f0f19bc51dd4aea6193815104ec5922537536eac2008e55cf32f877baa665284f83c2e23abde92e75ea859a161741a5a94955b461e0d3c85a743ccc73e7fc7beee0a1f0ea10e3f18918ea32233f662f8db78207daede1fe6569994d38a9853a942d5c98be09794add74b1fbbe0cb475d148a871fd3151eef24a2cc7ce3915f6a470c0d5d594791659de73aedb4bc53ea599a6c0877eb382af18fe6b9ae526a4b80de05d84a4fffe931b0ebab59bd229df2a1aff7089e722e4605e27120936365f27d2dd4b8b0e2f3eac5ea91cba49a75ca0ea6a31f348fa444f7c3f478701e862325b3422da7dc70bc0c127d5ff2d22279651507502f8ec7171b5d7fcbb47697c31e8424a4e2ba2ae1032e971317e5661bc9d99c80766130b752367bbfb3b4f7b3d916e2eef7897b937e088699d6a84823c8bda9bd55ad986e52791327552ed20ebcd16a3a50afb28d56d0ab25b43abe774f0205cc6ce8fa012c1fbdcb87d08a46990513d6cb50f4bd0f09bef57c75241183d294c318f23fb8d66b63f80bcad3ce87bcbb32df63650a79f342b7b4f5b1487f43168abe8419927591f2714d94c84b6ba9a7d9ce9769a53c87118743e14f2b1dcd7eb2ce506815fd24229e2166a66ff5f78cbddb6a1fba082e2074ad3d7758ab5fc3b8aa36aafeed0f19b38ba3d454d096dfd292bb0f71d4f2652217592159fbeaa8339375f7bf849dc873d1ef883c1717bf5d538cd897f3bd16ee13f3882ff6667ce0cfb7a166e042feefa22a067dcdbba35cac213835138644c8d7ffc25a63ba961d22236ca9d31d0ccfbc542140c44ea45132f3c8ce64759019135c7e913a02ca4dc0f2f1811e19b9699dad2aaf12141fd97b130233173c6d825dad07deb445261bbc284423458bb32548016e6140a77e73560050e71278cdd712665f692acedbc96e650ba8d74032c27e72e3bb688ee425cad716a83598c5e9d3466f406ce95786f8b5ed03391012a9daed2325f4a8ad15467c28b435b904eee67f7a30f615cba2dccb8ec2868412b1d31784846508b80a4a10d39239dac4d60675fd6ec0d80eca0abcad9e578ea1b88d62d9005ed435f7337da7a8ab30f686956fe229ec0e1f5ed081d2dd7965dea95179e6055dca1f2dc3c3a26650710ea28917f4152371dbd8ec506530f807ffb5e75e23e70ea6e73dfa93df78bc517dfea2decd8755cc9fd4e0fa0ae32ce341448fab1f9d155ea6ad08ebd4f5afb62cd04e04c9f389af95953bacca546993fc20365560e0f597341ea537bbc22bcc2589cd9025361ee964d320ee6ea360259f2305e5751b3a94092b7821f361798265e7fc3de932bd6d5b510dc4d842c7f2634cb95e8d09467fc022d7ed73fc0cf7068f1ffefea7f7886cc6088634fe2098b210b9ba4d02edb247aa0541d607b6c93cc6a7856004c77c93778f64a249232b4c126acfc1691767b1dd617361e9266915e499dc8df6cedc8604489c92a4cdcecf18ec3bded82178cbfbc8f03bda0c9ada8be6c9d191642083ca636dc18f766a2599465e6cc5ab02436d93fbc13a225e29160e09b71ed2b6da7ab3f253641585c44eee2a1be59f1529f260b891fea142d2543817db1504923f7664a952b437aea5cffb548196af2c0c41b774e1dddbae5bd41ff8afc49b8bb4574111e18fdf389be1deefd1ea85c33b97c7e8bdd218f13eb37f8377af1d05e1ca1e6aa3127a32eb039427edfb47dd46d6640ff8f07f3475c1fac13c414e6c9a7c4a1b10b988bf1c4e908d603e4f76fbc2c6586d4676ee6fc577182377d1c87bb60f10eaad48e88bba388a40c893aca15d4ea50cd8e1e9142058d9102d526fedaa924e769afa3812f0d2bd01829f7cf2cd807050c85ed1bdb697676cd5edec1aa8c757b2c15f1e4caea26b4d379a1d2bceda3700fa6a3a402c0f43cd2c9dbacd4d2a4199", 0x1000) dup2(r1, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r10, 0xffffffffffffff9c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000001680)=0xc) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0xfc8, 0x17, 0x0, 0x7, 0x1ff, 0x81, 0x0, 0x0, 0xad68, 0x7fff}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x800000018, 0x1, 0x0) socket(0x20, 0x8000, 0xa4) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r12, 0x0, &(0x7f0000000040)) bind$unix(r12, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) getsockname(r11, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 19:24:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000540), 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSWINSZ(r2, 0x80087467, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4ab8f015bf53aaa1, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000180)=0x4) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) pipe2(&(0x7f0000000800), 0x0) pipe(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x0) pipe(&(0x7f0000000140)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001000000088d3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 19:24:35 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0xabb2, 0x46, &(0x7f0000000000), 0x0) 19:24:35 executing program 0: r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x8) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x101) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000200)='.\x00') r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r5, 0x0, &(0x7f0000000040)) fcntl$dupfd(r4, 0xa, r5) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r7, 0x0, &(0x7f0000000040)) accept$inet6(r7, 0x0, &(0x7f0000000280)) getsockname(r6, 0x0, &(0x7f0000000040)) dup(r6) renameat(r0, &(0x7f0000000240)='./file0\x00', 0xffffffffffffff9c, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) socket(0x20, 0x2, 0x80) r8 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r8, &(0x7f0000000200)='.\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r8, &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x74, &(0x7f0000000180)="5f3e2de6d2799389561113b63ccbda20ba38dca5f5aa3b124085fa842748db12c25653a6c49d8b184d25289ed04299f9e66288da3541e2b0850c6a3d1938eea3236d4bb7e2b1df74b860ec6e1ce7599e1c9b1aeadb1c07d4b0fc468b00fa5a18222deeb86020a84a72c2ec894c2a6ed6531daff6") 19:24:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1f) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x40) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x1800, 0x2, 0x3}, 0x1c, 0x0}, 0x0) 19:24:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xb, 0x0, 0x9, 0x0) 19:24:35 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b671c1b542a538706000000b818000000290000002f00000003000000000004bb893f0000"], 0x38}, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r0, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000001680)=0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x1, 0x5, 0x9) 19:24:35 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x2cb) semop(r0, &(0x7f00000002c0)=[{0x1, 0x201, 0x800}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000280)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xb8c9]) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000200)='.\x00') r4 = openat(r3, &(0x7f0000000180)='./file1\x00', 0x80, 0x6) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r5, 0x0, &(0x7f0000000040)) accept$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r6, 0x0, &(0x7f0000000040)) write(r6, &(0x7f0000000400)="86e535d90ed57b085eccac038962cafbdafadda25b9249e685df86cc66dfd0c6c248e6d80252026e164c0cf97212dcde3f8f1cbb4a2a1aaa53c11865bd9f3ee676e99c716a6885bd3ce6a8475d91737d379b90edea550dcc4db12abb5ee6f74ee44506790a409208b343a9f30c61020045b0ab510bd844dce03a29d4a120ade3aeb8a7835094da858a5c7629db3ea229775a40dc074f718875e831e015085de50a96c1d3cb361d4027d9ccbda63a124e41117b11bc1ae8d33f5be608c7e7493a8b65b51f634c9c94c941dacd061493fac5093405f7abfe2765854bcf84cd600a27f7e9e744", 0xe5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') ioctl$KDSETRAD(r4, 0x20004b43) 19:24:35 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344", 0x3}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x6) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7402e4d4ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 19:24:35 executing program 0: socket(0x18, 0x2, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x2a, &(0x7f0000000180)="06000000", 0x55) r2 = semget$private(0x0, 0x3, 0x6c0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x806, 0xffffffff, 0x9, 0x1}, {0xf43, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x8, 0x8}]}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/49) r4 = semget$private(0x0, 0x7, 0x180) semop(r4, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000000000000087d2001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffe50) recvmsg(r5, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xfffffffffffffd9a, &(0x7f0000000100), 0x10000000000000be, &(0x7f0000000680)=""/237, 0xed}, 0x880) semop(r4, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x9}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000580)={0x1, &(0x7f0000000500)=[{0x2, 0x5, 0x4, 0x8128}]}) r6 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000000)=""/54) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000480)=""/113) r7 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x88) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000000)) r8 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r8, &(0x7f0000000080)=""/37, 0xfe37) r9 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) lseek(r9, 0x0, 0x5, 0x2) getdents(r9, &(0x7f0000000080)=""/37, 0xfe37) r10 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r10, 0x0, 0x7, 0x2) getdents(r10, &(0x7f0000000080)=""/37, 0xfe37) kevent(r8, &(0x7f00000005c0)=[{{r9}, 0xfffffffffffffff8, 0x20, 0x4, 0x200, 0x9b5}, {{r3}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x22bfd1a4, 0x5}], 0x101, &(0x7f0000000600), 0x10100, &(0x7f0000000640)={0x9, 0x9}) readlinkat(r7, &(0x7f0000000040)='./file0\x00', &(0x7f00000017c0)=""/161, 0xa1) setrlimit(0x5c4d7f7adb2c9a3e, &(0x7f0000000100)={0x1, 0x95}) r11 = syz_open_pts() close(r11) syz_open_pts() 19:24:35 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60b05713b9dd5d00000000000000003a0000feffffff000000000000000000000000ffff000001020090780000000060f17e2b00000000ef4d234f35476975d9d7ef732b112a16"]) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x9a) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x5) 19:24:35 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8000, 0x0, "85490000000000002000984bbc8700"}) syz_open_pts() syz_open_pts() 19:24:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820281"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714efffffffff24ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 19:24:36 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d5d, 0xd77, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r7, 0x0, &(0x7f0000000040)) close(r7) 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 = socket(0x800000018, 0x1, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r12, 0x2000746e) dup2(r12, r11) ioctl$TIOCCLRVERAUTH(r12, 0x2000741d) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r10, 0x0, &(0x7f0000000040)) setsockopt(r10, 0xfffffff8, 0x6, &(0x7f0000000280)="9ef16d300748e3ff84e58b1567d703ed91dd0db29d8feac44d9eb6afad5f1721040a1defea7722bab157f9aad9e73b4592d8c9633298db5e6b1b0dc150f6e369ba7cde926367b3be4c55579ce2bf21406e18474e89e487687bc74d50a197", 0x5e) r13 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) setpgid(r4, r13) r14 = msgget$private(0x0, 0x548) msgsnd(r14, &(0x7f0000000300)={0x0, "ddbc8b1fe7a510760dd8b7c25c38a113e723d799677b29b7bb6242ebe8103990fb0be44358ffc6f807ce99fd9f64f1a4ee23d881d30bbdbd9952411a3a4b750699216e0df761fba8aa2b43a5b04d2e6b7acf744d9e1967f141216412e1fddb99f1fcc0711427d946467a82f57abe0715fdc2674067054394fdcb2a62f78c4456a0befbc3dcdafd1f262fc600979b2b76a62584c927dacd6e345c8075e75d814fce2e391bebe930e97f63c2be5a70228ee14ded194ea1063d1117c44b6079f7e6"}, 0xc8, 0x0) 19:24:36 executing program 0: pipe(&(0x7f0000000080)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe(&(0x7f0000000700)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="92f8e16df88f0ad596b9f49774e0b14c391c31ccd68d50e7f27de1712986918f727d0017605684f5a1b67058aba85c96a4000100b492b510e975d7fb4e6c55ad7551dae6be89f49a7155a0ecbb03cc", 0x26}], 0x1) dup2(r1, r2) close(r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) dup2(r0, r1) dup(r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 19:24:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) nanosleep(&(0x7f0000001780)={0xf0, 0x100ffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000640)="8c620936da38a3a2c6152255f3462d6dba5e7cdd0af6b6ba9948c96079d463ad442c649763f5167751dfe32ef23f7f3bf4fa72240100008038a51119b1be3514daf83cd56816b5705f9c292d2e32fcd038f11a9c04cadb93c60a8e3be4b7ecf08e129b257f0b3d43b2d9297842814119c63654ebc28171671b761f9fc054213f01459ec4abf68882b837e9837b4bd6d4963c873f5e7c74d81fc7da6959e5a4e142c4d45514ad5c6087fac9f1bb9c285da1", 0xb1}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) pipe2(&(0x7f0000000480), 0x10004) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) getsockname$inet(r7, &(0x7f00000004c0), &(0x7f0000000140)=0xfffffffffffffe04) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) accept$inet(r8, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r9, 0x0) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r10, 0x0, &(0x7f0000000040)) accept$inet6(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r9, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r9, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r9, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r9, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r9, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r9, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) getsockname$inet(r9, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 19:24:37 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x1, 0x0) 19:24:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f0000000080), 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000040)=0x3) shutdown(r0, 0x0) 19:24:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x0, 0x0) close(r1) nanosleep(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff23922299c3383f1bf6b796473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b11a20a58fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724fe92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc0400ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef5305000000000000004c2d7eeac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dab000000000000000017b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ccf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e290000000000000007bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a2601000000000000000000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1c7b3761b17d8bb2e075cdcb511cc6b84696b4d7d581eda748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4e00b6426af8aec194bb6f4e83a8454d12f54796944aa24b4a06c1bfc1ca2500"/788], 0x10) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000c00)="874c720ff6cd466716d0d1fff66791e2a838d2236cd27acbd54b989889e5de4dbac6e5c91cde4385f462ced8c950444f4ba5acedbe3a5ed50fa6904528d543f453c816809d25974e8d63367d7c7d199bf0acd19a4d5f852d26c2b5b7da7285a9fa0b4587b5f9731c6ef346a525bae065bc9c876f5cf603da98938f9e90f42511ee0219854b16ea89bbd4e2d039cdc1c81e10c10e26ee6a7449f22fa1c16df960b5866b8f2df7b1541c84bcd68b4faf10fb70e4b9a9cb0e393a61a672e396efcf5775f2a8d974e3c4f3761747a718ce695d5ceecb56ce0d48e318d353ac621a3daeb29e1015ec845140c699202675720cc0f351431c1b2e0d6171e1f8675481e655f37747a14efee6d8a535c8909495507fb6653d45e7523343ce3d9ebb8482e8f23491597c0a475ece586cc7afb97d08de1ef1e0a183c20ebf8bf1fe0d66efc21358ca860a914460713f36cd89f15763eb1aaa28d9b511e87c3668f8464a081211e4de7b30286ff08d612dff6111a31d2733c3501213a4930daa351b268379441908ab8393f914581cf31c0d15a68a202a58c6e958cade94947340bf9811ae2c88595f27f91bfa5dd2ab06719c99aad5d663508d124d5d92ec81a180a23094d9469cd3f765955614c19a90824d30145567d08f8ff0e35ea96670c84e37768413e85e85b183b2b90cee611151a6d04cf20c67f7fb1cbe51db0f8a75c172c4308d40db9a972a1e41dd1c18e873cb57aa560fc3cbefeb315c69261fa5d138d8ade637dc15d6d996b40ce9f675a293f1259d1c076dc7dd10c38f6b3147ef35af14514a4659cd7f74cfb5ef192d98661c276a19e55c79f1e810e6bd619086472b25dfb05d2aa0f5201d27b84d365f5fd72cb04ae3084a4dabf3453c25fab6e53f5e5de30dfce02f569998f5db82ff6b6bd2c5e9c5f569bdf1cf24feac3945e2589adee841d9640fef186cf7cbf1bd3db1ac9ed959f4ac877f4920208862e0e32142a4e01cea05868669cc863227c63a83955076cd0b2fee6870eea750392177724203578155daa6da6d197d4941021bf83ea223aa6cac9fed2702fe1d02d3bfa030027877f624f2cd126d60cb61001021d52bfe2595446339577c3ec38bcb09ba2601cc026ca464cff64fe03d674dea06420a4225a86ba4e6df9724bd4a2105ad2fd350bb1882b36161045505526d64a7bcd5459c8a76e9ae823027d01294ede8027c5e902cfec7f0cee88cf229211add7ca595159b6f87485361f6f6ebf1e3e2bf1ee5dc3d8555950ac29da8edaa7063483d7cd4ed9e63f2645824e7da90665b2de51db44c00fb02514163347ac3363abc86f99369b31920d894a260c3370745c3be83b7d424d5f76fd6824d87c4f1863e6ad8a36dfd182b1a7776bc4e4e49b4c7ae5922519e2903c08ce2c45e4fc802936d5b1e6aada4846e018dbe09da13ca25c6fc82d266c7994afaae048e9f6c6a750766c80509715060ffef024c0330a5fb1bc7d11dfad9b94d1817cf46d8fc1e0f8ed15b925c87c2785dc0a98b9ec46f1a2b69c8d72b1e5df3cdf8360ff1f152a03b3b47b73441043d718ecbc6c4329535fcb0df34b4942a8b9e481044ddeb973f12402a801830235af40832c462f9c7c3b381aaec74063b543c586b987ee2087fdc2552a41a95182575f3e597225984b49283d5a16d1332a75372527f40ac8dc546ca792d3de80be90ea2f4bbc2ef5c196de323335fd3374791e1d8bf230f33f60ea28c0122d0c83cacfc7c046c034fe42277d4839c53b1c31053f9bcb9b91b79b1744f8c0e8ff927bf391c0941a862e07caf3582799dbdf066cd7f7b478cc068fe20f02f59e510ba6b8210e571c1af0e562351ce8b90db1ce73216c88686c5f671e9d2010b624aa8f56850f0be4b3f22670f27353837f4dcf6a701aba79602123dd6d67477184660f1eafb0ace91225418b3326ca90153729d3cefcbd7e608c03321452397edeba7c962d4dc4e9712990b15accfe4e726733b326f7faf693cd205d92a16905be5d379f9a28c9e2c11dccf983ed4577cf71c7b7a4653fcca155af92f0d4c8a1b9562cf2484e66d28ae0924d7f777f42eb7f37501cb15d69f6c01af827f93bba726983d87cdc9a205cf51dcebdf1157b7da8ad954ea2674cf4b8d60f66573e68fb80ae8f72d892214e6019665c14f8711e13a8bf4b3df407b64e9d90f18e89c9a755193c691b6838d507fecb5f515045055e73cb809d4d6f8ff1ae7f9914ee6b6ab5293a48064123a4e744f933a712a0f23d68ab9c69fb8c0deac7e857ad5dabca6f66ab4b0dcbf71bbc90ec0a83c3b1063400ef6789a76390729bae1b83cdefa6253619f89f3fc7ce12387053f40fd503a03be99a8acd86da7a06b66a70957a7608333e4bd0e431e83673ccdb15535ee4eb2ccaf08937ef0cc4d17174f72155cb968ab46410a8591ff120ad963c2e0b5a734abdf6861d20468c14a4f5710a71888abfba7c52e0e9d621f83596ff499f7fc63f0a9204cacab85ab772e8ffaa76fdc4f7ebfeb0d80f983de103698d38619370b7d3a776e35afda2ccb1092ff3892faefdd7faf76ce9c95d1ccfc4378bbd3e206336b85b4c6b6835f2178b717e5cd8d01e3b9bc75d826dc2192bb7d2da2987abca58c603a1d2eb4ffe99e1f49002337e20fa6c307481ba15b5bb307f37297ad0cc4e930f76880dabae9feef02224ccbcec21fdbea5b26485d4d0baf44ccb9164a857868107ac172520d5a064aa247f8306c0f8966f8178f0eb0939cdf404c83562a359064a44630c03d1242286e7b4f409dc7b9d724a044e5004983f97469ce57a59a1118f08d51333450fcfbafcb5d70967fbbb6f9e49e73d6f61e3cf7ce8bc3dd6b2774974b7068f9ad70ff4f7fcb755d9335be78be875443b503e7779e8c57cac412e8d795537d0e1e8223ee1c7b062f0121e596e4b9ff04c387872def856ff0a99485153a9e44544c8fff20e26b208e003528ba9508604a018a0fcfbf586656cedf314524b33c18f82f64bd5aa363b4d315824f042f4a64aaeea65ae15ec2d7c3860483ac047b6a749ba38de8e940d355a0b384b8ffc670de13f45378340787ccf3b2e25b412f57de5a96fa780ca9ee06dc7b4bc836c2e647cb305ac51e83e933af4227d7c40d932a68779ce642ee0bdb1150d660103e80e64f7e39d1bc5e37156230112bcaffc6b88562f3d6bd30f72e8e0e94d2b1d9387390fa4ceacf1b0a3e2c9423a0850ada7e0075e35852bfa89b796b931ab2ac36aa03a6ee9e3197256626b4ae450b9f6c922819443107379e0bcf9779d7a75e5671e062d9955027e69863f3e9fea6034e5bd32f9fb59b8117b6d7a323785a219ec34029f71c455cc9ae4de2d43f40808fdafb317fac0fd62642db602ac902c473b0cbb67df466209e2b414a322a31fb5bf7a9263954d13c42863954a1187ed177adec577670ef1cac5909666a0817203f27f6f8c2e07a18c04342ccd8bf7dd3ebd50cfd2e7534b2364e40faaaffc81f600590cc5491a82d2aad3af75ec83220c19b1eda0f49f306d73bd379d1b01bf93c70e871ca04a07f7d1300be575989170a75fc521c0a2042a8603e08cf0724be343ebe3342451a3b2b94a524acb2af359d775e40c167af7df439001eb1c3daf0bf78d271213edfcf5fdf3d4b55f32a0ce9f08c9c831289acd2b023c025cb0adcae536d902d3606e7a6a14e5dd888727cfa6c98cbfe2b7979ec3e2b6eee94e054cf0fc390a8c291a2effe6cc6a05c93843692c273cf0b04d99b382ab3f57d4610e2f5d4bad2f9fb9521bf10d82feb2935bfe37ed615bec4c1e5d70c4e8e3f5dd31d07ad0c39e2907d1de181c3fb72696221c937c5b81a47d0e6a07587f08bfc95cb1a39c957d1d9e8854bd08ffed94a2cca4eacebadb3537ff1b0b1bea462439c945d3eacc3f88ac75b77ef5832d0778bd850653be9ff0b274b71c5e3199888e0f5650bf7cb28b40f4885db89d105c90a06ff6f18f960c9046edad6ccfb70c0436005eefa270355ba580589d67fc1015bd60ef60c43de9c16e5c1104e761ff2f0c46f527f73404380db60beb892d6a5424f3f4dba7bfd521126d33672fe5e924cfbfae17b2350ea211465aabe88a14116fed3b5b22eda59b70816b31b0bacfb00175eac06a4d642a2e46acfa48a9ddb9d82c358ad4f2320e12d85b3fad7d5ef789192121d8cb040dc78bc7b30c7e961fc965e31a4287e3f592b6ac355023cf3f83d1dfab672c7f06d12c1009f50f24f6f4696d0b7bdbef17714c69603b930d5a5237375e5407eef96062a0452d72234bb4a81b4b51cb215362065dd596149f1b6b3ce49271c6317cc6b8d3d9ea2976c73b601623a6dffdaea5d8980858999252a1097ccc4a9a18ef3b2a9d234952d9081de7edffd441b0a2cf62c7f5a869abb3eccbf80c110e35e192ae58067a80036fd66c0c26e8a9483ebe019698dc0b795da810d7290ff96387da5cbf7e225ad942fc3593ba2e2d3cddf5a14845c816391018fd144d7f00ea9b9964661080e36b8e4f0a3fa30192d831452082af57095798af0f05486e3560ac7837ce28c834952e9e5295e104905292d1ba42b6ac5a73d310b5aeed966ba202f58983164b296c0298aff90cac176a08ca53d75f61d970332641a50a3b1b8541336249ec5eee3659488a24a8aa40540d46d1279939235f552c3f78dee98ac2f3217a128d9cccaac137fea9301416334fd6de0152d299e2d378defcbba0c46e860362e197f5fd3c6ef79bd827977fd217fa364677697d9ca25de1d2aa2f6cee266a4e684b12bfd25938e31fb69c01c0aa98af0c89a0030e12c6272b78d973fa3cc71bca33a9389c29bdaf0256bf0c89ba6587b98f353e5f0f434b25362a6388d25e4e4eb031e83bf680f86dd87b58c258e7ba795d82801277d5443236e705cad5e7510c1bdcb16d8c9c93eaad0833667309ab9eee0ea15954de4c6a4826033273e93c562b40b06be3c04c00d1db4c07229450bb33c11ad96d887370635a1041985f675e20094f93486f5bcc8a0c7d1998199ea1f759add5bf6279bc0d63be4e1b991e843407cf3318cb0f49bb66cd8055a9ddbf72b15bfc2e93179a006c832d147bf6e806520790d74ce5ea78878febdfc26cc31d3af3578e963eea2c3f8679327a9a8b73f99cc9514a693d346550b0402cb823fe5fb1db3d962d75917cdd7e97637c88e6b316ca3972ec4ad258c712a0055f1422cd4b9b3d233a6b4cf0d7fbb4e502bb02e21e467ce7314b0987eb1648452643e719dd9c18b278f48ee6a13a64f74fb0e3dd85efe8d3d16b2ae02f3488e78de9e817460f059d73ccfa966bbb40cfc929c148e7f4559a61f6987552e1281521721e4189d074e0e4897fd2b5e79086fa614c172ca92877b82671f6224196b8e216a53950e8424764a42abf7d1991dfe7b76a2bfecc7411f86ac09dc6411fd5dbd5208e8ba253ce79fce02718d075df2cf40a9c2d6e84de9c244627c69be768434649dfc24ab728f1e025841cc11f421c59120b614ca018cae7847c8393c003a233c49748f1f580c34816bf3843e1ca4f45b0bb0a73033c3f6d99b7b01d556564cf6b80a5ea43187f97eb96b74d1602f6f71a2009aa92c8fb6202ccc2efe5fb2b8a14707eb0a46eb9eb7a6676117096ad616696fc36d4fbd23f9080a75bd303f3d950f6db98b6000f5a349eda5c0b94b1c19320b36fcca4afca8bf7202620c889586effa7e74790bfa8210c0e354f7653e1a3f67d70517d4ecd04c8a50edf4af047e3cc39947e6cb9ff0d87c10838e7c50de36696dd74d63", 0x1000}, {&(0x7f0000001c00)="e15f0234d6ed5c61b8553aac07c4080d3c03a2a4c2c0715e0fa7f629fcf4bc83c2e3b64d69a60b525759ae7084eff7e56695efb5ec6734f89731aaa12f57bfc92adb4eaade403a2cfd120af29c4c85b42caaf3cde97e63b83da51ccf4da8ebee44f8dfdcf89c2071ca729162ad64fca2cd4c4894c4d6b2163118d272902e82f7b72870f82c604220d779840c1b327919935f56a80869f73b149c00b0d9bee40cb26b64e38baabc1286239ccf27163bc6e0f3ebf5f9cea8c67c1150ba25ad1a30bb17a616ab8d49edecbf092f70ffccb63f2e50b23838c3a7d4614de78ebc9301c22567a65ca4afb81929632da71cda3b6031a061f0be41579bc12785fd7d4df3ccc49ffc6d1bd253975ac7ae8a32ca8181966cffc67301eae1fdaee1cb714c5d3b4f85f5bce4a589fc17f5047193f2e7e13cec26f37d687e1ceae02af2ec0f5a0a7f017ed657baca071b5621ec7103b69bc3f84c2655e3fa19c5532a78495561183ea7518a3c864c7262e1036f1caa5d7c4b56d2ab3946e247b3c07a24f1c6780b8cc3cdc92974af3bdc8a61919286c4c3c91d91bdbe80f835a17a10ba94794253cf5f91cb44b26bca33f50de55a2ad891f08808d8e6b56cb9b75760c500b1b6c8b5494242ef86b3252042d7b3a46786a48d77d5851c30498795ec99e6912b98e53d8e026ada80cb93dea739854662fa62d92ed17c720e1f7c86782051a025e4b01e61e09f85ceae102621287ba0c63a988c7dea19864ede8a932411ab33f23d83e3a2f4944d63fb695577badc4e820c408f47eb33d6240d61012ecaf042e07d38ce319c2a72b92b1864d1acc9e3c48b6a8e0e7eceb58d2438de69b9420637e5159df8cf3a82b69b4f53715bee80569265bbe36a11fc9a96f3698bdef82b9f6d413398bf78b78b9e3bf623456a1bd72d0dfb42b034fd220be0e67eb9b9505cb19f1274fcd2f8ea7e0b3f94175c4048a5ec469d490f2ffcf011e60342b5d1496ed071cd81a5f85880df4b1904c5c1a27f03104a0e18f406b7cbf893d306369b1eaf1585a435c73c07c20ba207cb5faabff73be6966c61159567948f81f86a531466c6bdb97c398495431855a0378c6706d89c135bae474c4bc061e047d596d082523ea2287862733a9d93c3951177e9316bd395db2d57f5375db63d06766f4f4431a835a390e38f3d36c42fd6e6cb7d41aed830215b6cc954ec40eace2917d6904f0a8a7b99a008247eff8df3ec0d87b87b829cbf433b6d9899fd343dcd3bde91e1ebb19f4eb78597ade86dfd71eb1381a92e598c3de136a8881c2016317976e1ad0f791807efc8292636076a2bbc07f775985f9a51b6f203445e6a0c60b2a161e494972885967b6f52f3ea725f602ec5ba274379baecda9f339fc53ef68b39ae0cc6de13378da44194555a24668dfa5fe8cca74362b6bf71a93d1b5d9c45a1fd8f57ccb1da1fcddfc85ca275dc2342e405eecf95a031a63e4c9a791ba0e9422fbb21de554a34fb716b023994eb3d1c750fc9142744a9acfbcf8a2da9263d0fce6ff9d6ffb5ae22891604efc34cd969b21e5f7ab2169e030bc4afe580760caf2e5f10b8cfa72a1bda7b0e68656ef0526f1dcdf5a302e87e92b8a3113826df4a0b9c1d76310ca637d6ed11b8108c50481f2128d7e57672c4e798dcb35e3f52694c50dacb83fef70c4e0d5ac8eafaf605e16fbb8d47cd9413000890f04a7163a11d956d68991d08524157b5b9598db744071dc7fea924202c6ed9ded1e29effcd70f853e7bc30468a169656e52f5acdb947a94e7713115a988528130f1375c23e9a715cc87a3c4d35cab13d55789de4eb8e432ca0dbe1d70fdfc6cb9f574625911356d370748df8b28589669e3edc426945400630f74a50ebc66affd53fcb875ccb8a956e49ee81b16f067292f909d1fc070955904261ca438a1da585e82e9feed078dc19f6ec9a334624194f1d0cdd1287ca726b6717f375db3b5c553efb3f72a4aebff66e0676221c267c3822b01010b6de31f8a48901de948d2b172f80dc9579c757cb67c905b0fbabc8b29a29bd93172481fc26f0c84bf88ef728f201d18655ebfa3727e8d5b992ff9583dd57f91c1c9f322cabd58ba0eb3f8cf387946b4926f2ce664d61aab7d95747db43ceb281769e51e0249d66ee1332b76d16a9d0ae665723677e02d983bfbc307d3bcf7cbab333d1f719302e5179291b4ab62a3f45cf23db5426715c4761d2b03efeb775ea4c3b994c2a606898e5254fa495ca16f1760c1e196885ee92801cc4243ccdc5e6449732d9d100aef35bac22cf2e3eabce8b5ed6076a612faa0ce7bf1a610b7184f3bf4771b92892d980e19e35f0074f0dcea9a9c7b69b1265e1dd75f0417b17b4826ec2e73b17b271f2a753255f5fc0de80afb531ae53ac8af4997dee6308ea8eb4d94209e205cd1174aa914929a6d9ebf228dd51a3500ba2c707f75c97e25340a322e09e390f6668713511cdaabca104b83a156338520d618efcf89c7fd7dc8b6a4ecab4dcc0259150b60aa51b9637fed15169d5df1ca9b5fc6dfba1670daeb11e22e46a341216d98b4fad7aee9f71994f219b6a14218270a82fe375d76d6e466296218579479ecb203fa493dcfe84e5e39f22567c70eb7e2e3c0a7fff62845e9ac484312ac21e74ba932cd899fe0b6058a15fac151e3579a499029b6c122a3a12b8ffb2e841700e71d8871761879d85dbc62fbcffb1da1863e780dc113370954dd4daa1110687d9cfe0b3b5bbc8d7e23f18dc0cd6bcc8227864394c2f305cc7e8d63ff793789736a89a1f651d03f6ba0690f338f67d3913358efaaf5607b961b66594446896c5e6de235c3558d755f7ee63194ea5b032838eed6e337ebbcc57e3ea33baed3a30a2efb913271d5c6c5653c11a317ee270213d1968a4cfd8294f23534e90c5a768a243f396eda33893049c195a0c530acca8d920d38ad2e7bb8d38824d4740a0c26db035226a0942b6953931fd6fe623ff7823671be8628e7ffb84347f47f4e35ffeb1e5aa2128cf11ebb5be2b02340346dd30ea1168a815b8bf94299879dd4470aea2c0e3b8c5ab58f95ded0d26244588d2e1211685cfd671e9c07513591c6849c03db38c15a72824e6a26bee4226009807f59404f08281af1c7a71f1ad0c85b023cf9b34688bdaffe826beddaa58c223a31e68b581708e88ea794d02ac608856baf5d3c3eab6a514880a5f2c4ae07bfca6c454139eb16f8bd866b14a54655821252ae113ce933e994d07981ce10d99c5253b6ca8773007ea203095cbfc374bf3e5cccf62924ba8c31c7701a4f1e1d14a2fa93b502ed0f67937277db7941bba733dddeaee7e4673ec74c74ee586994d01506aa9d1a242e6ce20e303e5da2f0cb54f2e2e0c367e998c504dee0a5e649e985b6cad87112ed780300d9a2960154addd22ddd65000719af08e03094ad9b5fb519dd8535ba2534f2ba907f73876dc211a91286b5f38454bc5589e3cb8fca08e678fd48328b772b86bfab269d19054475539b226c9dee8ee208bdd91e07cc42fe55bcd136a17bb51411a12571c6ecc9d1947ca57f16080e1363b1a809025e3ba0baa275b0d51d273b615de5003e506754cb877809cf678952cbf142bd21112e7a9a8a632e42fef0058123478faf5aa4d06dbf5bd1c57b27c1f0b123cdc179715f2973c67eb899050a79810b450c88a7b728520671a80526ee689b40cc5c444e3d012a4b1e6c3913cbcf5ffb09d3c1caeff0097ed1eeffae3d21e2fe3463bca02df26997d3dc0fa8e9b0a49b7ed006cc40dc4f039b2b4ac2db1d4968a67c6be1f3b6f2016737e8c3a7e88a2e77d44d5dcd654e00f03ffddbc92beb8dee59aa6c3a34102d6e1882034f4089092bbf732907985ea76a5b5b88163c7dd728d11d4b22a53dac8a15b3a74d76325553fb4c3cf0a1159f89fc4cd3af72ffae4b950c759bb2b6932b4eec7af7d4d8c402266aa7fbde6e2e8a57fd410dddcd4b27273fe96f4a608c688c5116a5cc3de3f0caa6c2514935beccb91dfed82b4001f2e8727d48eed574dc425404123b3eb3d02e4ad02b54fd37b1345ead8d15d9ae562688844e7b7c66a5221791fe5519e69531b4657367e33d1ab2aad360d3687bdc166c86ef2b5db2f501f6e9cf6db6aefb6bafb085fac1cb291e85d3c561b1488d5fa150fbea179f316b22c3fa029a01fcc236de1ed0a0e180aeaad4386e3670b511224fad380f20a33226cbfcad2ed1671e665fbc69621d64edb20f549d2f94688f5e0b857346e5b89933dcb824d6a6383e1bfa1d5083a2ad922e63af2ea6c602ee5b0156ce264b5aae303f8d3ff17235b9571d1ead386c86afa2a8cf81b8a454cd2f5120f827a0ba01838401b8046a642c6bb43c0b6ccd29561a331e62a65beabd0ca4170e1a6c5f476f320f7951b1c8deb14311c494558ae5506867c3e348b52e6aea8bcec9ae0cce5b9a0feafadaeda68edc50d5f486360cab695cf098d707a7602f00fdcb118018a2b055831bf82b36bb3df4af862e787129b7da8091847075dc0edaf8c03f84c3238f4d476df755150759794ef188473692112b9543665d401073e0491cbf4ebac176a497693f4376dc1140b7b6e00fa2e163ecdfac633424be9352250035f973969bbff839ad656e5b9ee7d476e111035b0ef9028c7d22a31f0eb11052ebd99555d54b395d1e9b504c2867a4cf178b578afa6a78ccdfcce02692512edaa78408b2f2e9598ae364c7f636e97e9f91fc168a99c17e902d3b81788d5a7ab8f7e2ddfe68a951b8f95736f9fc452cada468ac1a1ea40e289d46d4534cf5c757bfa4775f483c4088e66f1fd665c9f9fd53060a106977dd3522012c90fe27b1615c12872251369ad388a1ad69b27835bb97cb9d177bdb95850de09db3032bca246271cc753bf2193361b3ba460863d7307174e371b1a426f6c31ddd9a55d4f5b596ab5fc89166457bd89812a684dbc3873671f98e224a0c134656b0fdcc3c9d69ace2058cb0d1a38da8cfe4d4438e13f12a547f475cfc7040c60d06bf5789ff74a84d33c655119403883f59823edf52f1d39984698d4482aa122fbd9ffa6076c47349b12387a8994934fe3240e2fcb44c3f943618079018eef372c2d27caa2f64582a2ff243bd9825c86b577c95dedd1d65891140ad965017bae8b2374fcb6c78085399eba85d95815e569ef272fa2e33de6f47202ec9f4e5dcb39e70f65ef09ab755898f11227c479a4e6ce1cd09947e8bb32dba41b3dcf6bd45ad5280c093a11bdf3acf26f42d464dec92e0c5c8c01faf47c134ddffd661e98f1da4d1d62d853c40d07d809b9e00e36aabbaeb2ac97ceba257c92581fe1c837ff941a681a6d5074f14a9e3a665043e7c11edf17bc2cbe11d0bbc66306228fe1dacf3ae3c4e5376ed780e94a36a6795dc145f38a57a87bbdedf44f2eb54fb61c850cd6287fc11408d5bfb0e25aec1ed890bcfdfb11756d3162a14106655fc7e58bcc69207fde945b32bd2d7ffc9c65362ce61ba502011755b863eec454a15476c8b662da630c8f7fadee78ce7f36eb30a34db9ff49b84035fdd9456212a754d3e7c3143a1d5d5b7e7223a0a8854d849a3aad45a74fd8296cde0225090b2a9831cc7fa3b47c18b6169b19564926bd64df43faa98ad6d370ac8fa5873351dca8d223fdfd68c1f80c426a70a711e87bdd10865826dcad3808b47503af55ed1c00210faa9e19c8c258e73c5a8ffbf5487bd31e9abbadb3d3ea0a5668f85782b73e5dc301518bba0253dae9347af7f64c3dbb863b456866cc0c8595f29b2bb992d", 0x1000}, {&(0x7f0000000000)='j', 0x1}], 0x3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 19:24:37 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x4000, 0x63) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:24:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000000c0)="5f36ecb4afa243c71f03da397739a936fa793f5554724bc01e4086e457bf75f2e159cb87da0fe56c9f9e4021bc83ccf131f23e1d6e88416f6de2e61fbc0b16a0c00b", 0x42, 0x0, &(0x7f0000000040)=@file={0x0, './file0/../file0\x00'}, 0x13) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) shutdown(r4, 0x2) 19:24:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) sendmsg$unix(r2, &(0x7f0000001280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000000040)="81ff97cba77c745abdd56429b0e23c3ff0c61a1b97bffccc6855114b7c12bbfcd8339ca31694a0aa8d55e8076d9b776f1715f8eff995cad22bff2a43b6b00b69d725556d04cfcae4a2c06e3c4d3cf8eed9fce6f3606db2ce8cb3704eee6f2ddb5461fbbdf1787c33fb48eddd5d5337fc1ce2a40d7b055ef60708831729e88b31fb20baf47cbc2616775e426e32f84cccef10be5759f7db3e77d7f79cd07f3507a00a284d4629b8fde1fe4217aad851eb5c3cea3fbeffec47c655446aafe2fee7d572f5cbb04d8b0b2eb1adb4be6cc17a5e512c65642e56f2df71f309db8adace9f1cae89706ff466100f18c1fc45020f43beb9f538796e8c2423d89d81378b22e17a7431ea08f8b08b375f91f82a9b82c5836a4542384ff39c0dfb704b834536f064f9f4a827259089546d5762721151ed7838066f04cb6243c0804340214aa1c3340f3c0f03f1d1600fcc48f59a667a04ab766c62ad981d1c091f5e16bff31964f03b520d63d28aa41f98423d8d73ff4bda423ef619992f42419d83eab0e16a964e7154fc34622a1d192d0d0a75b5fa29901ef78e67ee170618ad150a08a5f25ce5b9a6034ba89d5456946bb5d7248af990865352a510b67fc2b9bee60056906c5aeafe52522a71bd686d0b6127007a841a5d8d614e65a09791d4cf7fc3a71a97d07fd6f3790d4d6058e04a5f3a524f61ab8374053f9b0a012e9abe03504069d016d6ee09137b6b29d99ae8f68a628e7b81276d4b0e0960f8b063103cf010196947b541c6fd0fc2cab977e93a65b0b53deefdba10dd0586614abac1c651cd2a8fbd92101211a06409781940e3fe3c9cca4f299fa77d53ef2edbe9c34d5a8ce7799b761ee8d60756f28033cf4152ffe4e07e0bd2110a303adfb66b1455f8894c33e77e58d396c427842b490a1e6220f97f8e3e6be9c6078d29475ce3bd15de8d1f7efe23c6594c91d87554fb5102f67fee42d91a14b6193450c4a583dbe3b278ebf54e77cccfd90bff6d9f17121efc737211676604b0483279418097f4ed59fc9b3f0ed9498764dcffd9ff06c8cb90962b5528d9cdcfb8842458f5b0c99541f3598af8c99dbd3d7c0844464496543b9ca5ba5694edf65b42c06e4349caf4713800704cd8bbd6193712a565217dfd6a6e6a95ad1a6f1cf0ee33bec3527315344fd1ec786e2905441596790bb606c96110e849b2cb8a809dc488e2169a786e211d173f8114a8a02edf278d6de1eee9dd516be3e1b85638caa463eef17f528789f048d972b4fa379ab98f4c0ece87674a76c46beeed5d9ef907e7046e892c6804e32e8fca4e6edb98679df58f517d238fe33895eb60d05f76689af7d36bbb451c5a6f2995e77de640be54e907e2104ee3fe532e34459165fe1b4d9cf08ac7f48893c2e465639b66db654ba64e8a0caae7828dba369d41389f6af5acef0a0e6dbdec7ce4fc2c24756c0cdbb9c4aa87ed1f3b84dfde4a6fad74bc3ec2032d45ede4a8f690b9a8e7186718ab2e7aa571cb6ff5525efdad262076b1c8e675e5e52518013fe96ca0947d6950461408238dc66496fa55607dadc50f464430370e0746323227be37bcdf05ecc79d22ca0c25dbfc9c9e3eaccc22b10026908a9ea9d2ff0246982025a7b665fb945ddbd72ce5023cc6de4594839200befc044a0ed41f5491da34577b01fffd03037f004451886805ce33572f72cbc2cbc64286b9ddac0a0b087faeb4d437d8b569e9cec615beba29fcd87afca6f1ae211f75bffd5cdb9a9b16e6d28707dc558d824796a60fede8ed0822004f4f2aa2f404ada78a0b9feb3706018bddfdf68dc977df4aa8410d04edac2f56fe10e23daabdd0803c9f8d3a660b30d357aa1a48b9732aded9154c416057b95ef6bd582f4ae15a2bc56e92cac80b35603847358afd768bc8ed3db075bb435768c239704c028ea83bc5d2b8cebabe20f21efe3aea41188a8b75ce6342e2d7ed7d5324b23a48ad35e16c95019613fd0dea1668a33ce813ccf5ac1ba73c6d6cdc463a95c4a6532f52202d4a4119510eb256b4be89d61554750f01149d81657a23e72305829cc18be5959bbdc0a9851c0db56cd712faa1f354b068a7c78a5b77ec60670a0d017c1857da4d199c47aa72d54b2ef7de8c68b06c838d85c325116081d4c0e4a6d55c7586b520d278f1cc1b98ed4fbe2bc20a92fa3df9072f2ece6f9cecebae5c6cf6646fb3b56386295e5cd6c43d7cf722fcfea6d7634dee7139ba396518e8101864060f1b69a109d5d5223c1ec2912433959688a8b5d119794d55c56bfd797fd4f5f2237ad3fbab6e6238275494e7afdd58dd476de64cc0d70a3e9eff3d8dacafa780db8eb9babb48ead968a6263a3d1a53f3dbaf87dd61708c655b0b983d8819eeb0fa41da9140bf3ead5648e6ce122ef69a435b44ba11a6af4b6313d36183981c5a84ad1e085bd0b38d395aa4020b6f635fadb0a1c198bd46235bba818f881320327df2593aa6c9d0f49711081d700895d9f42f06321bd90e89b86acec0f79c886cfb7a58add955ff46b7fcd6bfe2aad8db76cb06a83b7dc0ff73c75f1a80f6894d18b41ba6113b364e1e50c1238611d6e03236c9741eb02537d6d26b2f2a184171bea4343ee889871f8dc16df43d9d9aab9db62a5689f7def7238c6eec331938423e12b454bc50804ee0a368f407494cd53ccbbce100981b918e25657624599a295e840c748726e23b12f6a957d56522d25fb4a305fc1ca0a3375e647e6a88fcad1fa01e19a8297cc1c69452cdc786907979e77f8b07fc0396161982571b14bc9fd6082dfc89cb64d03e81110e4cc4b1a7e6fa7b814a3ea8a10a8c7f573c531c98411a45a357acba530e712224cb7026ec272a0d01771435ad3ad2a7ccc4c338e8fa217a484b6de7c1df6c2857970df1fe7cfc8ff52f3ecf232ddb02585ca435be711289c752c09aceb5df9e711422e9ddfd815ce2306db223ae865bce24022a2eba7f4f65bcc822fb8205c949bb93c9aef44b29f764f9e908f44ea614ca9a122160be89a348551276e4724a99af3eab337f381ae4838bc01d3bcc51c461feadbb88f22f430a5ff4f155cca25c9921584101c1d2fbe5c0e11ca02adeb9703a6c32edc856addad13edcc2faef89b2ff1e8456d4723793f57f412cc40dd2a1bd79b3f44de32afa69342aeaaa00323473f2040cbd55edd3930a03cf7c0ebdbdf4458c369fb437ca3517104830c7bc718f47f748c8f7a714e312165ea6afab3eba21212e02bb4ec0b6c28cf621a1b9fabb5e7b443fdc8beefbb84ad4b3ceabf0b46776ab9a04eac6e3cc087dd2dd0ec7bf04e36e13d3228498e4f588376e2684355467cf57bc02ab00614a34b6a4cbd7badc1e5dc1b16b3eca51da6551c6c0e64400c4284cf9034d643fa105ca0d88bea37588ec6767c4200855863d438dcb8f388bc4e79ade2b20b9d9df6efcefd7d637dee0f252664df33096cbc3c1fbcd75db9216e63500ba856de06edd0d1f1c570ae50ae9181fdfa5b8c9626830e623a2eb425d960b292f8814445fe595b8151bed92b57eb02ee3c215fbc3504f21258ccf9d50881931dd14b6ce1cf979d4e423e0c6a441daa4b1546ad84f6eacaf31446d3c669866e2a0d090a5d8aab1737731cf339b08ad8ec34ac34cd8a57878bcceb65a3584723b665653ccf7cce6c21b70a25b4e70271c4e296e84d695fc291961e45845fdb3b62ace3febf267ab5c3a97aa227c91dd583317e1ae9c1ddc83688f0fa3d740d709fdd8268b31478ea85dced7427cc1b84229421c876d7c0823692cf461e69a752fb985bbd60b65dbb4a2ed79168845437c0e99d3dd8865c9ca14da0065985f42b72215162c18d18d0ab7603f898762102d65b36e75d4bd8321e9b6692b46c872bb6835b82fadd4b2ca96624d1fc295b0efacbb49327f2c36591913c9a91ba8adf33943b707508ff2acbb46e4119e115b15179ef6d36e46d833441f8f12b46d97877f8292469b495e35623163f2923b0b9e76964fd2d29db8841534aa8227e8ecd8882c7fee3783a6abad30c1bb67f2da600ff960579b74dba37f0fb52f92ed245fe683407ecc075cb99ba8a9dca00ef55bca0ee0564a9816569af4b9cb517f4d2b19e9da6da4bebe967d23ed8be7161c62f8f8917160e415399911354ded16c5a3080c0e24053f5916eb2931d7cff96d98b35169b05f42d40238d742e0e5df0146280ffb1d123f0995a1ceb61ec25a11adf6ed67f1926a974ef1fb6004b1d45c137ac9f3107b9fca0cdf8c2cf218ae2f37db708b3e6cf1627e5acfed11075c73dc10669428a07c1c0e3050f1a99b6d0efae669d983ca128abf2196d9fbf7d312159a847e65b07c66f58a4f049afccc8d772d384bf5afcc3082d74e73c0899e653a268adaafb76755cda003c76000d816d09b9e27423f87a5cb377ccd11448123b774c5c87d501548bfc760d65a706c92d6b3515c90ec79b78efd09e5107406f1952b5bb3b901fc0c8d88692854d4ff0e1075dd36b2131d367a64347e2210595182b94cc4893d46a730a93b6d84be143214cc7790e5ba01697378cf8177d583b09866f33d5b170a9e0f99e3fabf72c237355e09bd973aeec27224b0718d5f9a640e861d7899382012f41cc83dddc5691685569751618c84c33439d4ee138d8edde8bc964796a448a6046cd3e575574bd98176e3431d8e6a4730e830b68a09dd253110fd96f254581c4120611f605d080177c909fa5322349d4facf47b4b626f87f5ade567f9c96296c6e4256d35553a8e11f56fbc5adceec16ee069ace208aecb4f1352a578d2323460121c8d6b239f963b566a9837c429488cde57738ac708f411584698f7da4baf1abf60fb784b80a4672c7b2d8556b98022c233ec503cc0d7963df4cb6e36b9c8e4aa26efe514eab9607c1aa360fd18ea263f5f6aff71e27419970df55ded16ba041c21ab2185cbde7aa6474988f42e61390352af4b3fc0ee511f38766155f9843f95123c58a47bfd5c07178ed97d4d5aac0552162bf38a0d1f9164bc56a0e69aae5e6aacbe0dfb26913a2647a6d8784adfdcafb4cb55599101917101555c9800e8ff9f4f79e41a8b1c1e78ee285ceba60e3d8165d134b91b7c41bc1976f3ed407ddcd8e693f992a663653923d4eb2be0f096d1377492c9169e788a985dd7f8fdf1bfd213484f17a9b2b9edd5708a5df256f6eb18853f35b430bfd5d049b32a1ed2dbe3f16f5654802149a43b47c40acd866933218416b0bacbf2072ae5edab8720258993ed285391723565370bf6db8400607837336738a22e264597f37545d8b18716b9db6b03b9276af49de2d6a5a4b80d0131202877600ad65a004b8400bbeaa32ca7844a4dd0632e56ea8a7e8c73e97413354cb2f6feb6a9cca1cb1f247d03e773d6d440269ed996224a76580a5a127edfe18141bd938d8578815eb17788e4c2d66e278e8c8eef0b4e083c441e0a2499702dae1348291139971126496fe0c3d77b5e2a3b4b3f7213921da6fab6217a51cbec7422d77b63f9acd0c71c91304cc47b478ec06c4b8d82bba726c81e29e621755c1c267549baaf4fe02ac8a79f12b7154b768d41ad7d3aba28f27e5179cac6562f54dede492d06b19e05aa5ad1b2acd66977bea4c2b03baf6207d4ae1a688ad26b9c9bf4a3a4c5dade0a3d2a3b971deee35bd3fd74f899bf7c5b1dbdd2b708faa180e35f15116d02ec772d85bf6419097a7da0cddf8d8503e0560405227e1d8f7ce44522e40e58fac4214347701e0f63f94a366c577bd04c2c9ee4094bbd62527247b7b44036e68c7f378c", 0x1000}, {&(0x7f0000001040)="342a01674c20383ad4ce01758c13b08c377222aee77cddad2882b05e35c85ea037d5c9d12a10a53129c7718f73a31be615eda652b5486bd0d6cfe9be8d94647fe4fd89f96f4969b58a4153a84067700cfc79479ce7516edcfe831104bec807298571ef4037b19168339e783d166fb6dc941ce6802fa9", 0x76}, {&(0x7f00000010c0)="53301bdfbfce56a3adea29e68541af672a8589308a4b6783e34bfc40d5433a3ad30d3900d19fda3a9d1abbb445a65c919b4a69672f8032823574", 0x3a}, {&(0x7f0000001100)="2e33cd69092f853c90ae9bfa6af8d564815fb6a84ab082fb0c28983a8d912e5b99d294b0e9cd028c264807b17ca537d69419739005bafcc847d19647976083d99a7dc0683fa2e4bcbbd3d31c2ede4b70dbaa2a846e56dc31cc1b78654a2adead2a0e94d419857648fd53b8dff66dfcb8e00c04130c2feba9b2d3b36c227cc728c74efdca9390b4", 0x87}, {&(0x7f00000011c0)="59ecc2", 0x3}], 0x5, 0x0, 0x0, 0xc}, 0x400) 19:24:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000080)={0x34, 0x0, 0x0, 0x5f7c, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000040), 0x16f) 19:24:37 executing program 1: open$dir(&(0x7f00000015c0)='./file0\x00', 0x200, 0x853f10bf981e7ffe) r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xa4b) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) pwrite(r0, 0x0, 0x302, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x18ca2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) r3 = accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0/file0\x00', r3, 0x2}) 19:24:37 executing program 0: 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$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r3, 0x80186951, &(0x7f0000000300)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r4 = 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}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r5 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x8, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r6 = dup(r4) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r5, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x7a}], 0x7) setsockopt(0xffffffffffffff9c, 0xd, 0x800000000001, &(0x7f0000001c00)="04000000d1db2baede555407fbe32a7b20bace56dc1fe122511254c0d9b4eca3c3c8dc7d786a1b17433c1840bef844adb11b36c6e8cc08d86f684c98622624212b0591ef3670b57299c83bddba8443fb7d21d8bfe22f213a21bf99a657642bdabb699c7f2d781b7802c3e9b2d5708a56532199fe3dd305b30cc575d7c3084b610ac74052cedb8e7da1bd42a4371d562a24dfb0635d94c68e903834496a30219f", 0xa0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) semop(0xffffffffffffffff, &(0x7f0000000240), 0x0) write(r5, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x2, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x0, 0x2, 0x1f, 0x3ff, 0x8000000000000008, 0x3, 0x1, 0x7fff], [0x20000000002, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xb5af, 0x8], [0x800, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x8000, 0x6, 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(r6, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r5, 0x392a70aaa095e2ad) 19:24:37 executing program 0: kqueue() r0 = socket(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) syz_open_pts() r6 = socket(0x18, 0x400000000002, 0x0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000000)={0x7, 0x1, 0x9}) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x3, 0xcb) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x400000000002, 0xc3) fcntl$dupfd(r8, 0xa, r8) r9 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r9, 0x0, r9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r10, 0x4, 0x46bfb) r12 = getpid() ioctl$KDSETRAD(r3, 0x20004b43) kqueue() kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000280), 0x0, 0x0) fcntl$setown(r10, 0x6, r12) r13 = kqueue() r14 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) flock(r14, 0x1) close(r14) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000400)=0xe6083cd3451d28e7) kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r11) kevent(r13, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 19:24:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) read(r1, &(0x7f00000001c0)=""/13, 0xd) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0xc7) close(r0) r3 = syz_open_pts() lseek(r3, 0x0, 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 19:24:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x8002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r1, 0xffffffff, 0xae0, &(0x7f0000000140)=""/234, &(0x7f0000000040)=0xea) 19:24:38 executing program 1: shmget$private(0x0, 0x8000, 0x100, &(0x7f0000ff5000/0x8000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000001a40)=""/4096, 0x1192}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f0000000080)={0x0, 0xfffffe58, 0x0, 0x0, 0x0, 0x5d2bf9d2681a267e}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r2, r0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001140)=""/197) geteuid() r4 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000580)=""/170) syz_emit_ethernet(0x46, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa07aa0086dd6000000000100100000000000001010000040042957f98aafe8000000000000000000000000000aa00000000240190780400da23001471a252a23aaf62030000009f521f90eae274824904d503000000a8249b0700531d0849ce81a6f190ed07aa539979eafedacc6f4466b471328e5db9b149501367869ba8c0aa25e8d0ef3457e196f705d4a6000000000000000000000ba4e7edb1d7317bd79a1e2fb749c893babc0045cccfaeef7cba8d20110b811d4b24f325ffbdf2b5f18146ae68dc6a12293e11f1b354dcade052c97bf5ed4b2eaeaf227b0febdd58885875d1331bc493ede9126f2412c5f1e9a66180402746d863a49071366b8c9bbc2f95fb36d190eb21afc78c762a66cd5e23302cee293b365fdc45190d4085790f697ce52e17b879b8c7ad019140a466d024dc21baf7f5411cff57b5e50c7c0b5f01bd9e911c41c03b91c3a075f274af23f9fe045f12461c3e0ef3165e0c443d90885aba7aa38786a55744e34576ac2985e9e44c040cf67007f4873f01e1c2f7a219cd9094899b4b4e4553e075d1c14ea2e34bfca7f3f7175328731926c9538bc7305fe09e9cb9b50f211068ff1d775beb144370"]) 19:24:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c652f00"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 19:24:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) close(0xffffffffffffffff) r2 = socket(0x18, 0x4, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000180)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xa, 0x0, 0x0, "b04d00f3ff0a631a00", 0x4, 0xffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x8000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) flock(r3, 0x1) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000400)=0xe6083cd3451d28e7) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) geteuid() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r4, 0x0, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r5, 0x0, &(0x7f0000000040)) dup(r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000280)={0x0, './file0/file0\x00'}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000140)=0x800) 19:24:38 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r0, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000001680)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x6, 0x1a6643fb, 0x81, 0x9, "b01ae46333ac5cf73205f485fbd6f3dad2772a19", 0x3, 0x94}) r1 = socket(0x11, 0x10000000000003, 0x0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r2, 0x0, &(0x7f0000000080)) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) accept$unix(r3, &(0x7f0000000180)=@file={0x0, ""/64}, &(0x7f0000000200)=0x42) socket(0x10, 0x1, 0x3f) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x10, 0x2, 0x34) setsockopt(r5, 0x14000000, 0x6, &(0x7f00000000c0)="ed6763ccf6440a580bb2f5646a720709bf33ef89b8caa90e137b9ffd013a9abf1149554d01cc194f27047394187f33f891e908953bcc690452dc1c8bed0b1947463b0dfe6b8cdc86016ba76a4db45c8c00726633f2b0f1792fc5d9542934797d3fb624cb0d3ef1a7bec1bcb8e70f660bb738f28c817cde83cead4674efd5a15309fd1d9803090f3fb719d9edabcb6e5a7dbee63e8bcc6739", 0x98) getsockname(r4, 0x0, &(0x7f0000000040)) r6 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r6, &(0x7f0000000280)="b100050400000000000008000110000080000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff372829025bfd007f720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01b0208a371a3f800040000000000000001000000000000001000"/177, 0xb1, 0x60d, 0x0, 0x0) connect$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) 19:24:38 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x46a4, &(0x7f00000000c0), 0x100, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x164) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) dup2(r4, r0) close(r3) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2, 0x5, 0x7, 0x1, 0x2, 0x6, 0x8, 0x0, 0x2, 0x44e6b203, 0x6}) 19:24:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x16d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) 19:24:38 executing program 1: socket(0x2, 0x400000001002, 0x0) socket(0x10, 0x4, 0x20) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="0002003571164e2724a6a2552347a151d8b31d65e93f24638c09e3ffaa6d0f45c1612e6e7c1a128406a4802d734c915617604aa3ba1fcfdc77eab1aeb91d9fb78e061a01271803fe7945e8619faae7f202445d3c692c759770f460449722c78074e65a590f05759699e5f4d400000000d37ab005cd6c47aa6bfbc0e2dff4c991ecb6948ada14aab1fa691957501fa10a82706fdb7c39c04525996de62e7b182f2563f54e834103ec5c422014a7a087ae56d8bf7af321342feac3340a9e032665a4601af4b580ed65ce450378204ae25404436a00a15f494559b7f9aa039ad7391c4f1c1e499d2a2f006f0cb3cfcc6284d14602e6ca99db18484bb87b7479cb3829154c62c68b5d0266cb92f5a04988f2b6a54b76e51c42360c24a939466e8abf4d33708d0e3aad2cc90094467367232019c15994e7571be26d93f4b1ba"], 0x1, 0x0}, 0x0) r1 = semget$private(0x0, 0x1, 0x101) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000200)=""/92) 19:24:38 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="d987281f34fab40c280776c39a901d9892e0b388c5286dc12be9658c14fdcf8adc9fe7165cdf2afde6b1906e9e2c4fa4409d1baa950ce7ea0467b9596eca67e2272d2ecb7c1615ae3da53c24f89fca1c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130fb8aab6938e17fdd7ef6d4ef10be20aa6e9f6ec9869efe5de6932ac5d7722b31a5f5d5cc16e5bccdee84712e7cbe1315cbd93827acc082196cbadc185220f466687dbc3cea2e6e10e140e37b4b36407b9dab1ea2fa6564e03ea0f55712ff4d91d7fe0b9dbb6bf37814a301a5af9abb477518e9f1e055762fd4e24cd8f4055ea5b9c37ca0d50f1f2d566a70099711c401c75940391c6922690538374b867d219478d23000226802f82eb95476a6fd5e842aec9889a09ede0aca6cee1f9807cbc87ea3aa2b2ad6c9b9a1b959f80af0a8edf23bbd0729cca738ff76822ba0a9465b264936c2772370e44cb92357501e351b04ee932b1b8cebb796fda99d4e769cb66afe84da8bce5b20d0f3522c1dafa7ce9150cb3c86d2636c0e4f9de4fcef240d406cbfd942ac0efa86cfe897a7f42e3969e6fc2e43df558d62875033e3d5550a40c"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r2, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="01002e2fcf2a1405a08ae97e65bc34cf58234128eaf5cf77f8b50000000000000000100000e3ff000014002000000c4fa4aaedab8267d5126a29fc5797b64336fa90b04931248ab6f8eb61e226ee1bddd711e1d84e5284d691a904d3db179a"], 0xa) getuid() r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r7, &(0x7f0000007000/0x3000)=nil, 0x1000) msgget$private(0x0, 0x20000003c4) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000440)=[{0x0, 0x4, 0x1800}, {0x3, 0x1, 0x1000}, {0x0, 0x8, 0x39bf6747839379ec}, {0x1, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r10, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r10, 0x0, 0x0) semop(r10, &(0x7f0000000700)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8}, {0x1, 0x80000001}, {0x4, 0x1, 0x1000}, {0x2, 0x8001, 0x800}, {0x0, 0x100, 0x1000}, {0x2, 0x3da, 0x1000}], 0xe) r11 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r11, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) r12 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r12, 0x0, 0x0) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r13 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r14, r15, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r17 = getgid() getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r14, r17, 0x80, 0x8}, 0x8, 0x5, 0x0, r18, 0xfffffffffffffe01, 0xa, 0x7ff}) r20 = socket(0x18, 0x1, 0x0) r21 = socket(0x18, 0x400000002, 0x0) r22 = fcntl$getown(r20, 0x5) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f00000007c0)="eaff925c00010000", 0x8) setsockopt$inet_opts(r24, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f0000000500)="ea00005a00000000", 0x8) setsockopt$inet_opts(r24, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r25 = socket(0x2, 0x8001, 0x0) r26 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r26, 0x0, r25) setsockopt$inet_opts(r26, 0x0, 0x200000000000d, &(0x7f0000002440)="eaff125c0000000097620ceeb15b72e80a301ad05ecbf61fd25101ace5980a0fa50130428e1ef95d3463454834329d01f4bed1a951de5de0aada815632d74ddc344f233a219100000000000000001a1878fb101ae5a37267dfc1ad531ba6c22f28ad36ac16b256a2c5e9e224f1ce4872477b1cd115a40be38044e105ea097961b6b85ccb717f1a9d9944b49d3e098d26e7482822a1ddcd5e9225a2f237e082f41ea7e010ce008ec3e2efcee592fa1314b7d5ddc3977be79d9f01b1720911df075f458233895a119830db516bfbe54cc90c17183d105bd51c2d9204de51c98e4ea834581cd8e63b133149cb92831f13b8c11d5b32f5224171dc0438fb55df25b4c05531520a90eae7a84b6de1c00374c000661dea3e4abf535a88660177c21afe744b604ba73b61062f3673b1c2f40fc728ffe304f304b932e58dea0e99809a1bf17b54d7702e8b8eed1a2f0cfacd724b9b32e77c834669fbea5536ba7dd313ee55bc14ce8efe9fe34041e6f4978920cde003332c2899146a5f8be61531df75366638f8f4d1316cd3a203d25b300cd754e317e31a17b43ec399d6905fa2bae3dccc4dac61b48e8d9cc510ebddbbec07a7d7d2d1a8b552cda1cd15d866b3cdeaf84c4fd8f194e8dc876c85328deb5e59a7e46ffb65925c5c0efa12c16140467cd7fdc6c2d6bb2e3de83d202ef24dfae8fb7bce5a5a2afb2478ef0e19dd00b0ab8c9badf948a94f1e575c65fb00e6b7510791987d9e76a1f404fe8d1bf9fede9c56976aa8d0b8d6ac23d54430e4da0e2cc262e42b577384f58c48f17631e14d3399d49a9c04e27c364b87ad3115b02e639da8e9a616e376680d13ae21a97192b483f564a4fb42636e5cda5e462a1db62eabff13036704aeaa4070ed028277ade753a01111c25d5c799ad2747faf42b47429a4f0d9f7f80bd318d4dd7e025ede3e885ac2a08d484de0b585eab6294a49", 0x1c5) r27 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x4, 0x0, 0x0) dup(r27) r28 = socket(0x2, 0x8001, 0x0) r29 = socket(0x18, 0x1, 0x0) r30 = fcntl$dupfd(r29, 0x0, r28) ioctl$TIOCFLUSH(r30, 0x80206913, &(0x7f0000000300)) socket(0x2, 0x4000, 0x3f) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000240)={r22, r23}, 0xc) r31 = socket(0x18, 0x1, 0x0) close(r31) r32 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r31, 0x5) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r33 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r33, 0x0, 0x1, &(0x7f0000000040)="76cb42cad76f6d37", 0x8) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r33, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r33, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 19:24:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) socket(0x2, 0x8000, 0x1f) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000040)=""/182, 0xb6}], 0x2, 0x0, 0x2) socket(0x6, 0x5, 0x8) read(r1, 0x0, 0x0) 19:24:38 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60acfc0800303a1f000000000000000001000000aaff0200feffffff00000000f0ff0000010260fdb48a210000dd447e2b00000000ef4d234f354769751433ff18fc99e4e8000000ffffe0000002000000"]) 19:24:38 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x1, 0x4, 0x9, "753dfbc2be4257b679823bf16204bfdcbbd14572", 0x1000000, 0x40}) mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x7fd51a5bf6e163e4, 0x0) 19:24:38 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x1, 0xff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) 19:24:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffff9, 0x1d, 0x3ff, 0x3}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 19:24:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000004, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000200)='.\x00') renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 19:24:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1023, &(0x7f0000000040)={0x300c6005}, 0x10) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000900)) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 19:24:38 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x4000040000000782, 0x0) ftruncate(r0, 0x0, 0x7fffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x4030000) 19:24:38 executing program 1: socket(0x11, 0x3, 0x0) r0 = msgget$private(0x0, 0xffffffffffffff7d) msgrcv(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r0, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRES64], 0x7, 0x3, 0x3800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="7032000000f06a07a978"], 0x9, 0x0}, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16=r0, @ANYPTR=&(0x7f0000000840)=ANY=[@ANYBLOB="8542a812aa3d475530db800127a9295678510702911c8e47f9494fb5e8db1ab783fd1ec48b7356277cbaa8b7ffdbb7ed5fe193384bb1ebc085fe3a1d4e090bd7114a556736c0bd1fd55ce215dede4c5bbeb535a5e3a2cea6cadd461e7f56fbac4aaf49e5de87ad216c11791af6e79dc832b3aa02235edc32b407202a98fd8db363853a72394f1911f62fef1904b8c357cf4603c7a5c6a330f49bc5857d9bb191aa0e7236eaf8c14c2b79af627d43aef99e10a8c3f080dcea9f13fdbd1acbc30b784efc683f4eba64c62a364d858201f0f264be2eefb0fe", @ANYBLOB="1ffbec857f88b12f4b7de09fb02a072e1a026732f6d637032e87712912285811f5dbed98a0865c18a3771937a2996ac9011335dd77444fc5ccc9f70bdafdfc56822dd7fb0d0134d79eb413b060d18b04fe328c876dd78165674de0f93d40da99f609192307356935a902a91996f15f2add421652cf1e2ed1dd60eb88a2aa", @ANYRES64, @ANYRES16, @ANYRES16=r2], @ANYRES16, @ANYRESOCT=r0, @ANYRESHEX, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64=r3, @ANYRESDEC, @ANYRES32=r4, @ANYRESOCT=r1, @ANYRES32, @ANYRES64=r5, @ANYPTR64, @ANYRES16, @ANYRESDEC=0x0], @ANYRES64]], 0x1, 0x800) r6 = msgget$private(0x0, 0x10) r7 = getuid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x0, r7, 0x0, 0x0, 0x0, 0x44}, 0xb, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0xb}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/82) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r9 = socket(0x18, 0x1, 0x0) r10 = msgget(0x2, 0x200) r11 = socket(0x10000000011, 0x8000000003, 0x0) close(r11) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x0, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r18 = semget$private(0x0, 0x3, 0x80) semop(r18, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb06, 0x800}, {0x3, 0x6e, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x6cd, 0x800}], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r19, r19, r19, r19, r19]) r20 = semget$private(0x0, 0x3, 0x208) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r21, r21, r21, r21, r21]) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r21, 0x90, 0x9}, 0x8, 0x1, 0x9}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x0, r12, 0x0, 0x0, r13, 0x4, 0xffff}, 0x29012da3, 0x6, r14, 0x0, 0x1, 0x1ff, 0x400000000009, 0x7fff7fff}) msgsnd(r10, &(0x7f00000024c0)={0x0, "a34847d6926fb256b5cf7185e031fe81dba3de7660ba3de7f5cdf907947d0663269ce24ca1652740f3da4952fc9b25b3967b6ec395a806228b225a8980ffe941b82183de90297ae3a8cdf3b3b58c67baeb09e531890fb4d2e322c6f81942202e363d99080348fddf5d67808d63d3dcaf89d2a9a94471567744ab5648be4769167287cb7af2719b1100667fcf7a0f75d07c465b2fb0d422e449ed772be3cb582cd77c0ed57cf78a3b4068f60c1009723013fe3c1ab76321fa8b9b9e100109170cc3e4152da6a4d1c2f88b9a3f7dcd65213ddb2b41caf19fd025e609c77705db56068e792afda146d105617447cb93933d36664b4f98481bd391c0c7e0b8991f3019601bcabcd689c0cb7367ab05041febfb53e893f3a31343a6dd06e57c50e5575125cfa813446ca9ef4e09e244803169b9a8f44ae789a31b32c359812172f0d9d060cf51156db66ec5e51dfcb03c736728133a5962ac2ef0855080b102139fa3744e512ce454fd6f504dea1e58b38b96ef3837ee75339f847a4571e27365a72048ba994e622eafc377667bfdab0097f7cf63f91f940e1f4eb1aa77d02ab9fd8f2893a142d4660beb92b5bb21f09e630e9ffc746031657b2fa0f4162f712e04253ea294ca1486762512a35a2168b3d2eb46a473a8233ca65e33321dd2a4c3004f311381921033638b067df47096b98c153f6dfa750115cdfe9851db31c7b3023f9bed40726ecb9c7b87e2490b8950470c8e5c0a42d89d44163cffd22df1fa5d5c0183a7f4f89ea418a75ae589078bda187c5c9779411c93044c998cb2334d0fdee108f430b4540c27f30c7e27918b4e236f4d6c5794849d08b2f9ef90cd1c9d17af6fe9cdc81502e4bff6d661e301947a4752c4b1e6223bf23d4a557f9c5f16b133d284d8549d73925fc3986d7e98183e9bb77e2ef668513be6d1effbfc94415018524289490ef1c81ca55d2d5d9274e8990ec52a528838ef0d59add46411cc9a4b380478a82f45d897208279024ddd8ef8e74bd83c6afdbad168eb1869d1c94573111f661abe4da6c4b20197e11a947d968c4332663318ad797da9d73ceee563924e42776d8b510d678e5eec3b3ae3163ed808f7d68fc6281726f24a14a15d0af0a48ab0e7a95f3da1d63e50fb571b9a372cc472e5986fcaffb0215d8fe3e2e1a7f587951a88ee9965c0e05746c78a46452d588d79cf289ee7baec37c1b1bb67838b18282d1d44697c19a5f595ec08986a9803dd70dc59a8c1c5dc52b1c858e69f16fad8f653cb2b41462d9a00cec8cf5a281d6c61f8b9a655b945bae06e72e99f6b08939bacd7172004ce9f3770fc6a6353aba43577ff77199c566040fc35e836eb3aaa7e4ff8893cf8780687efa7bcd282277aab48b3c01e0803f5deaa6e26489235ae07ec2d74204c66961800c999a96c31b3743a0cff513c832b51dfa9bc1037cf1798721faa62349f9a759ffc846006af74dce9baf1027dbecf1a406021b8d3a21c7d4cb4d8cb71485bfde68ca3ae634dadec8d08936fbea9e314fca74caeb9bfd5a548247548f321b7171cf9224ea26b88abe88686ea41f2a80a4806263485a0c658154baf8130c5768808bd4ac48ecdf0c6723480684e4797eff249091c128cfc7c15f40003a74fe4de8ce0d543378f3cf48a5718c4cdf861e710adaad84f58d1c06e20adb3d4e0d7452f92e2360bc39c1739b489110f949bbcd487abda4d2074ba385bbf6ef0fd3a61d5767c3afa9c20ccba4235d4927714659da1db8e565b7c181fda1284b676828ef7e90addc6c02c17592713461048622b5a50e2ebebf67ac2650328a4af69e1bdc5c743cad66221a0d1612c030f0803ab423a48bd647f58a322c1511284f6c01cf8cf590904abdf867b078541b789b12dc72c00b5cdca676c3a34cd4671558bfda8793dd9f2eb2608bdf59df3f2cb5da6fd7f8b709119d913fdf5ed15492d2de3ed5f44ff3c7d77551e3e62d5737ada18e513aeef4e3fb49a26b0d557a79f43ee0a8d8036e0847294ebe0f4b12504dfc7c06d87cbcbccaac4e223bcd8a5243f297256f2d730dcd2a1e90d0767a00ba2880097166d4f34f1ba5ca230a3b6052a88c56df244dd2b915013e11d854a43af02babc169335d3937498e5837c022c78e22d6dfb03abc3bd74d1c630cbc97057f101e08875e6595cd8ee70471714b080d227c4b43597902cf2c1dc1cc5fb10aaddf3aefe2e0480e170985a9e257b1590f253fe0ccbe4df2ba057e2e059167ad56b8b1f17eb3fb3b3cbb3f028d2a74ea2b2f660d56ce6813ea278398609c99da66aa7648a74a80a8498276858d2928c41fda382e0922005f5c2ceeff86bd318486e430f1817a158fac30af70ad31ecf78c0a488c2113dfc2b41a2b92093008ab33f95573b39f6b52abab96129e8d2dd1bfbc0e2bc29375378934b690efdcb4d2f872f998b7778f635e8ec988e382d1693ab464b5ba43a3ffa63eedd0b7feb4df41dd1cf8a04d0d9a7a64514e4c4d52e213be390ff4d2372c71ecbb0aa51756314888fd7454a5c7d842b947f7904aca1b68683e31793398271958d788157acb06d5559d39f02550b4a644e814b0dc335727f5470e9f9cb254c9bb2ce2f309d907b2e932e8d632661f74b7b6a6697d09909cc5495fddeab6bca0cf2c736381a0a7afd03d84cc0636043a4a5a1de3572aa5b6c32eb2f60d6c9aa55fa546b67db95388337ec3f441178a9188420027d629435403d9c181cc381de76cb9039c25dcffc40eda43d8fdba568667670ff91e98b875bb9d2302d251cbee7b056551bb33083187b4c534d4310677588397e572bf9301de77498c7f4ef4c54264e6e02b3072e78bef43baae3efda2014c434b21e2e3bffaa51056a89436d938739c609c8b4f6e2a96b5bca1acd36aa4188894f76b48c86df82af75262e1e6d399ce6190f4f2ab61e995166c82a3dce38be1b375dd73832c34c177c2de65b5e466b06955072382d3c6b031ecc5f9ae580364a315c1573a99b8f323826e3d5c911ab363008278a0aaddc0be3380744b87d3adf4be99adca2c2b80de3518f530580c267d9461d884f1a301a34e0b83a43b0997ae77d6b888b8244b724243d1800fa657a18f73800c060558758cf774c9266f362e110ff82f2a1c21124101a47e0a0fc79c92f90f62fc04447d938a9b4e6500829e8a7f42e279a5bde735339d2366481a452707367742cff8c3a1fefb3564b30228cd12bc8d301800678a60f317dda3458353cd16ed156e68bfb20b3fe27f5b02199e7e4afb6c46595931e926081135086549da53bbc206afa276c5c160a06c8d41330a3fa7002793d8ca6c28e2cab433e078451f409014d51e855d58da1732a2fdbc371ae1cbd3cb82691947d65962a88bf95719d0380e0d98eb5aa0f6a488bb0e2d1bead0deec4704466aa9dd231fe928cfb56ef367561ba63ee9cf4a186cccf2a0fb89cddbf032ae65a2d53ed11dfc91777f8991cba0fa7de851b88946a60fc4ab1010554565d3333c39a843e5a9c2b7deb8bfc85cbed83748554beec827e31ec748afc281aefa41ea3e2ffaf3bbb70047ddf786514daa0f0ebfc51575666fe06e7a5b3a411451c50bbfe657ee785f37f5cce6bb5783f10e21d0e75a7edd9c541c1c42d27a38714b018df9bae7e4bccd5c96bfd2b0217b3d8a38507e9bb92a8b14dcec22331b931ef16b8b03d5975cb881b5f1cb9653d24217b80e3a2f0e0f55d36c0519e5b07b7da2cc36915da3934f88fba5357881906d2f4c73ebfee1f7afe7321f87d85305600bcd31749072fa4c032fb75cba63f2a396ea378d5904d36ef633489b2828ddde84a4afa3a0c8c611f9c48e5d948c222f645f413d4245c10262deaa135abec47cdc25be59a40a09104713b0cb23161406b3b0853017839e81517c82dbe3dd8d0d404d8593faee9577709fdda1759342485d6dd25af48b5a3ed6f066bfaa9cbfec42d04fd4bbcd07ff63fe76613f9989decc70891cb714966037fdec00c778a6321fc64ef15a366a3f5d2b7f3ed6beb604c5acdc6ebb7a73374caf8929786e18b071176bc6c6a5fe41824b543ef22bdf451deca0ffc6e7b029cb3e3331d3a6bb6ca30adfdbdd64815312fa491a784e603d88e2aea5fc5fcd31cdd3f7018bd1dac25655449520f747418a4afde18e77f58c35cd3de1e11dc43d5632c6c7745e4ccd1fbfdd02418cf54bb41573d8affd47632bed8ec6e653c6825914a64a31501e8b38bc359a9ffac1ba597cbee2216857bfd77d2c52d25f08362c21f49fb77a2a6a615d8da84000bc6e46c07fea21ff83cbf70f979df0b7d136730a6da991b831a7eb32acb378e12cd1be60922260951aa84e0b69868acb81b30f7443bbc712dcc61864b46ec689dc7528e7b648bfafbffe875ba517294d5531880cfdf0ddd1009042e597c01a728abb154425da67227d1760463cd12d26866cbbed85a54343f0db0504448f68161fa5e6a1f98ab5d4b4ed3d9a655eb979c8ad7f65ccb352f98971bb729d968aa92d19d87da6a733071f64fab6c3e04e4b826c2e667d20fd2186e6f7c0c103793dc645e3480e6d2b56a054751df9fc1040d2c8a7b92f69992b7aea2f627edc6a89a35f8dfe5a2ecbc1cd4dc7bca8248c979ab8fc7904873526d8538d18f1bcd5dcab1b55e38ebef3aa2db154a8eae6bd136fa2918f5ba8130fde0860a6b34856c6c9db0af157f235b3d796072c6feef939f39fa06873ecd13511e6cdfc551d8093dbd8c6c03f66d1eb1990769da4dbf2651b2de1abc3aa164cacf03c1cffa005cec4d5c155ae639420195e0e15408c5b74b151ab7bf3c077270ecff7a01ae89e2515fa5b224ec54edd12bd5b8e110b940e865793d2b2c1035c06c4a38c9bcf9513b915c8ee94a372090e5f2e87e15900fdd069b951972f155bb7807c667d9a964c9d04b772956f5cdc76a4d398b097eb295791741679d203e6b3536f54f9c750a1a3f5b2f0d3a7b8095903ccce086b3c37bb6123850fd5f0a69413931c51c92bd3d914f3ea6a82ff3aa30e20bafad2da9a09f15e2cbb031d40773d7121bb2c63a26f13b815680ba55a6309f5ef6d999c1d5922efb14b9942443f10423cc70fd9baf45d1c5f4a954528e4e963ea5f377c98ca080acb6ff6d0fc458afe0445e4dcaec351ee6195e5a9aa08a40fc3aae057e70537e02f0f301bc5d80490aac8c97d78466fc24dae646581df4ccb513695b42fd8256e9eee05d81b933b221ffce7956073af4f5a1b7260b34a9e205893b50cea553112c6ef727472a94134b657fbcb8ba8e5adef3c0e41826327c6a9379ab12cb958e24d27d8b35db77ba9281828adfadf4e437d913fa6b8c3f0edd4a3a341294f235b7fb42691418b04866a549304594193deda3c42ed000b9eca670ca014ae30078b611b67b486119acef1ce640090dfed495c89d659bda4ec4b6b1dcb7d467b16dce77f01271044926c74cbd8234f7cd71139d0175b0f8206dcea6143977473e0d610d67fcc1d8c61f255a7250417a42ffb897a5390fead9a33d8eaf3083c4154e13a09a8f577a2794ab30bf1b721b20039482134e3f36bdf20f089c1f37107f6c8362a8f9987789d49207eb7299008aef5ae05bff0f1ac19c8d6ebef4cb09e655b030431bf1db386ab1ff89973c1c01696b12a73a29dd0a7668542a3607ced5451a1afb33550425ad7d191d5cfd717148b310266a5c61b0309ca33ac3724427311063ea49bbd8d777d79a438c6fa3f1801f023262f9f90a99c67b36580e4c30ae575f9419e948087f547f192ecb1b2f78a10d078342b2af"}, 0x1008, 0x1800) setsockopt(r9, 0x29, 0x1, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r8, &(0x7f0000000400)=ANY=[@ANYRES32=r9, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r8, @ANYRES32=0x0, @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(r8, 0x0, 0x0, 0x1, 0x1800) r22 = msgget$private(0x0, 0x180) msgsnd(r6, &(0x7f0000000a80)={0x0, "d8e1e7ca3922fe79e97026815ce5ae3e2908d10cb9f034ed07d526b9ea560f450b6c3b892bd6d9889090739164302db99bc045db000d0e14463b4e83afbb9658d1bb209693fa5a4312fbad3aa91ca8a101f65c6cef7c6f5d6f197b9d36625bbda52b4bd24b48c5342f52086bb7e87a8397bc885100000000000000000000000000c3a462bbdd"}, 0x74, 0x0) msgsnd(r22, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r8, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950795ba2805c219016d47ed37dcb33a6868b4363c935ec65fc198c95bafbee813167ee3d18c482d953d843deb7dd3d6923d838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe81f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c09748c7d3dd4326f010240e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706600000000000000000000000003ec790b5a57ddf24617f22fd2b2ab83598e2f0b92b8d96b51e094b23226e9256899bcd72d29ea67d4f045fe2990b459a77e7e9f65630055febb7b661f2a1195611d189001cc40f3f53fe979828f659e59fe1ccc19b7c68a15376e105c749f2834e4981d8cadb5e1bfd2acf243d94d3eb00"], 0xe7, 0x0) socket(0x18, 0xf961734392110b48, 0x0) r23 = socket(0x800000018, 0x1, 0x0) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r23, 0x0, &(0x7f0000000040)) sendto$unix(r23, &(0x7f0000000000)="b100050400000000000008000102000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x400, 0x0, 0x0) socket(0x2, 0x4, 0x8) socket(0x10, 0x1, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r24, 0x160}], 0x1, 0x606dce72) dup2(r25, r24) dup2(r24, r1) 19:24:38 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') rename(&(0x7f0000000100)='./file0/../file0\x00', 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f0000000340)=""/179, 0xb3}, {&(0x7f0000000400)=""/249, 0xf9}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000140)=""/86, 0x56}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/130, 0x82}, {&(0x7f00000015c0)=""/208, 0xd0}], 0x9, &(0x7f00000000c0)=""/33, 0x21}, 0x0) 19:24:38 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f0000019680)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c2583008e913c3f4bd3bb4a55980190f7f757f7d10000000000020020000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567060000000000000000da0c23e9475c9d6bf97f93cf02b9422e05e492a016821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c2382518cdb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40008b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b80a9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788dc0ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f27185e5eeb8845ed711716b4c70000000000000000000000000790f69cde5f6"], 0x1, 0x7fb) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x2) msgrcv(r1, &(0x7f00000193c0)=ANY=[], 0x0, 0x0, 0x1004) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x88) r3 = kqueue() fcntl$dupfd(r3, 0x7, 0xffffffffffffff9c) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgget$private(0x0, 0xfffffffffffffffd) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000007ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae"], 0x1, 0x3, 0x800) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) pwritev(r7, &(0x7f0000000440)=[{&(0x7f00000003c0)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2b1247739e8905e4969fd4d2a2da0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d87", 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0xfffffd74}], 0x1d2, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) msgsnd(r5, &(0x7f00000000c0)=ANY=[@ANYRES64=r8, @ANYRES32=r7, @ANYRES64=0x0], 0x3, 0x800) msgrcv(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000c0000000000000500000031a94cff0000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000060000000000f70000000000000000000000000000000ac2b35b9b0000e4474fc4f0711c931d927c12f300000000000000000000000000000000000000000400000000000000c8cc8e6a180000000000000000000000000000000000002eacfb27e78f"], 0x1, 0x1, 0x800) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000007ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae"], 0x1, 0x3, 0x800) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) 19:24:38 executing program 1: r0 = syz_open_pts() r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) 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) r7 = getuid() r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r8, 0x0, 0x0) close(r8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r7, r9) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r7, r3, 0xc4, 0x5}, 0x80000fff, 0x9, r6, r6, 0x7d55, 0x4000000d75, 0xfa}) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x3, 0x2, r6}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000080)="a4a3cc4f3ffb0e5d847d985859ae7e93224cb4106c1b0f050080ed85923183ceaa477007214d48b592b8208f21ff5dad538a997296fc26733594a49dac7244deb993ec82491f860cff1752390d37bb3fae9e688cc458edeb00"/101, 0xfffffce3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f00000002c0)=0x8) write(r0, &(0x7f0000000000)="94", 0x1) 19:24:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x1, 0x8001, 0x3, 0x0, 0x6, 0x76c, 0x7af2abde, 0x2, 0x2, 0x20, 0x100000000}) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000200)='.\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:24:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3ff, 0xfffffff8, "a8186503182eab7fff0e091fa600"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c3509", 0x53) pipe2(&(0x7f0000000000), 0x10000) pipe2(&(0x7f0000000100), 0x0) 19:24:39 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x4, 0x8004}], 0x80, 0x0, 0x78a4, 0x0) kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3fd292081880433b5cc5c6c58cc05caaa6c3ceaf"}) 19:24:39 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d0e69eacf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d05026ba8af63ff37282921e4fd89720fd3872babfbb73039a6ab6889612afee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371e1ff000000000000d3000001000000000000000000000000000000006d00", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x84) recvmsg(r1, &(0x7f0000000780)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:24:39 executing program 0: socket(0x18, 0x2, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x2a, &(0x7f0000000180)="06000000", 0x55) r2 = semget$private(0x0, 0x3, 0x6c0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x806, 0xffffffff, 0x9, 0x1}, {0xf43, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x8, 0x8}]}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/49) r4 = semget$private(0x0, 0x7, 0x180) semop(r4, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x1}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x2aaaad13) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000000000000087d2001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffe50) recvmsg(r5, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xfffffffffffffd9a, &(0x7f0000000100), 0x10000000000000be, &(0x7f0000000680)=""/237, 0xed}, 0x880) semop(r4, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x9}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000580)={0x1, &(0x7f0000000500)=[{0x2, 0x5, 0x4, 0x8128}]}) r6 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000000)=""/54) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000480)=""/113) r7 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x88) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000000)) r8 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r8, &(0x7f0000000080)=""/37, 0xfe37) r9 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r9, 0x0, 0x5, 0x2) getdents(r9, &(0x7f0000000080)=""/37, 0xfe37) r10 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r10, 0x0, 0x7, 0x2) getdents(r10, &(0x7f0000000080)=""/37, 0xfe37) kevent(r8, &(0x7f00000005c0)=[{{r9}, 0xfffffffffffffff8, 0x20, 0x4, 0x200, 0x9b5}, {{r3}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x22bfd1a4, 0x5}], 0x101, &(0x7f0000000600), 0x10100, &(0x7f0000000640)={0x9, 0x9}) readlinkat(r7, &(0x7f0000000040)='./file0\x00', &(0x7f00000017c0)=""/161, 0xa1) setrlimit(0x5c4d7f7adb2c9a3e, &(0x7f0000000100)={0x1, 0x95}) r11 = syz_open_pts() close(r11) syz_open_pts() 19:24:39 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000080)="efdd53a52e4a586ef9431af23ee8394647a0d0676de13fd01ef19f85911c0d", 0x1f, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) 19:24:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dacb8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f95400000000229970152f3f43c699656e9d13d50be20d7f8f8ec4d12d0fd35d1aee42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9ff5c9f18d6482f269cb8afea019d2baf2a9a2ed621f5f214262e2aed77c6c9000bbf3544cd3cd13cf440901f561eb5773c5c709cfe0573c8d2537389a7845d7f457a01a8d6235cf16d7444d1b86b3dfeef8437f98e47091367821d3f50a7249e4becf7a75e75061018d9ba2c71a7a5415ad5b3757f9a11c986800d433c717e7e54b7bdbe70311fb41ab5a059e4e92e4dea5c90b1f5adf6057fd4b39806f21ab03dd00000000000000008485f1960f31e87a72574ed3d759739ad20dc084fe567ab5c149f0fc9962ded27bb52e6db3b968af3c63e138bf7c92da0d081cb37ef8c04b83a002d3395a000eabbe92b49a658777724018e7821ab80a3d38a5e273995d6b0b310f036cb3f0d4382a95d1fd5a6598c78ef408d21a02fcb2"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) r2 = shmget(0x0, 0x2000, 0x5, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r5, 0xffffffffffffff9c) r6 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r6, r7) r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) r14 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x2, r3, r4, r6, r8, 0x40, 0x6}, 0x4, 0x101, r13, r14, 0x8, 0x3498, 0xfffffffffffffff9}) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:24:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getown(r1, 0x5) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) fcntl$getown(r2, 0x5) dup2(r1, r0) 19:24:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f00000002c0), 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ff9000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x7000) shmdt(r4) shmdt(r4) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) fchmod(r5, 0xe3) r6 = fcntl$dupfd(r5, 0x0, r5) writev(r6, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:24:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) close(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbff07a49af234300000e9cf2d82231adc511d", 0x0, 0xe9}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) socket(0x18, 0x2, 0x3f) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0xbd) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r5, 0x0, &(0x7f0000000040)) r6 = dup2(r5, 0xffffffffffffffff) unlinkat(r6, &(0x7f00000001c0)='./file1\x00', 0x1c) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000100)={0x76, 0x0, {0xfffffffffffffffe, 0x3b42}}) 19:24:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6530f0817da6ba0457de39707b973839826fad308e63330a14341dcc8b32be9c7357d01db0b6805d8826619c406ceb723bca2b3dd97a8463bae0afa9878bbce8653b3907a37108984ec9095443721228f0a255d0c3d19ffd62f1065148d0b9427c4447b817ba0dd65bf78f1d02365143fdf551e6f1f7810e0efe90d9483ac4fc5cb896f97f66fef2234182d097f76e10e9946050da9ef2498afe9ad56106f5dfd00614ae2589dc3d835b0c58bcddcbc734efc711e5c999c738c6e8e5721f6d231ba8d3a73670db012f94e881b3839de93999afdd7efb37be05"], 0xa) listen(r0, 0x0) 19:24:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x200, 0x52) kevent(r0, &(0x7f0000000200), 0x50cd, &(0x7f00000007c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x80, 0x7, 0x2}, {{r2}, 0xffffffffffffffff, 0x2b, 0x1, 0x80000001, 0x6}], 0x1000, &(0x7f0000000800)={0x8, 0x4}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xfffffffffffffeac) getsockname(r4, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000280)={0x10, 0x1, 0x4, 0xfffffffffffffff8, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil, 0xe17}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x3}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xe4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000004000/0x3000)=nil, 0x8}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3f}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x401}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0x1}], ['./file0\x00', '\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x101) setsockopt$sock_timeval(r4, 0xffff, 0x802, &(0x7f0000000140)={0x9, 0x7}, 0x10) 19:24:40 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d8850dd5", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="62020207e0000001346944121b8b357ec2424e11f4bcaf9cff0b2531ad4e344afac1918c08065dee332f4329f71bad3dfdce9162bcffdd4b696090d81c8ad001b2191a2ae40404e58927aab836e1c998fe4844fc744e869e2ae38e3099eb93eda9325fa37ff2cced45b6fb"], 0x1) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="dc951d32ecc995d502d2c67b64c5555748029d7dde4e3038ed3772d3999794135872cdb3b447807304e14147cc6ff4923d3ad34f8dc9c49711ce0f", 0x3b}, {&(0x7f00000001c0)="2e36369e1c021097975046766730d8a8309e631b1474641d2cdadea6a0ef5c4d1fecc9a56f00fb887bbeff8246d7c8e2c2158c97715ac70e4a5aac6bbf3c818db4a3fef4c5a2040f08c315edd016a546aa4851688c30311b2cff162ce0f185d2389be5d55d8fbff93af91aba63b6e8ced9e06fe2e16c57037369a87702a3ad68d0ef68ecdf30f02149ecb6", 0x8b}, {&(0x7f0000000100)="4cabeaf958c1f26e52a5c9fe60db8b5e2c9e9caf7ed2ad089c2d2d43d4aa606f8cbfc04736d41747700f290bb3e6a982bcf5cd2bad82a9bf1360b204cf11f9d73995f4", 0x43}, {&(0x7f0000000280)="53b650e4a8487d9258b0e8071124f37cc858a931300880b923817a9d74f4d1ec8082f4d3d63eddd0abf2a3fb2d6dd13e36e68f7d310ee08af8a5ee8c61af0c6fb0f53f4feebc9a050e18c5e6144e143e06bb95d7b24b4e125bc7bed86bc47e468ff508b67fa5dcf1901a3ddd3b0f044a689681553e611cfdca2875a935cde1095ad6e97828a8ada327f0a36d5e0b09951f2457b0b9f8fda26f4ab5fd0bc5a666c43c0084102ed714ce16972a3c1b8258617596d768bed3fd703d88a0295eb2a8c3c31121d4f345a3db4d", 0xca}, {&(0x7f0000000380)="a792a115458841443166bb3921df081dc6f649d97f6830838fa0dcd2fa0f82c1e354b50774973f585f03cf27bb57fd1934ecef87f456bc4f44371ca9fa3b604bdfc4c0c11827186d66aa509e", 0x4c}, {&(0x7f0000000400)="c9ae987a04fba2453eac457428cb905fd10f4c135adc560a2c7ce767f549cebfcc7541f3c52f6e3712ea190e1aae3574c73e452aa19cbed524f08f618173dd1b3d5d51b2bbe40ac60f9f83c0e5f45e52ecc3364bf9443d882a84871e395d89326f7949d799f55f46ed50302b8e1cb4a3e06b6bfd0b6a6e80c86e1e14d3ff98d40cc2271e098441838a989e9e92cc98d4e9d46b1567bfc47b420fb01deb97f8593fc8b3f4b32883e03214299339f2ca3d442753774ac7d2", 0xb7}, {&(0x7f00000004c0)="e016ba8094edd19e0f1ed14761b5405b5e46adbef417a4029b53d89879a22a9e4a0393bac8e96230c535215e780aa800d70673d42428ec8120cb1f77169fa806571260f5a5255aa4a0b62e14bef117cd4136afcbaf3f6648814683a129d0881257a6e3b58a51a608e4635bcaeb8015e06291eab13e9ceb79f8eab2d890203ce1fc13e654432af7250998e0f181661da282e711697aef3f31d9190a65163bce9059a7426092d346bdafb7cded1714c608553210dc58b69f40b780be29729154cedb29d17da91653eddb1cf34bb95c3d63742d2d99e6ad2320002eda9f5bf3cfd9aaf96550a40399671a", 0xe9}], 0x7, 0x0, 0x7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="3f3c8040fe16ba12adaa55e23853468c64d9eea6ad3b2936ec1d952d3a694305804a3a6ef9af41419bfb0001e977ddedf000bab61584"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) socket(0x2, 0x2, 0x6) mlock(&(0x7f0000feb000/0x12000)=nil, 0x12000) 19:24:40 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b5d3b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r0, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) r2 = syz_open_pts() read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = syz_open_pts() r4 = syz_open_pts() close(r4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r3, &(0x7f0000000140)='\r', 0x1) r5 = socket(0x11, 0x4003, 0x7f) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x7f) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff372829df9df9e272d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r8, 0x0, &(0x7f0000000040)) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRESHEX=r8, @ANYRESOCT], 0x2, 0x40000000000800) msgrcv(r7, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) msgget$private(0x0, 0xfffffffffffffffd) 19:24:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [], [0x0, 0x0, 0x3, 0xffffffff], [], [{}, {0x0, 0x0, 0x0, 0x1}]}}, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800016, 0x0, 0x80, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) close(r0) 19:24:40 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)='x\x00') lstat(&(0x7f0000000200)='./file0\x00', 0x0) r1 = getuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r2, 0xffffffffffffff9c) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r3, r4) lchown(&(0x7f0000000000)='./file0/file1\x00', r1, r4) 19:24:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea", 0xc7}], 0x1, 0x0, 0x1) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r2, 0x0, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 19:24:40 executing program 1: r0 = syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_cred(r2, 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, r7, 0x7d55, 0xd75, 0xfa}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x100000000, r7}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x20002fffffff8}) 19:24:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0xe5f4, 0x10001, 0x1, 0xf3d, 0x8, 0x1, 0x1, 0x2, 0xe31, 0xe31}) syz_emit_ethernet(0x66, &(0x7f0000000680)=ANY=[@ANYBLOB="1fcffb37c458ffffffffffff86dd604e605d00300000fe8000000000000000000000000000bbff0200000000000000000000000000013c000020f0a0af00000000fe8000000000000000000000000000aa00000000000000000000ff000017b590df9299e261df69e5084ba0eda7a5d5fd06181938fd185a4bdc8c5b4e9ea36e6aa0a3523b8b1428ffbb059c9b4b5122aa2af0f28075080b41d532168c1a54eb208b1a246541ef6442926478a4fc332e0f33afdb780c395bf7e82198696a3915fa3bebf460312f16d0430bdf593df4cb9af7bc749c2fafdbd6e92e41ba7a3be4490aa36a6a9f1c4b6059747b764d8229f912129589774b2f66d2f1f6da5c6ed281673e319bfc0ac171d944eee6c0df6c32b43aee9bf1c17f1a17b7af04a32a2ae7c32a45131fe7d576a26ae03fc25c38e62eecb33d577a7cd092bda9627b1455c552b7e8df287b75ff070000560796f49e7915091150148d79f502587b85dcf1c405226ac39f4eb61bc3e5f0f23f76ba6d5afed9a1"]) 19:24:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x4, 0x1) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) 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) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) 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) r12 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0xa4) ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f00000002c0)=0xf1f) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r13, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={r6, r7, r14}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) socket(0x1, 0x3, 0x0) 19:24:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) shutdown(r3, 0x0) 19:24:40 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000d00)=ANY=[@ANYBLOB="6a0aa57d8b0ee2682b6f439737cf8bc9634e19769bbd73"], 0x10) sendto$unix(r1, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) dup2(r2, 0xffffffffffffffff) dup2(r1, r2) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x49) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r5 = dup2(r4, 0xffffffffffffffff) linkat(r3, &(0x7f0000000280)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) writev(r5, &(0x7f0000000cc0), 0x0) r6 = dup(r0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x8, 0x0) r8 = fcntl$dupfd(r0, 0x0, r7) r9 = socket$inet(0x2, 0x1, 0x6) r10 = dup2(r9, 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', 0x5, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r11 = getuid() seteuid(r11) r12 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r12, 0x1000000000029, 0x200000033, 0x0, 0x170) r13 = semget$private(0x0, 0x4, 0x2c0) semop(r13, &(0x7f00000002c0), 0x0) semctl$GETVAL(0xffffffffffffffff, 0x3, 0x5, &(0x7f00000009c0)=""/105) r14 = getuid() seteuid(r14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000200)=0xc) r15 = getuid() seteuid(r15) r16 = socket$unix(0x1, 0x6, 0x0) setsockopt$sock_int(r16, 0xffff, 0x20, 0x0, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) setsockopt$sock_timeval(r17, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x3}, 0xfffffffffffffd8e) socketpair(0x20, 0x4000, 0x6, &(0x7f00000002c0)) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) r18 = kqueue() r19 = dup2(r16, r18) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = socket(0x2, 0x1, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pwritev(r22, &(0x7f0000000900), 0x0, 0x0, 0x2) r23 = syz_open_pts() close(r23) ioctl$TIOCSETAW(r20, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x40, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x800}) write(r23, &(0x7f0000000300)="882cbcbd8638244b", 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r23, 0x0, 0x0) r24 = socket(0x10, 0x5, 0xc1) r25 = socket(0x18, 0x1, 0x0) close(r24) dup2(r25, r24) setsockopt$sock_int(r25, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r25, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r25, 0xccd, 0x8001, &(0x7f0000000080)="8c07cd06d2d06999bc9acdefb17415d35d5635dcdda7901853489f4b566ef7251277ddba882ea45edd43c6225d31cc49f17935588bb28561543ea689fc607df14a1c89c8fc2df4b8e6b77b7895d806468a9460645bdbf0d7940ecc22829c2a64420e7833788baf820bbde82eb3d5", 0x6e) r26 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xfffffffffffffef1) getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r29, r30) r31 = getgid() setegid(r27) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) r33 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r33, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r33, 0xe3) write(r33, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r34, 0x14, r20) r35 = socket(0x2, 0x1, 0x0) r36 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r36, 0xffff, 0x1001, 0x0, 0x0) r37 = socket(0x18, 0x1, 0x0) connect$unix(r37, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r37) connect$unix(r35, &(0x7f0000000a40)=ANY=[@ANYRES64=r37], 0x1) setsockopt$sock_int(r35, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) r38 = socket$inet6(0x18, 0x1, 0x0) listen(r38, 0x0) dup2(r38, r35) r39 = socket(0x2, 0x1, 0x0) shutdown(r39, 0x2f99822121a9018a) connect$unix(r39, &(0x7f0000000b00)=ANY=[@ANYBLOB="00001ac46369026500aba414ba92652c0d2d3fe547b194000000000000a9fa37db2f57edf559c82d329381a548a0e84b512d23d40f0e23042f062c721663c433048740e03088d0f328fc4c3b7b0ddcb6cc4b525071f089ab3e01db9ff424191e9dc90a1f2e91b7e1a4746f0e6513db7d597d745d22fb8426c4f4d3e247d664e376da6be75dfd33985290ed4129650d397313938500ffdb4c1fd206105ff74a2d19e76f39d5876cc7b1236ddb4fb375578570c0f2047b5e83da544f532024c9264a80d861c1f5f47eb11806e3d429e263bddf310a9f19d45bb70c6b9589c3f00b8b3d348af471bf51befeaa5b553967a44542b5a9f18d8fbfd410830570f18361b7006aaac6dcfd8fa6d468f14ec34775545743c5a89900000000000000000000000000000000d1be18d5a9a0b0bba508fc8655f5"], 0x1) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r41, 0x160}], 0x1, 0x606dca73) dup2(r42, r41) accept$unix(r41, 0x0, &(0x7f00000000c0)=0x29bb47c606ac8bd1) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r40, r31, 0x6) r43 = getgid() setegid(r43) r44 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r44, 0x20007465, &(0x7f0000000a80)) r45 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) close(r45) r46 = dup2(r20, r45) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f0000000940)=0xfffffffffffffd78) accept$unix(r44, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r44, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r44, 0x40087468, 0x0) getuid() r47 = socket(0x18, 0x400000002, 0x0) r48 = socket(0x800000018, 0x1, 0x0) bind$unix(r48, &(0x7f0000000080)=@abs, 0x1c) dup2(r48, r47) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) fchownat(r0, &(0x7f00000007c0)='./file0\x00', r49, r43, 0x7) r50 = semget$private(0x0, 0x7, 0x287) semop(r50, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r50, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x2, 0x1800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x7, 0x1ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x53cdc10662f53b37}, {0x0, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r50, 0x2, 0x3, &(0x7f0000000000)=""/9) lchown(&(0x7f0000000280)='./file0\x00', r29, r43) sendmsg$unix(r19, &(0x7f0000000840)={&(0x7f0000000c80)=ANY=[@ANYRESOCT], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x555e466a933f771f}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x18d}, {&(0x7f0000000400)="5be1d48d5cd3b059e6b81ec703656df1484f0eb45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800), 0x20}, 0x80c) getsockopt(r12, 0x29, 0x2000000002e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r44, &(0x7f0000000080)='./file0\x00', r11, r51, 0x4) getuid() write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r8, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:24:40 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 19:24:40 executing program 1: r0 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/184) mlockall(0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x30d9, 0x1800}, {0x3, 0x1}, {0x2, 0xfffc, 0x1800}], 0x3) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000000000000, 0x0, 0xffffffffffffffff}, &(0x7f0000000100)={0x0, 0xffffffffffffffff}) 19:24:40 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x2cb) semop(r0, &(0x7f00000002c0)=[{0x1, 0x201, 0x800}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) r2 = dup(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x386, 0x0) lchown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x0, 0x6}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xb8c9]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 19:24:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x400}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 19:24:40 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000000000/0xa000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000/0x10000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x6, 0xfffc}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x1, 0xa}, {0x5, 0x5, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0xc333, 0x800}, {0x1, 0x400, 0x1000}], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x6, 0x4000, 0x43) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffff9c, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000880)={0x401}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r2, &(0x7f0000000040)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semop(r2, &(0x7f0000000000)=[{0x4, 0x6}, {0x3, 0x7fff, 0x800}, {0x0, 0x3, 0x1000}, {0x2, 0x6b, 0x1800}, {0x0, 0x20, 0x800}, {0x3, 0xf2, 0x800}], 0x6) stat(&(0x7f00000007c0)='./file1\x00', &(0x7f00000005c0)) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r6, 0xc028698d, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x1, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000780)=0x101) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r7 = socket(0x2, 0x1, 0x0) getsockopt(r7, 0x6, 0x2, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) semget$private(0x0, 0x8, 0x10286) 19:24:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0xe9, 0x7fffffff, "73a20e000000000000340700"}) write(r0, &(0x7f0000000140)='s', 0x1) 19:24:40 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0), 0x285, 0x0, 0x0) 19:24:40 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) accept$unix(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004cda76350f19a252e2d48cae8444910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df304eca337191c1fdfb1ad03c7e1fcceceb13563e9e851f5b4df6f7c5fbc5012c11b0df610600ec4d8148dc3bb7b182d9476e8263ff4952b0c85b1b263f8ad23cde9e42b3855913ff87eaa66941de0c101d6101ed43c90f4887821387cd0e2b0e211328ba19b8bba44c3ceadd2ccebac75c37014a"], &(0x7f0000000000)=0x1002) syz_emit_ethernet(0x9e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd602092000068060000000000000000001a00000000000004fe8000000000000000000000000000aa000025831eb3cdf8518bae3c318c1e1a8edc4e22d4d6298046b03267b8bb414175dcb04771668ee59939381f4dfe866c3c9b699b361fc104c0f320172bfc7a2456e973c31b871c313f89f3c8b424ee408a401b3fa725eddab74e25f469c039baabc11f69aff5d78235a3ac6f36145d4838f4e124d0eff8a0c3111db798db9de273a6d789ed21bd88ca093205f265793c5b7f1d55ace50d3ddb80a80390948150a6d0680a7cd42bd6d8a746607900f47bde93bdec54321d61bdda065b20d2b1a8eaa676fc585c3d96d672904dddd2727042a2860daceda78c869b5854c3a15768291b837cd661c869c9bbfc65ecc556dca4e7a0e71e8894165ad92cbf54b46ef422b7b752cbb1c188a105725904379b9c52d48231f34e461a46e617fac9c71c99e7faf4cc2fb1f1823a38", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a0c200009078000022069ee4c306080a00000000000000000303000402fe0bf98919eee6542fe6cd00044afd00fe060ea1f2c8fc92cae01f33c0c13ce2d4c3d9052600"/105]) 19:24:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 19:24:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="b302ffffffff6c65302f66696c653000"], 0x10, 0x0, 0x0, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) chflagsat(r1, &(0x7f0000000480)='./file0/file0\x00', 0x10000, 0x1) listen(r0, 0x1) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 19:24:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(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)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x46bfb) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = geteuid() r10 = socket$inet6(0x18, 0x0, 0xff) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000080)=0x7) r11 = socket(0x18, 0x400000000002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) r13 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r10, r13, r14) 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}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r20, 0xffffffffffffff9c) r21 = getuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r21, r22) sendmsg$unix(r3, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='[\t\x00le\x00\x00\x00\x00\x00'], 0x1, &(0x7f0000000700)=[{&(0x7f0000000380)="3f688dd3411a0d08cad7afc45b1e631b464d408a5fb2ed4514ea7bfd8dc7a614d3a553959933e71d617c02b9163a096b97966d38168ec30c97ecf7acb8c86b7c718a6d137561664fc328850cbbcc7b9ec15d72e285b0288677cc21d8c8991eb55b13795d77273bcbc25d0d0bf0bab0070ec7e56f5fdacd69b5352e9bb058213faf98a1afcb0c68936339416df9487923d8d181beb52d93a00594cb9e2546e551155c6e621da515a216f1297daf5f96f00ce5e5634c856b7fd2246c60373782f9ca489aa366dd49f11a32378820e697aa1323afb1328bd08f391d8b7748e63971ef88", 0xe2}, {&(0x7f0000000a40)="02449aa4bbc8c990301632887e3253632b11207c14c6407a333fa7d0eae95d308ff8eb4bd97d20fe25f090171a941e6d2dd1d21afe23401af29a8bd1075412fba5236dd0f25f0da967f86ed5f41931959d81eefbbb479581856af80e3f0f70023a0a95a798141986a2aa0ffeb6c8da92c3e66b612333057490de5841214ba5a2b19be22befc18215c88be54d20d157747e4a0b047a77f40ebd401a57c835e43866635472a6f7e9e127b2cf18e2d7ad6eb541cd181cb9b6d7a163fd82722fbc728a665d2a2958dbbd222cf1954728ffc6060c0231cf92ad8b998140148f2a992663005d3c4d18d9e313b2e4e46f1512c36593dc9309788070e6e1d39f5b77626b1edf451b967550207b86406ff760bb7e22003edf7300dabf8fd8f7efe41725e101e14b6f5dc52ea053cd973fe44c54bbcd3333581f3db7a025d3eb90b49bc017e67d69945a13ae6864be4981f65f785daaf9aedec38e8e283a380656dddccfd8cf0f0f365b3a53bfccce6cc716b3819647dc8ac3e83b6ed5e785e9778c8909f49fccb14211e88e24d7ab24a682abab5790f7b0cca7ed4e4abbdd5f8aa0b56a8b5b9bac8807338e2f1728d8b1c5014b73fb72fb406952b0b14ca3235a85f54d0ed50404f59d2875825340245bf554b56d9a10dd2a4c012175dcd788040ea59f2601d1cf5f3edb82673ba18f07fafe8974f3cdb5926be8c9320452627d851fe01e2cf9f616d47672c9ea0abaa520192c90ffbee4d9e7359a9605cd9c9cdd5a7e6094c4172f08f0b03a5580e5ddd54864ab4c81b46fdbbefc65234d98e0d988b33205be4d6690a75d9d38cfe60e3f66ce4be775b7861fd15b94a1d5add167e1347ba1449d69a68d1fbe3e6dc185893040faeaef8c23fd9cb486fe739f57b174e3118e32276441093994c5779c030cabf737c671e6af66520381be627c2cfa95a7507afdc7a22cb496b64229b253a4d24b070c4a9767cf9db5149a103717c13603857e901a935583d8535b5ca2d9225f8810f540662729a39c0561ab8245a79af767087d3ccdebcf16e901c125a8d5661a1e710dd649d732e93fa856f9583cdf36f0d8473f5b8a54caf0e4d36a4455328d955ff91213d08b4e142ce88d2cd5dd8bb6f75de90e31c3f2bcc2f662e4c5dd20856c97f5e6c2b67c4abb959574076f6ec7abaabd0288b5a11018083108f5eb4b19c5e25257df1018447f0b6e4285a2d1ec2b2d914efb6ff2d71be244a5322260567be023116a804cae97365ca59daf1242dc355eeae92b3d085496b284a4062fb044c28b47a2f8a95f68b007509fccc3ddb4300541c214ba673f08e3728b73f2524a28db8b31badcd1ee4980903073aa1a171c80f3a2235c81e307d84eca42cc4b61095402cec458bfd845d32f632c5427dda682780fb7c873b0865204f152f1875eb84ae4bb391ad1c7604cc65d40f176ba1e95dd7c666201688008be5987523263d388a9ad3b061793082def3aa241639a63efb03b450ea254514382808a4a26c7d487350f5238cf944bfb7189640422563cf734c2441eb8eb4b9d8f7391e36195613c29eb51e7a6627a86b627d50a7813bcf827ce52da024e39b08f5bb232d0aa100779839605f7a4b87e22ffb182f41a93102c021abba22e7d1332ee015a5fc391a53aa8e6916155ed768c0c5739356f92291befff95e12e4fbf47b66d18ab536cb625131ea95c3dedda4a54bfee9496e892821950791b3eb0cf09c0716e940aa3407e8f57aa5af4825e89c2ae545b7e896e950b08581e377448dfda5a631b99c456e8ca123887d62cb24c9a99a36c85265b769852ef5dfa79b4f098a948fec15285657a317afc11a098c9f55d0dd1c37d66dd2d868e627336e2504fc2b337a3008b1853d84a6f4dd697eb1c77f253a304a27205253c3a90baf3d1d7a48375302d85ce67ab84c60ee5a3da6ea981bca9d5bcc77db641cc7acdbfdbe9b56b697225d0c8b21c6606ebdb66856ce7682a2d941e393c7653c8ee079c43ff2036ef8b1079d2e27e647638c3f11ba15cc9050981932def4af6a96986f56c785871ff17c1e9082c074315ed9c9145ea885a43d8e5bab29406f5c43e82930c6db4156a75baf9fc0365fe10529b566db8d2b34aca688e29a9cc5ffef1a7060290f25f991d09d1108eb467c1cf3ec5e8ac9e38184b9f0618fd857a788fba9f3dc08cebee9561b28c317523dea77b09e56342c4601a41452888d6b35d03e9ee630cc2a86fda177f34a1864666a74765457ca4ea90dd25789bd01b4cfbf5a0db883e0eff510cede85dac1ff7049adc805111c91b3d94c50a0234c9aded4717a3fd62c1dbe490317f6a0283cdd5d4a7bdfa7d2a1805cd62d50b0ec0bfbb582f5ee710b70d30ffb5ca2d8c7545e713e97826a803438d2c82443b16003650c2d55364ac85bd5e6746aa7f7fd7f05824f03d1d4182d084bc0fe8b75b060a924f9d2becf71d580553df5e3d489afe9a7dbda592bdefa930fd85e6fb16be082d8d66cd446e133277dc6fa3360f3a2db5ec6833125ac927ce2b4725c00f249695108f867c56c4498c8402c51a36a6e1b7656904f3fcae2182d627e3cbdcab91628e7685ca56d1d7ce045ac0d57f3231a7df6173b111601d26f948ad8a3dfaa47ddbf0263f9fdfc08454330e43ae09a22227a7ec7522e17a8477676481af9c7cf27e4fcd18fa5ac8dc90192b8534afc6be8ddfe0995b70929e62f60facf090e5410bb6f70dbd3062bb05597b29e4582f0c92ef1a7b5f030ab034a128cf53c8afd6a107ba50ca2c7973bab151abe79bc7453566b0c20e2e416733230d2835c0a36a26e3cb26d2adec42a98cd89bd4c10df56eb52398d46047869971189bb39c63eca11901a4b3f3df35407757c87a7b3540f17f816fa038193bf9709d938105e4973ce1d4ab6bcbc83e90154f52c753398331a1d47004b00722713eb559202c6b2039f97671a81219963cd023e731dbbce3fee4e43d9d0a1ca137928369a2df31234ee56404a370f93b30ca583b3fa4bb74bca1d8d2ded8f80c245b4c0bc8288232dcc6e5ac020dd00fe62af496f7d37b246d8834305abebae21ed541b35ce70cc9a87c43ec5b04e06db6e12bb13237f78d8870fb74b2a7c13fe17ef44b44305325ad6e7858895e54169e1dffd4ef4acd4ab32158cc1ae56a0d39c5b4867594880e5cd8631284ea13d198b28d0fab03967712e3dd4951ebb2b9a57f97e65b937d6525cc9c344fe190463b639fa410f98377d61a3faaa8f7800bb784b36ec9b0cbf71644e42ef45e968081a3ef1c6a725e088779ff162e3c50844e79cdab58d2e688215d8ecb8d5db65b02d07cfdf41ec6e8ddde8b33615142171b22cc39a539094949cb285351cf81f811dac893a4d0941d8b82f8bfcdca3f2582558a685fd539cb03421d2f9727647c0fe97582b2aadfe89be1bae15b248fa736c9f5d0428835099af2528a01328dbe3ddeabc1e68e8feb2b1c2d544d782bd9b5646b68abd7b4d37daeb09b54732c1673f0c1a255e7537bcc99e39a3a04e3cb7e039eae716c3c4b99803a5227e2c1fa27644ae8353b5316ee3c72bf82168975c8a85f7ea09144a22e0af19a7ab3a7b81220a87b3e8ba00f553f47fb375a92c5e86333f26dc0cf257e906b0ad6226b3bbd09309b0a90f5005dc606f35c35c5caa38fcb24dc0edd84eb539fd1c31a7ffa102614a26c66c8543d44f5622bd5e44fcc1b6b3099570a6802de833f274186828f73eb46b4db79fac9cb3ac98b6a0b7a68ae6d4a988868d0ff602d648b9609cf3bd2a752bc99586b6dd8b322df9e49d5bbc44295af1eca19e1115363f475bacc775ab027acfe6c33ee7f30f0941dd4c450c0474da017b1ddd19020d0c547b35ba40e9fab0d664c707455818f734c7f5071bffc8acbd71a3042b146e6a80a13c9f6729a9681ec90a9d3cdb09511e1c4dfd06918a7d04104fb923129cdc362833f56f45992b5981fcc13297ea3423bf38836076bedac92b14d7dcd98d1598b7130e2e738223c3a0a8347d65d85ef4030a5007190a62f929e52d9c1d88add6f075e7d319f77287386ef68c99cf0bd76d32479a80c7036e9cced21da794543bc1b20b36bbf7c291dcee08341882c37a84c3e0742e1b5f780d28f3faef92f2722ea8d1e57cad8bcf690ef4afe765ba0db1a5749097d0025a22179c8fca4418096f94ba637c237b37607a7f86d45b5b4368cd6ee44935660b548b6ff17d281c01616e59f1954ec1d35343d5fc94fed9b056d35b12f76ff8046324fb3928418b6d8c88e39e642ae34abc0b512fc93a20a38b14a93eb43dc1eb7f52b9c2558b2c79fa001be7b2afe355f2d3018c0857745ee3c39a4c25d0469696b9c7ac4c5d2166e526678f8aac1d4ff0d7de76167d2d53d57f0348195a98e7885a30381298468b13a58094b5ac5e183a98c8f4b805ba167e4d006ddb040096c15b4fa596416a3642ee64421244bfcd7f9212c68d5b0a0d5810483e65d2d3cf9434c71ee4b5e4fa2e30a4838ddeb45ed80305646a15664eced8e1cea7ca7e7997b7c43e9d03a751fd52b7d5dabea67edf75fbebe5ed01664e5c66711675c8ebedf09867bac6df63bb91b49da8a4831dab011813ae05debcb907e940d63ec748506349d8d2dda84a4d5a80859823298d8b1a02866b464b700ae84537c7cf2cdffc4a1c7655f8718c50429a44413f0da8beae4aacc16edd09c63f1c205c8cb15e63cfec038904bbef949e047446d6a6bb5dae0f2fc53391f96bfc32674827599ee304f2f2e4810dde8064d62ce1717951f225971b4163a662c910bc122f22a07e67f3cbeb91843be25a73bc45f6f65d8283828de79fca75297ed65edb00ed0ddad2576eec5392f3c120664ebbc099a68467c8a23cf743b9f7f47e37bd8de0d7ee43f59f12fd17fc56c4a6abfbb62a41a6d89e345e0da8db049434fd38acee2d333da18393704a28c32849932268d917a5d9f624b0ea8e315437ac05e2b8f82c8046aefc07b69077fd658aed65fe620e30475503214e9ceb69efc1eb2855aa7d5ba527a9ccca834fab14c54bc15b33068d5a7bc0e0d1b14bea49cf36d389a73a52341e9fb7c4ed604e682030a16f1e5004a249cc810262c502b2ffb10be43edb09e058d7277150911e824f8aa6923b72059a4424cc3d152488f339939a5ab36ce8b4abe7eca67ded9072e4f86ec202789341697fc43305e31fa5f4bfe2164d8cf44c5b3eca34c1315a4fd655e9871e3d0eb2b0dd756980f6c93023ae581659712eeea800c4c54dceddad8512ed59dbf912871cea4728a72e6aa3c504770fb6b113021833daaf67df1df308770f8d5cbb9cd5507810fe8a5780e36087f9054c98abdaa1151966df786f94dc2f93c17d46f4934c03561d1cef46c6475995206cdb95e81b839024e5fed8bca797c5e6fc195cc1a1039fa9cbf99e078b366247142ef47de2d38bb7a115077c0e6cdf881cc4e5634c324dcd93aa2946516106e03666b077ec12af6eaaad125d4375492f0dcc6623e2ef427dbcc0ac06c7874275bf1b7e5fb6ca8ac4ae9184cb8d7dd4c9586c1b970f58b95b8377a3df8f1554eb7360ec633d7d08d8fef577bdba68f6b8cd08eaa24b7af3fdd6ba9d56824dae10d0bd2003b5a3b1f6675f773e16509fc99fbb735475c342287bb097ee599732100a5a610642f87bcb649988de601b0b6d5d4944959fffd3a514914de451e387fc9b378df4344cdbb3f24b77f7222c5882abd100748cde1c5d10c77cdddc99ad74a96b9aea226f007e1973a3ed72430fbf7213a4242c698148fffa831da9e", 0x1000}, {&(0x7f0000000140)="43f570e453483d9d28f11e7aaadaf3b5eba08ea9293be09f9055cb381f115c7a4ad0b846f43e8de35910fa433b75f68ee66be057b0d513c4a049cd4387bcae3a", 0x40}, {&(0x7f0000000180)="dddafa9d5bd67e5714288d2857c3c65ea20a7ac3c0098db53f", 0x19}, {&(0x7f0000000480)="c03ba903a36b71d96bbc1efc4003084734b8803263fbe7f6b9e01b8776eb64d3593c6e9437972ec549ee53cecd138dfe982e647743881e0c72af052b0c1a0ab432678701f4c6279c0160c238ce6b86944889d9bca86073b71be743f7d8e423158fa51859fc45a3494d67ed1244a4b6a963999fa4ec1b9b65", 0x78}, {&(0x7f0000000640)="baba57a32b203dacfa88541935a2bfe64f1e0c9e3897dbbe2a7c46987b79c742778f1f942c6708515cc67f718f9181dfd8b94b96d915fa104b78656331e215362827fa3b2fbd40a94aa0fbc0a9d72689a28d315b2931e99305797b56105bd7c6756fdc8e7cc44845ec9991b32472b22c1347bfe52c70cf91b12a16d5965cf5b7f60a7a4cff6b470aa58bdac6f4d511804e9b0d1e91440e92ddc6c7474b130d51841251720cad9fbffff38df1d2a18a06efbecb7e55b0209f", 0xb8}], 0x6, &(0x7f0000000780)=ANY=[@ANYRESOCT=0x0, @ANYRES32=r19, @ANYRES32, @ANYRES32=r22, @ANYBLOB="000000001800000000000000ffff00bb02fe3000", @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x5f, 0x1}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r24 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r28 = fcntl$getown(0xffffffffffffffff, 0x5) r29 = fcntl$getown(0xffffffffffffffff, 0x5) r30 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000540)={{0x240000000, r26, r27, r26, r27, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r25, r28, 0x41d, 0x5, 0x5}) setreuid(0x0, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r27, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r28, r29, 0x0, 0x92, 0xffff}) r31 = getuid() setreuid(r31, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r32, 0x4, 0x46bfb) r33 = getpid() fcntl$setown(r32, 0x6, r33) r34 = getuid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={r33, r34, r27}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x8, r31, r23, r24, r27, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/208) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 19:24:40 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x6776e22df7a96e85) r0 = getuid() r1 = getegid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) fchownat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r0, r1, 0x0) 19:24:40 executing program 0: poll(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="5000000000000000010000002437e70c000400008bb5f6aeff07000000000000f264f401c5ef1f6a4d7814c151982adb238995bb91f95f365ca0b698474f144ad683e2885a2238cc0b4569a6afc700008433e6aeacb48053dc93297de95df5e6b19ec89b00a5e0"], 0x50}, 0x0) shmget(0x1, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) dup2(r0, r1) pipe(&(0x7f0000002ac0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000002b00)) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kevent(r6, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x7, 0x7}], 0x80000000, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x2, 0x6a8f}], 0x0, &(0x7f00000001c0)={0x0, 0x8}) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = dup2(r10, r9) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r12 = dup2(r8, r7) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) setsockopt$inet_opts(r13, 0x0, 0x0, &(0x7f00000003c0)="a41a984d3ada11847f43149538651c2e3b3d4a8df3491fe5e1adf1b0df0fb8705bf35adc52e8e956b1951d5526399fa29834dbd989276c91c81b1ae7889596ed6deb87e788210585bf6c12b114488440734a4d174f9fc403d536beb3a6fb348a588a9b93ebfe322159ac65e843a345acc7efce1e14cc8d423e4a41f890772a2298e8d4dc56bf8761d3ee77bb59480da016e1ac8d0400b48c372af1c335d32f5a89b9bb383b6b88c2cf79b6b7a61f0d0fb6a43000b3ca663771268f8a83309a620e03c6abb3691fc8d3f723f3180926a015cd382deba08d37d62144b0ac273784e3b60bd726460c159567fa38957beb1419c00ebc51d4a97a65e5b4ed3b7ea1614bb2c4e7667553444b82788a5a3742772e87e6d5f9dc2581f67804bfa7e49f1b62346c49660626aa9f172af1a03afc466eea5a2cf1078994453a3517b2f99b23d36372fb6f3595a43364194591531bbdb2982543f4a7c2e6f65a9d42d7f76c35b6e272b0992e4eb373569d16c41d2e443bb8e6578c91cedfdf", 0x179) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r14, r15) 19:24:40 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r1, 0x2000746e) dup2(r1, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f00000000c0)="56d2621f6190e59b8cb80a2f5532e2ec36daecfdb225e09d5b2e931e05b4b7b74d9456da770a135d78a394bb4e570f4b130a22174690a57e58de21d7d36f2e2c77cc9427b043e3c7c0835e4b32a54698a00e42bb63fafd268a05399b9c199b266f4373e7627b1af6cb53ea037c4613e616668e6240151571b2911679f14ad02a9e5a8796"}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) r3 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x0, 0x40001436, r3) pipe2(&(0x7f0000000000), 0x10004) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xf3, 0x2, 0x1, 0x0, 0x9, 0x6a4d96fe, 0x3, 0x2, 0x2, 0x5, 0x2}) r5 = getppid() wait4(r5, &(0x7f0000000200), 0xb, &(0x7f0000000240)) 19:24:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f0000001200)=0xc) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="07000000fffffffe2404ae605f20b3d26cb13b96cdf8d1c50a08deee4d6cac30"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x6f0d, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) write(r3, &(0x7f00000001c0)="ed4d7c9bb559513c47d3d3e9388d0869cb41aa8846932fcd37ac67e3365d6dca3a43b27a0d5bfd12961cbd6a10175bc5a6cbcd5ff6ca638dc1c991a14f610e1422c2036c87b00d50942429b5e2e2f5b7808bec8c4f3826494177bb1a3ebaa5c7e7dd6f3f76f011fa67d1992c387fad2213f1c7b994037b8cba2384a2768bedcf7a174be6d436a86ee40070b852b75d7107b20dd13269b5110bd61a39c7fb8d7643a65284a8060a8161e1f73de764f3c73eb7bbfbcb1639da925dc2a7cecaedd6b3939ac4b5006289be1c0ccc30d9388cb45c154584f4b9dc9788173c6ec03c6b1cd0e010c5050a30b83e14508995ec2acd71a653c948ce6203d60a7e60f7855e3fc645f316d8ba9768ea6a3ef48359f950f3ed7dd36235f1f4372591d3f8e159725b961ca46ea84f5dec8466d64e1c1bfb10af5d3fd78e0421723e97e8f0358eeb1f9113c0361481f814f20364bbe3c83a42a765065e337615cd4619d592bb25136838c9b0a61e33587eaed9e7ba0c738f0cd57b83a58d1fc0dd57a1f084c9542d1dc041f55a93a005eda82330c4dab410b51b7803dc50ebd96062976e2e46eb5f8c44c878163d1db3491265b7dd0b8abf260b7c379e237f550c46ef07a386fe4b7d6579a5e5d29e58b3c526939ad3d7a96fb8d75b29126da4a52ecf7f81f0051f20c0af40e8a687bf85be4cd228296558b54507f8b7e76ae653e4185de2e7c0bf4fac11d43ebd8d6b76580dc5133b93defd33939d6a6a51480154ecbd9f9ca3ec5f4a6016b59c73579816ab36660d0965d4543615213e86fbcadc03cbdbfd35199b5c4f94e93b0e6af077aaaa1798de3fb55e11173b330a66100c47741146d016b7de5dbf589b7b49e9b77ea7ddfc8667bdf07f5ce07356dfc061e436548546b64286e2d781b7233b7d4768b84b4a6f20fa7db70c58e85469978ff8843fd8fc761321a229102ce4100215457a63e5c7764b1894019f607f956f6351205ca4f3682e65826c48998b50ef397e6fb5c59aef1237f97c20718dc2dc553cb280694eeff5558d0d0397f76e155d8186dcf3f8b82df2f319f5fab25edabe8547609e6c0baa39ee0e0339484cde91cc7d50aa26787b4a78270d184fea2d1d27d7b3e9ee2778c2e99300f4296e55ce84c5f52c51ff02a4ce54cf9134fc6ed4846c73d22ada45e41a3c2051f7c4101a6598b705cba7bfef2698634b3fe4756ed8a23076d7a585a875e9d2d29bf4d14e01cbcd0a97c40334b2c0f44a90b26f7a8a7788376ee1fdda95ed052fd0426327373353708057669fc6ba6685d9967a153058edda358fb20e3eed21dae0695c9af3b46808123f1e7928015c8742b2561cebd73689f82faf14c93a20d2b9fd44494b0c2ccf34ff3da9e928fa685968a8902a033909f3b8b0532c540fc1777b6a0086018c357a030a6e59695eef7057d1accbafcdc75284fcf66a0a5713adfb7040756353eb5d921726708c31828f5593ce996f044ef5a3ddf4f05ef9ac7103b054b0c1ab8a925ddf4f1d12a66d99ce9d244d05b6fb4c71c0b2e5b7fb5751b9babaa7ac95d82adf1f4dddd1248a384aa92977488078c41a54d1c46455f0b7b53d8234ebddc354d4d81845e053231b9d49bd0ba16770f7f60e634a675c67a128c91bb1f084929c423634f0b62c8b2b9a1e66f2133189891cb3b634aff674efca0e25bf48f0cc1aeaeec32579202b40f175a30e05fb391eca1d7b38809dd7d12b69d5c4c9d4bcf0b6202f71a9ad76b17a5f2980a0927386768620816ae01da3d6b01049754da82aee356760853c642b0e0a6384c5d989ab8e25ad976a964300736d17272e95953e9d9d91f70a6ad7a81d5fc260d20747538bf89a93b926bcd37e8f123e4e359e3e07dad77111d0876e4d58ec06312bf97a88b36c5d21a99ddcae2b1fab29f9aeb47963b4cbdab1aeb52b784002074b02e4d4190e5be00a6cd717dc75a6c7f2a7f14065cdf8d17da5dbe4d36459e7d5cbeacc97c1ac45d47d92706bce8301cdb870fa9addb81af890630ffc4e8724c3af6ce22750701008234f3cb484ffa918fc30490bda4e98fb35596438e6c7efbec7719f9364acf74bbb201240776edc1092fd22fecf3b2dca2d8a41a6f44c4c00429eee91b51c76d97eb815a1975cd31012caed164cdae7efb9b41eebe06937508338dcfc7454815f1dcd87a9fe17edcdecc8ca074daff4f1d8f5569058ee5db78dc5edb266cb17dc23d5ec66abcf8da23b469135e1c28d227f257c0fb91577582857ee5b072b81d24702d94ddeed9366a5fc85f60cd5bb111af5ae5bf7ce79f14b33b06fcebe23ed5eaa266beea355f2a894fcfb8a9b8d639ac26ae675e4aa16e74ace34552bf17eeea98b39842504726829ca1cb5d453b36d4b3095b8d339fd192a31ac7f94b472494a1ec9a4fb1cfded8f8c300521959b416ef8652ccc8022dd17841ad03ea489b2ea97e76cd2a4b3139c4ab8d844001b665969cf4c18d64d07880c86483697946c55545c57e5d1de9d84d423816c49010419d67c93aa8d5c9a2f7ea34afcd15cdf83c243ab2859036b6e269f22ed75ada00e432bb8041226ecb6e54540ce4dccc2045e2c5421c21aa844e51c240f798d8e9d3415e74b610129b2cdb1b64ba2abc556d58c592f631f82168d56bb8c68e5fd560d3cd2a4c71c123321338e776cfe118d62c58226640f2fe9d04267d928fb967c09e9ccc0ab9c46348d968e44c14a3718517d24c31a4954ee25a6a667fb79ed3c017840b550feecf0dc377ad67ef0901b774f41e2cde8b1938ee5785a45622875c35fccab461fe2c1a89a8ce62c0173594b6e0bf3bf27131d7d5213a2bc4a6497befb4054a76f9de0340b651e197daed7c437524de68fbd0223e93e632f28f87b52a2e37ca8804b80ac249492756d5141cd5b7b3dc38a8ce43b59f2e2f706b644bca80a9ae721740a018a4c193931cdb24eba9a9414a5240eb5b4806d997a5703aa5378a02205b997d59b399ae8f745a43fcb71ba5c74cc16c8198c9e3b5c5fe342b6f5907fe6575f1301ab3deb85b285ff0c54bf72b4e4dd3b6fe3826844f4671ebbb4e0ddf1d41d9b360d7eb54cd082e3b4b85a62e7e3d7696e581b66406fb3280b929b1c42a043492cd22739437bc68ae066d31cf6fa72e6e90c36e798e53e776f1ebad3181b62035da39b48a40c4ee0b102229eefb3debc33351949c6c4de3fc052b60aa772e252d37d0420aaf3f0d1422045c6109868fce9e0b8d286c9de6c7d0b8c4b00baeeaea37ef3d578731745f69d0079950fd7b0b146292eb6dc4aa6fa28fc5fa0a211ff0b97966baaf14d2b297baf4dfabebfc3dacf4c35a08a36819bd370e21c2d3094feeb180205d0ab600238497fc0898ebb5708839ced111c20d276ff16f6a34bb913165dfa1adf2127edde4f94eb547eff35ef20ea8c94f6b0b81067e55e6aca227c3d304e2b49539472dd76fb8636b93ac045870c44ea0598ca001a5b8c99b18820b9fbc72c964440823af5bb9f592e9a05b83a0c379a88035c852df02f291ca574607935f9264803f99582c90301eca46a36cb97de201638ad71adbee42341754b77f66381df165b63846d005e969788f83a797e0de7f56811f87143b300759f77c05ea862a2412ead5fd874fc9348d326fec355fdee367611a2e31f5b56b7713d97732ba10f27b8b2ede72372be1f6312ad54e1d042af486c7d231febdaf2ca28f9e8c9e3774f6dd4e9b9009f1e511ad3611a41fb80234d447ee0c9ca4036b34fea7df0ee2ede779c0f398aa3dbdea4abf50d63b15e9cca3287c67109f556094b4f2852b83ee3b04a4d240c0a6d207fa3e9d7aaa62ff3a60c12ff7cb41e0c55745b2e7e52e829d109845c8e28a261ca15bef4572610d8fa3612badc13fe6d2f4543a4c0bfbc9994581cf7e1d50c658c88f7c9bd29614403b7da73749e219d22b1e9ec18676104cbf107d495a2bc8cafce67de37d3340821edffa1b0a1a2e0c45a1f73bcf9d471d6cfe515683e26e75facada8f68ea019b04c6833f0905e96a676c24668624ccee7793340d2d33a13eba757e039ef7f4fe80b69f78e965510f2e117cdffd4c013f169b14433b853d7dcabe1cb6f92c2e3cc786134baba8eccf498c63693b413c61aeb44f776d9a1f1e7f9781833cd38d5d89f986ed92cb5dae93c4261b854fe89c546e1d5c12fc8b931d89784c9dceec07e84bb2f403a3a021e6abcecdc7b518ff6de5692c00543d9645df8f71b906f08fb47099b5331735b74e072b90f374837c6d985a6a53091fda31f662e3054b56c52a5bf02564c9f2fe1cab946f5077cf5b6e02ed6faab585c5d6838f630036df9cecb0b63602e5345ac69c92e0bce18748a5be3ba4009cf3ce57d952cab5682d8cd5bfcd544915bcc5cbf25e3a11dd6a41345cf3236f27c0201dc4259258978847c5927f225f614b05e629dbb621906dab36d786956252ede092c5a95dbe6ca2924eadbf5f8342df34e9c098a2e12d3f0912b51d6304d0361f3f25c1c3481eb89d8bcce6453cc91132e7e6ca4b943f4f087c687bce1984b19ec96902332fa0447f5436900c09b2293e22ac16168402b5c95673dbbce5e8b55d57f84fee85d9f9ed374bf205c003cf6284edbe8e54a6ee6a50b80933e2e0f17076aeed66a6dd313694da0f6af9b879b49f348b9e66f3766b79fc9cc0cc46d1ed2cba164ec24fb2301c9e0aa8b18b7add0b897b748192c3e035228998c038f1e5a6b5d21551ba713ab9d16bfcd3e77ff82292255eb67f01730e953deab51f7e7555389e30c0261da5ceeb944d058909fb4eac85bc1868d4476842ebc95e182c47ec541d58e962127c8b20e280af905f23928a0178fb057a0f90aff43341e1b8c9ffc44ff19cf2c843df95e41678ee4a9d8b639c57f8050d2020bfda1388ee07cba865fa6943993ddfbf0be165237a83efa04648ff8f20df6b1a7889cb81473fe3ec3f530f42a24f8d5f69bf7765c2b7fee9cb618b3fb23b98a186c35f9fdf123f0a1670eb61d1f47863d795abff409f8544acca72a69f699594b2361267854b874e0781195d52fb6ea72ce0a0646c68b898fb77ddf3db4f101585ba0b0cef21b0bc8b0b347b72228850cee7bcaff5f04ffcc246d589d536ded3044bbf05f3c1a1ee95753a9a1d442bcf0eba92b4b81d8b20e997eea89f718ba8ac4b3ef28b4ee07ede0f95e2e805b1081e78feae9262f2d48f44ca3a60bac83ab6c4e32da36eb70ce554b6e118925fcf5e044d58fea784cc4dfe61cef733fca0c2b9534e391e5861b105e4ef805cd2c2afe22974d3e3fdf5841c1c09a14464a745a153b8015b26b55994076c21c32e08c9c80d1e607c29b474e2443c71bb52326cdcb457abe1f724bb9eb9a9e85fb76597dbf028a1020a15d462152ab0ea70e0df95bf20b0df68fe46dfea22fb0ecdcc24be4fd480b37e23542e052c131c51d282e9d68929c9b0b0e8da0da7edc8865c178b7a0ecc51b6ae6b196fdb69ec73405a02caada17666feea28fda2cb1bdba8d27f45777fa850e66a23dc2e1078be286bdf86e986954a3537285a2e5acf9e19b354fcca6d684a79ea529128b6c83ae381a74927a08809b8b6949684abab64a996a398caad9b914922341b35f29b90f4fd48b96cc773fcbd5a7ece87ecacf2e8350fcedc48345d04e76d2e5db3c7c515be694041a11bd05202dd058e1c2dcf8589c650e40734eda0b6d28f0cd63153cdfd0d09fed73a7bee04767f36f4c58ae8268345a2a2397d5ab10386bea71880773fab64ee207cba70104da5ae5880998cd234c929b4908", 0x1000) 19:24:40 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r1, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000001680)=0xc) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0xffffffff, 0x7}) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:24:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43071, 0x0, 0x0, 0x5e) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={{}, {[], [], [], [], [{}, {0x4, 0x5}]}}}) 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) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x2, 0x1, 0x8001, r6}) poll(&(0x7f0000000080), 0x200000000000009f, 0x0) 19:24:41 executing program 0: ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000040)={0xfffffffc, 0x400, 0x2, 0x0, "e95cb750674c29958d7383551aa8e244dc6b364b", 0x7f, 0x7f}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0xc0) fsync(r0) 19:24:41 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000200)='.\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) pipe2(&(0x7f0000000140), 0x10004) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) close(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) close(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r5, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r5, 0x0, 0x0) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0xc) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r6, 0x0, &(0x7f0000000040)) dup(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r7, 0x0, 0x0) close(r7) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) 19:24:41 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000701"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0)=0x4, 0x4) r5 = 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(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="00009430000000000000a80ec004dde0c65c378ffa35efd778afdbf061e517349e35c956c6dec0e9ad69a1d0030142e5735584b6631677561fe6a4f9aa51a4577b605c0bc7e9c3d2b437bee9c451e6b27dc6417f54ff2ae18f1083ebe165e954"], 0x10) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x800, 0x0, 0x0) 19:24:41 executing program 1: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) r1 = syz_open_pts() close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) accept$inet(r2, 0x0, &(0x7f0000000100)) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10000, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r4 = semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000040)=0xf1e) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000080)) r6 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semget$private(0x0, 0x4, 0x2c0) shmat(r6, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r6, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r7 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r8 = shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r9, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x400) r11 = geteuid() 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, &(0x7f0000000180)='/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}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, 0xffffffffffffffff, r12, 0x0, 0x50, 0x7ff}, 0x401, 0x7, 0x5cd4}) ioctl$TIOCEXCL(r1, 0x2000740d) shmdt(r8) 19:24:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x1, 0x86) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000600)={0x9, 0x400, 0x9, 0x7f, "79a93ed224cbc33f06b6f457b771bc26ecf491c2", 0x9, 0xffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x4}, 0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = accept$inet6(r2, &(0x7f0000000580), &(0x7f00000005c0)=0xc) shutdown(r2, 0x3) open(&(0x7f0000000140)='./file0\x00', 0x20280, 0x10) getsockname(r4, 0x0, &(0x7f0000000300)) r5 = dup2(0xffffffffffffffff, r2) 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}) r11 = getuid() 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, &(0x7f0000000180)='/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}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000100)=""/114) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r17, r18, 0x104, 0x5}, 0xfff, 0x9, r21, r21, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r24 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000100)=""/114) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r26 = fcntl$getown(r25, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r28, 0xffffffffffffff9c) r29 = getuid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r29, r30) r31 = getuid() r32 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r32, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r32, 0x0, 0x0) close(r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r31, r33) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x10001, r22, r27, r22, r33, 0x104, 0x5}, 0xfff, 0x9, r26, r26, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r36 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000100)=""/114) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r38 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000200)={{0x3ff, r34, r35, r34, r35, 0x104, 0x5}, 0xfff, 0x9, r38, r38, 0x7d55, 0xd75, 0xfa}) getgroups(0x7, &(0x7f0000000980)=[0xffffffffffffffff, 0xffffffffffffffff, r18, r23, 0xffffffffffffffff, r35, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r42 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r42, 0x2, &(0x7f0000000100)=""/114) r43 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r44 = fcntl$getown(r43, 0x5) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000200)={{0x3ff, r40, r41, r40, r41, 0x104, 0x5}, 0xfff, 0x9, r44, r44, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r47 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r47, 0x2, &(0x7f0000000100)=""/114) r48 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r49 = socket(0x800000018, 0x1, 0x0) bind$unix(r49, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r49, 0x0, &(0x7f0000000040)) r50 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse\x00', 0x800, 0x0) r51 = fcntl$getown(r50, 0x5) shmctl$IPC_SET(r47, 0x1, &(0x7f0000000200)={{0x3ff, r45, r46, r45, r46, 0x104, 0x5}, 0xfff, 0x9, r51, r51, 0x7d55, 0xd75, 0xfa}) shmctl$IPC_SET(r8, 0x1, &(0x7f00000009c0)={{0x0, r11, r13, 0x0, r39, 0x10, 0x401}, 0xe000000, 0xfff, r44, r51, 0xd12a, 0x2, 0x10000}) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000002c0)) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r52, &(0x7f0000000200)={0x2, "98fa09c35133c856ef88959989517a462f558234d81cc65ca2e71b91b5ac2c481e89b8b1e215593864857b1203ec2a3d132eea9f9f65576cbafb3119e552ca8f11f3870aae9b4e63b479018c9b7002f303da1647932fab0175db6a526a38aa14c89806d5c374cb683da227be4380b285211d2b3378ac555127ab5064cc305249fc310ced41c5157d4910b10b27feabf10f1f134682502e3cddc84854d998edad492376098a71dab632e8603c52f2b8af6a2c4fde68730486721679f23530f01d9ac72c81a691ff129ba711efc437a5dd400aa7eaf28c"}, 0xde, 0x0) msgsnd(r52, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448ed6bfa1ac677e50d400980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2604addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r52, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000023443eb8df875b84f37a6072000000000000007c0c0000000000000000000000000000000000000000000000000000000004000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d020ca5d26815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a70934c31d1b6f9040486e23f2cad776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c0553a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c909056c53b1da43539cd2f37ad457e71e285fbedfc49180cf10a501af01aef5f1c93c27193894c3409b8f7b4803cf0195a774bc72ecaf61ccfa977e025b90c0aefd925ee8cb53747192ae8c7b40334996265fb97e802dfe5b8fcae9f624d00"/710], 0x1, 0x0, 0x1004) msgrcv(r52, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r52, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'/128], 0xffffffffffffff4f, 0x1, 0x400) msgsnd(r52, &(0x7f0000000880)={0x1, "92718f8e6166fef5a3cd4f494a995736f3481ac527f0b128bc7d59a8f225d29db511fc172cf9fb78ef28f7b2c9047bddcf0f7ad8e2bd8d9c2c010423b129b4f5c0e3a60685e5e3f01902a35f8115a2725c2aa6a5ee8c54e96e29ac4751c143c2546c6982c94f7eb4bbe2d0fd0a524a770122bc836d5b48603a569acc3635b505189522fc6c882ec39167f8d058cb34ef6a18cebf5329e4d9761e9e"}, 0xa3, 0x0) socket(0x18, 0x0, 0x9) r53 = socket(0x18, 0x2, 0x0) connect$unix(r53, &(0x7f00000001c0)=@abs={0x1, 0x7, 0x0}, 0x9) writev(r53, &(0x7f00000006c0)=[{&(0x7f0000000780)="0c556f42edd3ed5f2d7691d2f6b110d5451468bfdc73533e90594a8417a1528a8a12741b37f98a076802ed35a21fc68b04f234267137e464707407ad83bec84f20000000fb6182ffaa731965eaf227301e9ef2958be430cabcd383c9dd5a6147aea1ab288f66075bacab7a20432e91ae2d31d5b50386c1c75bafb182ff121b982e7a2047ef5eb6b94b31bfae1071de962b4a275878628c85d286c2262b8f33706e6d188da264fd33a853eaf5678f502e3b590dcb4516e253a0f7b93a49ef396d74dfb3553ad2662b", 0xc8}, {&(0x7f0000000000)="cfca7b7912a9473e16dfcd02d4a68ea98b776a8fd01f0ae694709b251a0908be92bef19fcf57d783f515a85c7e50157b03a03a223f05f3a02c5ecac8011127843cca3229f10cc98e88f2c1ea7feb", 0xaf}, {&(0x7f0000000080)="2e060007193e2a7209980bc29e1a07", 0xf}, {&(0x7f0000000200)="7bc3c4f23c749ce950b82a1cb045bc3128aa7817e9c0b8ce8822ac93c010cee1df8549a8902c807e1c65d64f97d71aaec654e196bb8c77554ccade86912eb8962af30d4bff24afd52d925598e867c7aa94ae02879a1c43938e7ae36826186a9abbc1cffdf3bd7e087beb1c9a84d76f74f0c160c9c4cb2ee1fbbbbb3eb7be55a6cc30964c787628acdf3b99ed94a7ee54ab241a8c7d5db98a273b0c5b2067286b7baedbc54bc3485ffc2961debbd00284281c243cffd678c6", 0xb8}, {&(0x7f0000000640)="51499adc2a51dccf34c50002163bbe639fdda869d4116a704ab005429c5bd5dc45d9dd7a27053f82da8e2429d76828bae913301c06811e41e82e5567e4fcc3967f3d37f88aad2d2afe7e72e5b8e45f5935a2080bc8f52dbb8849d8dfcba45337e0812020bfb330", 0xb4}, {&(0x7f0000000340)="3018140e0315edbda4d5250804f6a48b6da9ecdb", 0x14}, {&(0x7f0000000380)="006dde49dc67218d892b840c68495698ffcb94dd23280ba8cf0a21b4068166371e39dc959543cd8b878e3699a036ae0b5428f7feefeb16aad733ea914042dbef1f0108265e35006fc996a50f5f535f4faf5fabb78f3e089419b7ee7bd1", 0x5d}, {&(0x7f0000000400)="22ff19485a208dcc42e01b53664c957738054cbcb623787529109bbf4ae8c168f85949e3124e944537ba034dc37d16f61c24f01b1fbf79ccc9c7", 0x3a}, {&(0x7f0000000440)="1c7df5bc795c6dc0cfed0b63a767112b3bd9754c3f0b9e1956b8a2690d4305c3cbf4c9d1c72214d0b4c07a79e9a836a327494d88de9f70d52f349d2f36701e08ae3074b786a6e64d8c41c1d7b55eb6b66940de3feaedca257077506e6f109e4a92bb60310b8e33f22adcb6614bcee5a742f503206ef107b2468889bcb038afb18af767dadc4aa492b0fce58cb6b93339d06f5c6e3b67de75f60d1a1e90ea86a51bdfd7a5fc298a3e206dc02b43aafbc7d16624dd0ac25d", 0xffffffffffffff5b}, {&(0x7f0000000500)="d4826b2e0492540c851472f635ea11d649ba3505d3a71cba8b439eea36e3dff8fc4132a27b1d2a18c3279fc008fb6de2ce1cf640310cc35fe914d795e2d0a6f58299e3de1dda40dbd0804360fd764026a23745756d6302e0c654b9a3bd4c7c9fef908cc38c4d2a11523c36706cf062f095ccbaea1339885f50df", 0xd1}], 0xa) 19:24:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000001c0)=0x58) r2 = dup2(r1, r0) r3 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0xee65) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7}, {0x0, 0x736a, 0x1000}], 0x2) r4 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f00000000c0)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}], 0x4) semop(r6, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x800}, {0x0, 0x5}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1800}, {0x0, 0x8}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r\x00') r7 = open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000240)={0x20, 0x2, 0x7f, 0x1701, 0xffff}, 0xc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4ce2e1b7f1313d84) mknodat(r5, &(0x7f0000000300)='./file0\x00', 0x2, 0x9) close(r8) dup(r8) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) socket(0x2, 0x1, 0x0) 19:24:41 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344", 0x3}], 0x1}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7402e4d4ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESOCT=r1, @ANYRESHEX=r2, @ANYRES16, @ANYRES32=r3, @ANYRESOCT=0x0]], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 19:24:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x10000, 0x0) getsockname(r1, 0x0, &(0x7f0000000040)) getsockname$inet6(r1, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f80104000000000000000100000000", 0x9d, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) getpeername$unix(r2, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) 19:24:41 executing program 1: syz_emit_ethernet(0x437, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704011100fe6900000000f8ff0000000000000000fe8000000000000000000000000000aa00004e2004019078030000000005ff002b00b32def4f115cb6793bb530f9b20e90aa25d5c2b9431efd840a07c1922833b2c789aefbbaee9f63cbab38a8acfb8dba0595ecb683e74ea2bc44a7aee9c52e18ca01c06a5c354712b8b1ff75f45ba55a3487c83849023d37e037d2d3e3e842e9ba099e9ed8775d1173d8e78335aa65d58f54c1d78d4fce897cfefa24b6f268f90be76c7f4e1bfe4d84a869353e931c3732afea55697618a1318ecb657b34172b93fd59d7988d43630cf81e976a0ea01fd8b2547ab593bc605c985f56664b84ed3c9f90ffb666e030c794e2d2d5070af38d83dc275da88cfe6910b2ded59f6c418af5d247237e00b14857c1d7c3ee32e729d9793040f8f4e432eb875a89fe31cbed117f0e76643797169fba3dac3f377d145ce97980ba626da7a279e698a9e040a22d63c535f0ad7295e6601f3a5fe9b581975993c6c775734212bcc426288d42a672c965d40e80d0e1908f04425a60a08241378ec7ff88315de083b64c5f9647e51732be34988e0948f12e6c560bedbece811bca501d4389dbfe20e4df5160cd7324c0670c7b3e8980b061e31b1c8461d6f7a63f9e6a80db7690689fd24326924c076e01631a0b9703a6106accfaa064075fa1f16e16c5171b6a324e8642b2ab76618b824110c312ab12d9f65d6a980634a6a7cba8bf89e01a91259f446232076a1c490982636b78d1300befab1a2f6e8261e07336c5692db37bb7d3cebf4a942b62f2fa6cceb7e488aa02b2e52c6f82bd3792845fff41cce52e0469d14821ce1149f71864860c11421a92dae3152eb23106a0c679d2b1f0a9809b56abdcf893f9531508f24e64eca7b910222c38533d4caadac9acd194be7e53549c1719bdf668887a0e19db83b5356f8f7d93cbef1ef3505dcc40d0d2a02a2745ab518979b9c3774babfe8e70ead767c7a00289b8cc6e51d1a957548270cb3f5064960688f61b34f9442d78ae5a8551713f9afb4269d689f9adb6a4a902a637184f7f899efe9fa0ddb45cd1076c4eeeda51ca8dc20dcfc9cc5f56768073b3f4c2c9f543324a4fd0b8bc7b050032bf85bf222394fa4336ab4f07d7ad2dc85afa6eb79ad2624c4be6c674ee98fce9a51786b7cc2b500d98114d36d2690e13bcedf96590c7d5aeb8040b74c4d6a5aa38a7c1f0857522f4f968795056b9a7034dc3444784f9486b575e44dec3216d72845500e6f4bde0197961e7e593ea3411001d1d47ba42ef0e7af8e91246c02d7e37ff0eb60abebc37dd00315b4fbb09e77a6b5f7e8441818ebcfafecf622731f1db8a11fa2de8e30d808bedbfee104b3b1100f5094675521da07dd2a28be7e486b325a0f0e6d75116be1bbc2aa20deb44a6e4e7b824b12d009e6f1802f5a8e31559b125d71d00a5684fbde4668f5a469a2cf6cc6d1718a5d8958e0844bcf1eb4ca04fa7c4ef4d2a194b0856e0077baa1adb9c9dab6cd55a1e6ff67f8a02bea505ad0200000000000000019e5e037f43152c72927aad087f5b67616e0d51e9e7e82d5d6f0bc801b9ff693f0dc8014132dc250749dc95305a29b702edaec9fde87783bf1cdb342f94d9299c0d000063e1b86bd6348f3e6834822da764c049a57f22631809593ae57f69c8694c10c8f113c79db5440692d35062236ba9174bffc0ceb971c69edece8461c8289c245f05a83b88106f70aadf5a37932d7bc2c8a9a3f9a253297b03000000000000c21035ccd72140ce2237fdcad0f3a1659a40ccd05eee23d0b7bc25b577021ef286ed942c8a07fe51b0892623982d01ca164ffea54f226f67b34cc2fdf8787d165fc5dc76fbbd4a726587eb9764ba09b4b9176d65206f56964c7f60d939e89517951c45e072716545a2e6bed5e6005bb36264eb8493d592c076a2c1845fe075550527596e65ceace382bbe53b2c4f0d3196876e5454d2b8aaa91c278094234d385e1d6119c46771c3742d364efbb937072a3198ab765a91bf764c679d6f2ae8b4f2d8cfe4f6713074c7cda10c67edb73b83637be74f4c9f08fbecb0c8d916e49cbc8670aee9326d341237a758f855ca655e39b5be661eebcab2e1e0045c30211fd0109317a7992b1f47dc339669bcb907c7c4d6e5edad51cbd81f37881e55e9c46730734552a50aacdeddc4c766a1ce03de72b5117dc2985e19de1196658ec770bfe37b99e6666d97ca50f14ca388954f0141f7b417d1f5468cce631d77e361cd2a7ad33b689f2235375ef570dadd88f455866809a57f4f32df31affd167fd1acbe31c92c174cf5ed1998037932fc026359ed2246236ddc7d59eeae0baa1706100f2ada0b6af2af51dcf26ad9003c2e433d1da41f820bb3a3f2ee23dc077f5bc86d0000000000000000ab4139fd12ce36b45947bcf5e7e2d4f763b073661bb97209922310bc7cc2cba1a18094f323ce7f7e0f718d0ca51791d2e3e805d6a0d83ede3be49920ea37c6e78d8b89f484c0d06f908dadf4175db02191656dc44ecfa5aa212070d2be734eda81538251"]) r0 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000140)=0x7fffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x21) getpeername$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000a4d6501ad59bedc698200c656be711060000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ff00000000130000"], &(0x7f0000000100)=0x65) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x30) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x0) 19:24:41 executing program 1: syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) socket$inet(0x2, 0x1, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x2f4f, [{0x2, 0x9}, {0x3, 0x2}, {0x2, 0x8}, {0x1}, {0x3, 0x251}, {0x1, 0x8}, {0x1, 0x1}, {0x3, 0x6}, {0x2, 0x6}, {0x2, 0x1ff}, {0x2, 0x7}, {0x1, 0x3}, {0x3, 0x400}, {0x1}, {0x1}, {0x0, 0xfe9}, {0x3, 0x20}, {0x1, 0x5}, {0x2, 0x7}, {0x2, 0x40}, {0x3, 0x8}, {0x3, 0x1000}, {0x3, 0x3ff}, {0x0, 0x1ff}, {0x3, 0x56}, {0x3, 0x4}, {0x1, 0x6065}, {0x2, 0x9}, {0x3, 0x1}, {0x3, 0x1ff}, {0x0, 0x8}, {0x3, 0x7}]}) 19:24:41 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pread(0xffffffffffffffff, &(0x7f00000000c0)="8f1237229322911fa85bd0a00ee04f11e66926640b92473353d28f2dbd7385cc56d32df217f74d2d1303ee79e18402fb0a863fd2f3d12ddf7fb284a0b9a257a293541aa61afa6f32fd140f4f1e4d0821dc0d696d55e29cd2a8b1f817121002cd65884fe4cfadc88eb0134e5aec8074dca4210c2d3bddb98c106876da4ca6f0f508899707d39e302ab63069e95fef98234df286e01e1de9d1e736f7323a475579481343f287a82d5b0c8f573fea7142f609314510bc150501371f233815038c45eeb885e9db", 0xc5, 0x0, 0x10001) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)={0x7, 0x2b29, 0x1, 0x598}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) writev(r4, &(0x7f00000001c0), 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 19:24:41 executing program 1: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000200)='.\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getuid() r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r2, r4) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x4) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0xb) fchown(r3, r2, 0xffffffffffffffff) ftruncate(r5, 0x0, 0x4030003) 19:24:42 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7659fd32100d20e1, 0x44) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) 19:24:42 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='&\x00', &(0x7f0000000200)='{\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) getpeername$unix(r0, &(0x7f0000000280)=@file={0x0, ""/88}, &(0x7f0000000140)=0x5a) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 19:24:42 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000680), 0x0) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) r3 = socket(0x800000018, 0x2, 0xfc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) connect$unix(r3, &(0x7f00000007c0)=ANY=[], 0x0) write(r2, &(0x7f0000000d40)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0xfffffffffffffee6) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x7, 0x84) write(r4, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dad2bea7abbf3846ba649a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0b9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c685162906722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f6571c29e6149700"/368], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r7 = syz_open_pts() close(r7) syz_open_pts() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xc, 0x0, 0x0) 19:24:42 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0xbe) semop(0x0, &(0x7f00000003c0), 0x2) semop(0x0, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(0x0, &(0x7f0000000240)=[{0x3, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x0, 0x7, 0x1000}, {0x3, 0xbf31, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffc, 0x1000}, {0x2, 0xad}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000100)=""/246) r3 = semget$private(0x0, 0x4, 0xa5) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x2, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r3, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = shmget$private(0x0, 0x4000, 0x299, &(0x7f0000ffc000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, 0x0) shmctl$SHM_LOCK(r6, 0x3) shmat(r6, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r5) shmdt(r5) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x8004) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5, 0x5}], 0x1}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x40, &(0x7f0000000040), 0x4) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000380)=0x8) fchmod(r7, 0xe3) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000002c0)="6524867d5c724a0618bf9c336ab10300181e3109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a92335d7085c566720a34a4ca6b90f04851355c5b587fb67af166435a6cc3a9f8e248b67a0690f23a4815369db32eef3b80dfb3a621d4bd68f1715f153c894535e9cb3be5600abaea31366fd8cf13f4713d3ec86df8787eafcf26cf821ffe91e410880540224c8e0e55abe3318b69ef8ea64b045873b53c", 0xac}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:24:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5090080"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) 19:24:42 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0xa, r1) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="edcd34b0ce486fc4d6466da2ee53f4d137bfd5f209a0e2a02be5b9367782e0159bf31bf5809e2a30426ca917fec4c547a032444865fb2e6b04550782c6fb37bdfc9707276f58cebef1f839f2f77d363bb0291da81ccb309d82cae8b708436c1faa5706fa782f6dd180d35202dcc80c0c38c9a7a103fac965f97323fb6522d4d209e5dbc1c413dc6adddfe79cd2987b72ba8e4fd84ba89b4ded8d9965b93d50cb966cdfe3da6f9b219c1e8f384ec09b6d68ef8dbc88965bbd38b311fc378fabd791d397b85bb8fcc5b321a5fd14f5aa34b3df057f4ce6fc0fe65d36515a7556fb583d7830006515c00bea23b8398e", 0xee) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3011, 0xffffffffffffff9c, 0x0, 0xfffffffffefffffd) 19:24:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r1, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000001680)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:24:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) r3 = socket(0x1, 0x4004, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r3) r4 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x4, 0xaa4a6f5702dd1cec) semop(0x0, &(0x7f00000015c0)=[{0x4, 0x7, 0x1000}, {0x2, 0x1, 0x800}, {0x4, 0x51c8}, {0x1, 0x7, 0x54dc1f315bf119c9}, {0x3, 0x7, 0x800}], 0x5) semop(r4, &(0x7f0000000040)=[{0x2, 0x4, 0x1000}, {0x3, 0x9500, 0x800}, {0x4, 0xf7b2, 0x800}, {0x1, 0x7f, 0x800}, {0x2, 0x4b, 0x1000}], 0x5) semop(r4, &(0x7f00000015c0), 0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r7, 0x0, 0x0) fsync(r7) readv(r1, &(0x7f0000001480), 0x216) r8 = socket(0x4, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) connect$unix(r6, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x26) close(r9) r10 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) setsockopt(r8, 0x29, 0x9, &(0x7f0000000100)="030000b51bd820473b2effd9998600", 0xf) setsockopt(0xffffffffffffff9c, 0x29, 0x80b, 0x0, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000001580)='./file0\x00', 0xc0, 0x2) socket(0x18, 0x4, 0x0) 19:24:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r3, &(0x7f0000000300)=@file={0x0, ""/23}, &(0x7f0000000340)=0x19) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) setpgid(r8, r13) close(r2) r14 = syz_open_pts() writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="f1eabdf7ca3401f2c76d5dc2d3b830d1a520cbc2754d2a3a5d630dc84cdb69649e6825807f46f5be209b7fe4fc10121b2bd73ee1bdd4b85af3952cea384896afd8b82902d55fe6731b40c0517ff58c32e62308fc55e416cd50c3a3f27813d90218730a", 0x63}, {&(0x7f00000001c0)="09d18d7a2bc5497bc2c5e8eb6012", 0xe}, {&(0x7f0000000240)="7b464d15", 0x4}], 0x3) socketpair(0x6, 0x8000, 0x2d, &(0x7f0000000380)) 19:24:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r1, &(0x7f00000001c0)='./file1\x00', 0x1c) ioctl$TIOCCDTR(r1, 0x20007478) write(r0, &(0x7f00000006c0)="ace8979675753b994947c2d9d724ec9a20a69748cba691debb133cb7592576409fb413b06e1fdb5099e6ec581ea91db7a1f52266cf2c940cbd673682966a2bd500ad471f10a51bcbc3e8e7c5177926beb4df7595b459cf8f1e0199c47165d4c5ddd50859fa83d5ce8d3b0f868f98fa66a3d26b6b6a87cfaa79a2d360f47e68837844536f3c4a81289815f368ba98e8c00db9dc3a576dbaa613882320c5b9501aad40a01019c2eada485977a001bdb7c3f525e0f632882c591567b04dc3421a573da5e32cc345b6fefb318555b889db7bf28958acf640bed5b2e32ae513c9fb74766bc3ca827e3a90c72e0067ed3af7652b045ae3f35cafb98fcf0ee8add711671a6c9f7b6f743d42d1df380d2898f7d289d5703439b93921e4dd2b04f240d0f9fc3925da7e16395553dbf2fb82bcc57cb90953a6808422c8dd092eeb768eee75bd5e58af4d90c21c5e1afc626fc45cc5f2db3c9ad2e3396dbf233d70df38842a9c60081521b22213673f045148d2b952bbab4435bdf84d13b6307c5fbac98863a2632deba822ebfe9869204d3a2b267ab0dd6bdb653cb46e3d69a0470b4ecf020edd3282d099359a8e85edf7a44443d6e7cbda310921a4c68acca9fe62567897bbc28465ea7422047ed8694930450e829de2fd91372840ed999a79c690a5e137ee2c0df1a1aa5b77b05c3b9cfb35e2962397d49660c1c7dae4604a84aa13d850e28248c04a48f0d3b9e1b9990aefe1003ff38063531a1bb6ee92c99658690b2371969357526f5623d40879ed71f36e4e28ee8a8b70a87393850f6d1a35233f33a466b65bc6455e6559e6daa7b85348dc9ca7a0b59cf528ef8b85f578ed541809ad8971b10f0d7c82b582fc1594cbd3a4d133a8d3bcb291dd26a3f75d77be135807cf5cb2549949e7f9a2899b09d8802958c5cafc173c2ea965cfebb6b865002727f8fc7b8081087857252eb7c1310c83e28373e6dc9f28549c274a5e5c780a20abf024d5b5deef3101995338975dbd1b69272eefedb91e9ca752385ec899c987c7f05239dbb951d8028d02335f7866eff0ca67645f5c506effd47c00564c4f90d7c4a7ee594b9b0f345c014c4261d6cd76c3797a4877a1063b692e7ddb25471fa5231f43a8091816e874e7812033e5feacca42899711440907ffed8cb66c67e4baebb80c0aab383ac185765b552d896b38fe49aab876feee3567ce877ecabb63483b230f2ada37facec3921e10e527a2df1ebeab6b482f615fe086ee5664c5d0def60e27e9f508e4b8199f791a3c3bcc625a76dc36776226f0288d0029f74d3e87b075178cd9598dc362315a7b152bf2036493cf5ebaeec79c95950df0455ca9e4ea999598feb28f94a079933115cac5ccf026e2cd03f2a6627ef90d021fc0607f9612d611d8b7b606c79f7289ef137a6532ccb77690288f41a3d50e822e7b74cd234d38fe95f6def4eccb20449922375bb2f6b10ffd1225dcdd5b64a3baf99290fb2863ee6b7b20dfa4b35ec2eaa8e401a2b4566ce8f7b2b1613b7727016bd32bb9bce433f388f565429be9c199038b7c8e8119ced1851d9b0c09206e2d7d6bee80be94f2a849b8cfef00d9775fcafb56c89f76294591268c975aeb871c0898387275101ac16c036ad9cef7e2c4b2edbe68817ecf5d898ef32633d49d5a70df3219b53c2294dcbb0ccbcf465472d4e9e62866110db5c8e412b9da1eae931ed97c7416a3dcdb3ca34a98ab29d9c4ea2ddc8dbe554829dcd9338bfef051446ed19529a27b7c16eaec49eb1a03e5834919254a922a1340811d85f17e58d88a163a7362ae4d387e097fb4705a96408fb15df840092ad726e993053f4b27994ebace288087ab90ff2e14bf2f16f2c160d662babfea151d0d08237217037bf78c7270d553dc900fbdc1fa3fb4959af08ef05c9e931e1b40846187c9e243f2351129da4f247dda6569e1b9799d594c8245fbf32e68fb070b94af8422fe6cdbfebe7f6f1f750c4780425c799a74197a1f6c1bb4637bfc0d215fcb7303576585644aa86dd877758c2a08984a146a81880226c5a9de7cc36db221831123db534e100fd51d25093890eb44af97a7a5d7eb03d636fdf73a1f81eb0b3c9c84d187018d9e94c823ebb4a84a510e94f2d205182d8d11d02c0b06d9f2df3ddb14d7eb43fb33c1d1ca9b611e036cce457fb64cf96d037c199f06310c072746a5144a7d4bdb9c38954891d6a2288ab67d337fd27c3d641487be4e6354af82a59093b93d181282c055f9cc96fceed5c30eeb128a8d6a0b06d7a3a20b5321384c039d14c217c86c02be7feccb1cb0376256749402878b5849858d45d58cd7778fbd97d401fc067bd88cef57ccea7387b48e29d55c2ec6a7a38012d4cc793077f40ddad5ec407c8a40466e1f603000a95430b69e41271e67d525fb5a91435eb02533571d8bf0b67f91b4299d10b516fbd9520023b5caaedb0b2be6c48062d67c6a3c2e01915f080b6e6f706d4b3a43580fa67553c86ac5408c5231a56a8405d4df02bb25a7a2729e6d44e9e247286ece9a49a6e41d3fb5cf1da8f930ac6fd4cc51e1fe59d5fb8d8bdcf98eb5a90de743ca903ebf74570fc6c9152206e71ecb0464ea09316f24c1ab36a9b060c9e06b996eee7cadbc229b5c9be69f8bf6aa3d6ff24900696a62178145793951ef43d22ab70174f7ab02a67ac9fbfe8816a2439aca6896c0bc9cd64626710614f1658b068c4fedadc7c25ddcde924bd96ce9f77caa27a62d5154ba381778d4ef64dc36f27133c16f6fdcce6de6ded98d3aa0b462311e12f9907739484224497935f6ad3f6a9ed1b06a0d35b173c01c24a41c49c67ffb506cffb4892d4a2aa1f30c00a432f505b1477cb0cb23c0d2eb6d7a6d990ecc12fedbd82db46ead65caa631948c9d1ff36c3caea9c938474bc0ac50f949f1dfbd25f9332e4f8bed42b232c198b38363f886d645d8d1c489d433ae37951924df4f61c6c001f6a38eed00d7ae326fda9956bc0f499cb2d27c63b4b63abbbfa87583c567f1b8565d2d658201aafa160bb471004c63d766949ae57f6b5df66a18cfcb4bf243879edf10128cd52a3f2dfa18fee7693df901ebcde4c06968a0e831961f082ac6d9451d32d75ee2d65abebb8b953a30babc5fc10fba1bdf42851483f60e4884873849d12b66cba4aaebd816b8a6b315811ccf82cdcf6a1e050c6e3dfd0173d2ad70890e3d6217e80e18a3fe55a9d1ad9bc55b2cae5cfe6d6c3d78993fd0db9d88f83a0b692ff14b9d7a16ed3f82b14002f7958993a9bf5bea8f45b2d17611f72d64295bec70e8d16267f52244e0e1dac4e1095ab6d307329497151ec092fa18354de44033f9417fe87aed29cb55a22a30864282f6c0936a5bb4064edc547c64b2bc3a1f176546fcdea88a5af21c68e3a7a787730626962e707ec668ecb3cbd547f163438d299a2979453a35a90e8bbf49524d68f4331873f3f64491e4222f568efea437947d458a49d43a571f12ccc54d6236e004d262558c13cab0048cffa493d23da53a490b0a2314afcb856a06f3862eb313cc2aeee147ed86a37f4f666fb25862f5f4d3e45b849013fb8ceaaf3a950a4c68a0893c84d205944e26fcd6220256fe72a5834b624aa330eacd01404b7a576521ea43bc2bec52dc480c527c42b73c3fd7aedc22f45298cfaf51a3277b0563159d1c09958dedac2e751e944de08e4d0e538458c6143338c90b2471da76c80070a5121e67bbec8189ba3cca307a58e4f5f0e7c067c5ffe852254249912a0e7bf4816ad81296f6279a6a1718159b11f63274b6b85857c724022a61738910ae19b5ec17c0d7d1be92691a840bd44cc13ff6dc56f50ac7a563d0dde7a13178f340d1209a49347f45097dafdae57abd7da3bf634686d30d4fa31e7f2104d8627cfa66d88abab469018e2d7f97d05c497a250dc32559ff192075e79ea166b8a369b3432fd9b53d4dfb6dc2aa1a95147514da287e3fff6c12df90c120e4602d90de62170e2dc0628ee85e2626f91585c883c3299088b5e86717c46895eebf68fe5f87be0da718fb2801c1d5ccb1c475d4eb8f71530033f2a3a591aa831eef42e8a6ea7abdb082c53251acd209dcff0f626e030cdad4036a0436036fc93dee0a3372ed6d889aa71b5154449a249b5341be8e37d6e1f252a974feeb4ade4af9f3da7c1b51e948beeaedefdd43c3bc5b8bbe5e9259e9e65940c04cacbc346f263504d304c2ec9ce960667bacb2ad326405e3352e5fe986e0461228d06370cb42c822640517c58adcb5448c160b0a32edda2054e03df30125e42dae3bc3d68d2390a59cc88e02f63dcdf2106406ccc0d0bd46a20debd8ad1e3f872136c4e1bde75a61d74abb2d50a254f925a941c5ace305c0621b07525738cb86a2982aab90ff090cf636d6f5ba77972f559d67e7e4552f1a56c17cb3e18b7380b914bc61b661ff0bdf38f711dc3db8c5a93adfd080f411443fa45d1f40fce510d681969f0b1c4a89bad425f71d912f5656124b7c1bb930c26fb2c51b65bd9b6de924f4ecc7c3ce4721a4d5f3eb87e097202c60687397da81278b6fd5410ed21e26b9e8683496d253bfcf386b084d152c42d566f8fea0a18ee8c8f4aaac03ae604fced1f4f7c48e135f29b0cac199773c3ac23a7b88e1deda18977ace7ee3347d698e406d7ebbfd883909cc55b4d9f6a2c0175548e1616f52e592a4e4f701057356e142ee6df249b087742e8622e19e85909ee59fc637a4d80597ae01b324afa39d442863ca854682bac9f4920d0ca2cc15cf17c17cec49843103fafb4fb990b8a43d3c094e9df998cd99f156691fd86fed7bbfd6f7cbd714e507b73710494f97566a5ac331ad85f0a657b28ae0a38bce6efca88fb491e4ce4de364adad06f8471bbfa73a3c83b790492ebf6d3461e59d2ebff0a6b03d97b9d793f7d626de2b8529cbb07f58b680816ca2491f58074124caf8c3c56744f94156cba90c6f72524b2fb19ea4e609d3137b55508f51c75503a5eaf26d4739821d4b360aa21d6b0d762885a184747bbb5bf56a80c28c68d0245aad51fcc8097a5c1b92f3b3aff499424f7d4cc56e17664256a87e41ce5767801f088e755272d67edfe65db56668f4c655f30eb1e28f5909dd1c5d38dd69693bb9a94f5a50a5a59a62f8bcf5b7f13a5007d8a6a5e50d92e64cbf05f0391daca11dab09fdd90be49ca6b8729f75a8a6faa6b25c7cbd522cae5fa03408d964427540973007a7366de80baeaa0ac3ab2a2d6699a8388fbe9ddb0423d91e2444354de482a78c906b9d0e51c6e1a1f8a8e19eb2eb20a607b04876f2cfa4d413dea3d5c0089c307469fabf26c9c1891c3e1717a56197cee2b2cdb3157bc3c79e9ec8a95e7b2eba5e17cb42c54071b64ced353f2799d6b9301580a4c12129f62afd032ea288ee151c4ffde3e6643fc1d15e87f6dd431586939b5d392b53fefb01c421dc18b6764b650fa54e0a4b522a457db8b74ff0fc8639e18635a88fb11f4edea52f898f6f9792c06972a058ebdb1b12e6d2cafa16cd164e2ddfa42f4d71cfae94fb685d218807545f7879f1a4fdf23e9002825f9976ef23bc6b10d53e9480132d37998b5123b3622a32460da2e82c8908dfb968fbfb8cedb828b10041b71765773ffd7e5b2525d942cedeff1f29d8b5fcda8a208cf52989046ba8431c4bc0d117ce1971c21871dfc52e7ea906b51d6376f9401bcccdddfa59a117d953a22da70c86144df04b60c6801a96792970cd97e5e36906b66a3d16a7147085ada517318b64fe184087f7c8cf5837b8f750d456", 0x1000) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x10, 0x1}], 0x10}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) close(r2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 19:24:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000000c0), 0x0, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) 19:24:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x29, 0xd, 0x0, 0x0) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0xc) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x1, 0x1, 0x5}) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 19:24:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b81ded52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000000000000000007184956662fb235600000000000000d6a54596984dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f062d744b8d3530c2a245af8c1b261098b50fe44c260771d4f5318f1e41982787bd0a4fc5e20095e608d947c347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba1d4f9b0bd7e1986287d381adf92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee000000000000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f00000001c0)="45112ee3e2feb03406561d5d785784ec2493eca6d5631bf98aa8259e69fe072aab3787fa7e870ca60ed2f743316f5c9c42b0e58bb19dab4aadad7c40d9372807b17a94388fd61910b98d2a904f73d649dac031bb7e64f5b6a9dc1ed61726e202792a616d484a32170230670b36ab4a5d65678145abaf96134e4dd120439a9afd29a1dd485faddc01c401e9dd7289a321215150e42d5c68f87c6c9c921662891a66699c8a6f583664e4292c877c8362fa01c9fc515a8e6700f0cb9b2c2285", 0xfffffea9, 0x406, 0x0, 0x0) 19:24:42 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000680), 0x0) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) r3 = socket(0x800000018, 0x2, 0xfc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) connect$unix(r3, &(0x7f00000007c0)=ANY=[], 0x0) write(r2, &(0x7f0000000d40)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0xfffffffffffffee6) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x7, 0x84) write(r4, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dad2bea7abbf3846ba649a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0b9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c685162906722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f6571c29e6149700"/368], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xc, 0x0, 0x0) r10 = dup2(0xffffffffffffff9c, r9) r11 = getppid() r12 = getpgid(r11) r13 = msgget$private(0x0, 0x150) msgsnd(r13, &(0x7f0000001980)=ANY=[@ANYRES16=r12], 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffff47) setuid(r14) r15 = getegid() r16 = getpgrp() setsockopt(0xffffffffffffffff, 0x4, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) r19 = getgid() dup2(r18, r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r19, r20]) r21 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffff9) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000a857e537ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2d0000cbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) r29 = getppid() getpgid(r29) r30 = msgget$private(0x0, 0x20000003c4) msgrcv(r30, &(0x7f00000013c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba684fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986000000000000002290a96c586356427a419b7b2a516e1209adc9e4a04ae87e8e92ff0623a0c17dda1f75c1c52dd4400475a2ee"], 0xc, 0x2, 0x1000) msgrcv(r30, &(0x7f0000001d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c3243cf243373900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b0600000000000000ad0700000000000000000000000000000000c0490000000000800000cbdff41be987157ecad81dd6310ce6c02bc1486ead59333f15afbd4f4c624c1c804023e43c54e5e1b23816135bd89a66cce695c09b7cf2983ff061c64123870f4c5f5c0ba22327b2af82def355000000000000000000000000379eedf9afb5762c69c763c4764016b5e381f2ed39658a9f576ecab4072843a81edca96f5d6fbe511de8552f0651f15f8b68e1d51178dc8b68ba25c629412305893822598cc3f9b54ff2dafb1d6b70b9ea02a2b6e4a7ef24d8f4f0944b7921f6b53b4e085777fc6ef0276503b46224b75d968a6a27f968e1655c9b58aaba"], 0xfa, 0x1, 0x1000) msgsnd(r30, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000001000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a855c954c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000002100"/121], 0x1, 0x0) msgsnd(r30, 0x0, 0x0, 0x1800) msgsnd(r30, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x1, r24, r27, r23, 0x0, 0x46, 0x81}, 0x10001, 0x1, r28, r29, 0xa5, 0x1, 0x4e2c, 0x6}) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r31, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf8000800000000000000000000000000000000000000000000000000000000000000000000b3ab000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1000) r32 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r32, 0x0, 0x200000000001d, 0x0, 0x0) msgsnd(r31, &(0x7f0000000f00)=ANY=[@ANYRES32=r32], 0x1, 0x800) msgrcv(0x0, &(0x7f0000001b00)=ANY=[@ANYBLOB="00000000000000000000faff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000008d0000000000000000f2ffffff000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e500000000000000000000000000000075cc20ab0d8d24bef7073395bcc1b35301000000000000000000004000000000000000", @ANYRES64=r14], 0x2, 0x0, 0x1000) msgrcv(r31, &(0x7f0000000480)=ANY=[@ANYRESHEX=r28, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r22], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r26], 0x4, 0x2, 0x1800) r33 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r34 = getppid() getpgid(r34) msgget$private(0x0, 0x201) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r37, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r36) accept$inet6(r37, &(0x7f0000000bc0), &(0x7f00000002c0)=0xffffff69) r38 = geteuid() r39 = getuid() setreuid(r39, r38) r40 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r39, r40) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300)={r35, r36, r40}, 0xc) getpgid(r35) msgsnd(r31, &(0x7f0000001980)=ANY=[], 0x0, 0x800) r41 = geteuid() r42 = socket(0x18, 0x1, 0x0) r43 = getgid() dup2(r42, r42) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r43, r44]) getgroups(0x2, &(0x7f0000000b00)=[0x0, r44]) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x8000c, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) setsockopt(r46, 0x29, 0xc, 0x0, 0x0) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r47, 0x29, 0xc, 0x0, 0x0) r48 = socket(0x18, 0x8003, 0x4) r49 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, 0x0, 0x0) r50 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r50, 0x0, r50) accept(r50, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffeab) r53 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r56 = socket(0x2, 0x2, 0x0) connect$unix(r56, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r56, r55) sendmsg(r56, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0xffffffb5, &(0x7f0000000680)=ANY=[], 0x12}, 0x402) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r59 = fcntl$getown(0xffffffffffffff9c, 0x5) r60 = getppid() getpgid(r60) r61 = msgget$private(0x0, 0x20000003c4) msgrcv(r61, &(0x7f0000001240)=ANY=[@ANYBLOB="000500c806c2448927ea325e39217821b111ef89695d4ae142a2099adeb615acf53871cb08cf27766dac988f2b9656a5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09ab04aada734660c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a75abf722a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d56d20116c8de4c98d3f9a7c3ef87c768d6706ea0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b2c8de15a3e55d493d2b6651579b10ac57f478fa098f515013cb5004527639f184b9a9b00000000000000"], 0xc, 0x2, 0x1000) msgrcv(r61, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3e0cdbef653cb345ce70000000000000000000000000000000000000000000000000000000000000000000000000000003a5c"], 0xfa, 0x1, 0x1000) msgsnd(r61, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r61, 0x0, 0x0, 0x1800) msgsnd(r61, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b10400bdcc8ec5d56f596329414fa22f5c0ed193424179fc5bd89202a8ae00"], 0x2d, 0x800) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000980)={{0x1, r53, r58, r52, 0x0, 0x46, 0x81}, 0x10001, 0x1, r59, r60, 0xa5, 0x1, 0x4e2c, 0x6}) r62 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r62, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r62, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf800080000000008000000000000000000000000000037b3d60000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000009e1a61e52f79da00000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3d02fa6723260d457735632046ea1815c69065217070000613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0f122cfa2224805af6acd04e47bc913ae9428dc2c101e92f4c7fa1db7f5a6a7be9b7dab144ae6a2655bb798edc01fedecc8151717a9b5893c8637263a70406d4c321ce96effff5f7581bebadfa2545344f7b91ade924a5b416ac2518e265f639dc2e50503663c15b0c05da7f46494b6433f20f2cbc642ebb1563a14ac7c05be26aa668bb"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r62, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b576b6356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r62, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r62, &(0x7f00000010c0)=ANY=[@ANYRESHEX=r59, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r51], @ANYBLOB="70d11fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487f3a058748c17a0f3e3d258dde5e3d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r57], 0x4, 0x2, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r64 = socket(0x18, 0x1, 0x0) r65 = getgid() dup2(r64, r64) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r65, r66]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) setuid(r68) accept$inet6(r69, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) geteuid() r70 = getuid() r71 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r71, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x7ff, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r71, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r71, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r73 = fcntl$getown(0xffffffffffffffff, 0x5) r74 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r76 = syz_open_pts() ioctl$TIOCSETAF(r76, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r76, 0x20007465, 0x0) r77 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r76, r78, r79) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r72, r78, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r73, r74, 0x0, 0x92, 0xffff}) r80 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r80, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r80, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r80, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r82 = fcntl$getown(0xffffffffffffffff, 0x5) r83 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r85 = syz_open_pts() ioctl$TIOCSETAF(r85, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r85, 0x20007465, 0x0) r86 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xffffffffffffff41) fchown(r85, r87, r88) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r81, r87, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r82, r83, 0x0, 0x92, 0xffff}) r89 = geteuid() setreuid(r89, r89) setreuid(r53, r89) r90 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r70, r90) setsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000300)={r67, r68, r90}, 0xc) r91 = syz_open_pts() ioctl$TIOCSBRK(r91, 0x2000747b) fcntl$getown(r91, 0x5) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r91, 0x1}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r91, 0x20007471) r93 = accept$inet6(r92, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r93, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r93, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r94 = getuid() getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000c40), 0x0) fchown(r91, r94, r58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r96 = socket(0x2, 0x2, 0x0) connect$unix(r96, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r96, r95) setsockopt$sock_int(r95, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r95) setsockopt(r95, 0x0, 0x1, &(0x7f0000000040)="3f800000", 0xfffffffffffffd3d) sendmsg$unix(r10, &(0x7f0000000cc0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000280)="e2a3d57da8e950f2860a8d4e1ca9a7020991e79c42928881405ce3734b4071da7b8843ba83e887d9554caf785635bc27e499c78940ebb0081d3a96f2c41411cc1a06527203ca297005213b251c9baf049587069b8fdc94ef27846e483baa6bae9b4ee9a60e525345d56a543cf210f4", 0x6f}, {&(0x7f0000000300)="d887ab376879783c676178944531f52c40d183aa0a6bd59917dfe82d2c39c43858e049098cd61a996c437ca1433402ba503c3a3bcb7f5b28970ac0e45b63385760efd87d4cb3b323f0ab65858b86528c5bbd297b087b41b81a3a5910a16d17cd4324d2ced2b632aa8c532968c03fb2bff77fbab75d54718f7ea0f89c546cbfdbbfe9a248fa95cc48c80acc9052468c47dc19619ed6f57bf6c3f37d7b2f3d8b1d62305e4444001ba9f589353da4ed7932cef64201619b8d27df02d23630abdbd9f269ab2d45", 0xc5}, {&(0x7f0000000400)="69648c17baa0c60964f654170595df212ae2b466307d8a91395a78b10d8563ee6ae30ab004c142bfc3cb8bd5b5b6bc306f89c9af65d6f709ad69623d0da7dd3d94471456fef511725a88765b0287785faba0f320098d3b85e4c9684068b51f740767e115487a60e19dbb64d672d53d170d4b1757e56c2ddcf4f260763411632ca1527f8f3b22eebba5bf27ed5732e7c10985e9b197cbeac7105063cb86182436396adfbeed5f1f336faf8e77598004572c649bc024f6b3945a78fda280a49d", 0xbf}, {&(0x7f0000000500)="076bcbfa4c33bfce09a0956bb359aa917c0ce6303ee5e93a85d8994780cc934ab21b8b5291e8b395dc396b9295fa45e775017de19d8714aaefa2e9e2f6218ccabbd0f9907b2f71d2c84ae517078d7f817c8353a02f3c48bbd481fc36527c1959c83fd612215f0ee143c8a39390f13c868db2b20e52295c055e1356f5129fa4bbca3a8ae05f3bc33051e91663f38db6ea7cd07de38fd8fb9a7327631fc10f5270b404ed24938ef7e89491b16dd65a992403911ade02667c2d97f9c69959ab6049f6820580bb16830245b3bc097bb8689363730b17e8c64351f79067d06e4e2382192ee28df82b9894fa6d365bb23c1621970bf7b2987814b9b81b4e741a70", 0xfe}, {&(0x7f0000001580)="def526b003d1", 0x6}, {&(0x7f0000000640)="22dbcd34428be362cf0351ac22984c5653488fa4040f16089239bd99a313b58d53dbff9a07ec5b5389a31fd40d8663aff09e3c214d6e4f354130a09506cf614cf65a7174c285670f3db86b3a19141bc3dfb25fcf974b11cec9dfe70b55a95aaa77772c157096d4f87d613084906d2587c9bf3d857a72c3329f2c4020209e07bfafe31cf2a177f1fae566ba52a46f5d97fe48225cf24302377144ecf3cf4fb179bd4341ecf106d7e58277b6cde87099a117145b413da4d407535c9dc53207024cb082cac83529f85c59", 0xc9}, {&(0x7f0000000740)="7fe63f525b9a4710ff7de962691d8a424ebaacf917e02f1aef16a223bc1e12ddf500d4632356d0b9a3f836e08657933633788f2af08b8b28bcb100eb4b2203a4f6310be8db85086e87c11a1e85bdbff76b4a86a4883a0a9829eec0add47d00ceea06de3ba5771139", 0x68}, {&(0x7f00000007c0)="49b3a9d68e839cfebd2ff4f56886e92f732cf4c4fb0d0471e1f094923c72c9f0320a89eb2b0922b4b12e930b0a611458f8ff07c4d145db81f4f1f843c06022b25f4a0e4ae3196ca790195eb9826cf07341133cb355ca1040f0a1a505a9bc5d47eb8b61962c246db943ae05d5a2dd6ec656d8a08134afa3d1adaf10c05a45ba45adf8a4d7c5af2b383d35a70698c7cb568616a585facb901b5842c2226e83ff64833cb9394e99d1d056b6", 0xaa}, {&(0x7f0000000880)="fa7c4e6745f8f685ddc2e21018d9ef818aa41b904850ac0ac5899286d0fab069dda68a50be88be1063ca7256c44936ec71b234066b063887a63be5c7f1563d7001eb3426366d83034862daed74f7882d1b431ca33acca99862e473159758b3285a9cf2a2fb4c21ea483cb74c314a658f118cc7249adcf79590c1ce93bdbec8d4c7552cbf365c350ec3557807fabe371019771ceb31bca167e4fb69d5cff1924bacbc763c026ae2576a7d1c972e558007f1bb26b571b4d1ba242c5c374b1319c82e236d85a3f69baf403f3099f50ed56dedef3d9035c0acd7de0a4d4924db2530f019b3c20f28286732d4b302fc722d800a8bfdf5b256c6a698d250ca3c", 0xfd}], 0x10000000000001a1, &(0x7f0000002080)=ANY=[@ANYBLOB="2000000000000000ffff0000000000004751f4f58b980ce57aaca666e5ace3f334270c18831e830d35b569d44c0f4e6cba76111f50ae8659d99571453410eaf8550dccb34be9223cd060a2666ff5b99f56cd64cd409cd78a5a96d40cf063e633fbccbf96387ea26b055a1e26316ea7e1c0893c5b1666cb8b6f48682ddf0f97f59bd3bed96bf2fba9f2fd02b5ed8d004aeedad7615357db90dbcac32487305891069f0448e2ac48693c1018d4c63dc2b31472b59680482ca75079a168accb7c06f8a73006b12d187db8f4716d7b778c1dc4ef77e4cfdb4b03429b06116115fa4659484e9a8e37d4fdea50183a25db22788939a1121c10b3209a489be93862a17e7bfba373ef8e33b87234a20646f6b5", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r33, @ANYRES64, @ANYBLOB="000000002000000000000000ffff0000000000000bebb62f9177b5257b0c6808287f546e303e937bec6a430d6eb615aed3967ed05366816b2c1b3d2a14576dac93c9f5c83571a362b98d49a81c1c82182eca358ecc4d8a3e45c6bc0c31277e77a6152b672e122ebd292477ba5b27d55e6db1cdc5ef06ee287759732bfb04eb5f5bd609b20c6331bc5b170b7cbdb8e8ea35787b3b66e8f926bdd282b41ffc847278bcfbe256557cc83a0563916cb530eddc70dabc40261ecd6278268a77c88145291275b3d7dd321da2baeb673234f6e432831c3567e3d49a5d464004b32fdb29bd54c94accca06f6fc53c9efe35c849fa12058c2", @ANYRES16=r95, @ANYRES32=r41, @ANYRES32=r45, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=r7, @ANYRESHEX=r68, @ANYRES32=r46, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r57, @ANYRES32=r63, @ANYRES32=r66, @ANYBLOB='\x00\x00\x00\x00'], 0x2db, 0xe}, 0x8) writev(r8, &(0x7f0000000200)=[{&(0x7f0000000040)="996b32d5671914da8718ba24f9c1f9219ed3be7d0ed7927a0cf02ec2f230bac5a25855f15c9bf1dc28907ad5a6e3c66a512a2bdc0044fddd576cc77a3398c421aff9d728e9f0a7275f13cb0befb7bd91dfc35cc0638b1a198876b0ce19335947ba88709d7d871f2bf98f2997d0324e2d873b8cdc51dc79e1accf0aac7e7723a312bd9f44d8f3748788402a30a1a9e06dd6c5fdd4871b2e3337a75d608d8f1187aec292e9fe00f9530a071147ebea692850f41364"}, {&(0x7f0000000100)="a50adbbf6232195f039c543fc92265cdef7f27c08a4883f88c8f53c3c3d6b7cc7fb38c299179a50486dfcd88dab460fcf1f81b76276676e24d0c0794d3352f846bad667168a6d5ef8c4356ebf95a1dac69ea3148751a11c167e669c62e1890928ab3d30c5aba2374c50ff5756736e7c676fb9c580922ae726e848f98a70ece6fbd48f9dd60544c41a68d2686f5f0b369ffba53a61a0cd19d166508e6427b087ce5aa727fb22dec8e363e17ea811642ddfc1f470c726d6668b37a1b35fed2b507b404930e2bd6608bc7f16b3597dfc057b6bd72081355c9eb36a126603b3ad9425a3aaf55c1198fb54cd02f0f5b5bf1e50ab36d"}], 0xf4) r97 = socket$inet6(0x18, 0x1c5694d03d50452f, 0x3) r98 = fcntl$dupfd(r6, 0xa, r97) writev(r98, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r99 = socket(0x18, 0x2, 0x0) setsockopt(r99, 0x1000000000029, 0xa, &(0x7f0000000180)="06000008", 0xfffffffffffffec3) sendmsg(r99, &(0x7f0000000140)={&(0x7f0000000380)=@in6={0x18, 0x3, 0x853e, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x402) r100 = socket(0x18, 0x1, 0x0) r101 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r102 = kqueue() kevent(r102, &(0x7f0000000200)=[{{r101}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x61) r103 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r103, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r100) ioctl$FIOASYNC(r99, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r99, 0x5, r99) connect$unix(r100, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() r104 = syz_open_pts() close(r104) r105 = syz_open_pts() dup2(r104, r105) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x20000, 0x0) r106 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r106, 0xc0106924, &(0x7f00000000c0)=0x101) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r107 = open$dir(&(0x7f00000011c0)='./file0/file0\x00', 0x381, 0x8) r108 = dup(r107) ioctl$WSKBDIO_SETMODE(r108, 0x8010570e, &(0x7f0000000000)=0x200000) r109 = syz_open_pts() r110 = dup2(r109, r109) close(r110) getsockopt$sock_cred(r110, 0xffff, 0x1022, &(0x7f0000000c00), &(0x7f0000000c80)=0xff13) semop(0x0, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(0x0, &(0x7f0000001180), 0x1e316d81a01eac7d) r111 = semget(0x2, 0x4, 0x468) semctl$GETNCNT(r111, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r111, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x1, 0xd]) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) 19:24:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0xc010, 0xf6b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ftruncate(r0, 0x0, 0x10000) 19:24:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x20000, 0xfffffffe, 0x3, 0x2, "d730c1e7e23c5b00edffffffffffe64de400", 0x10000, 0x80}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000000)="93", 0x1) getgid() syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 19:24:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)='g', 0x1, 0x0, 0x8001) 19:24:42 executing program 0: syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) getpgrp() 19:24:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) close(0xffffffffffffff9c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) close(r3) 19:24:42 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r3, &(0x7f00000001c0)='./file1\x00', 0x1c) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) r4 = socket(0x800000018, 0x1, 0x1) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) close(0xffffffffffffff9c) poll(&(0x7f0000000040)=[{r0, 0x1}, {}, {0xffffffffffffff9c}, {r4, 0x2}], 0x4, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) r5 = dup(r2) r6 = semget$private(0x0, 0xa1271b70958dc15b, 0x5fe) semop(r6, &(0x7f0000000140)=[{0x2, 0x6}, {0x4, 0x200, 0x1000}, {0x1, 0x7, 0x1000}], 0x3) sendto$inet6(r5, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) 19:24:42 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0) syz_open_pts() r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/179, 0xb3}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000004c0)=""/124, 0x7c}], 0x5, 0x0, 0x8) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000300)={0x8, 0x27, 0x7, 0x8, "a4ad6b04549dd5359e8b8bb932b35c327fbdc8b5", 0x6, 0x218}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x8002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8cfef668ddadbfc5, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xfff, 0x7, 0x20, 0x7a0fc60f, "fee86062edc7091d714a2abf2040cad2461688cf", 0x20, 0x6ba8}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 19:24:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x9ed392260b1392db, &(0x7f00000000c0), &(0x7f0000000240)=0x10) getsockname(r3, 0x0, &(0x7f0000000040)) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) getgid() connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESOCT=r1, @ANYRESDEC=r2, @ANYRES16=r3, @ANYRESHEX=r0, @ANYBLOB="95273e3b2e5f9fe82b14fb99339c9420b3991ec642ef6f6a6f3c4458def222"], @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC=r0, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESHEX=r4, @ANYRESHEX], @ANYRES64=r0]], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r5) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ecfcaf1d"], 0x10) close(r6) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r9, 0x0, 0x0) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000540)=0xc) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000280)) 19:24:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) close(r1) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) r2 = semget$private(0x0, 0x2, 0x3af) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffff8) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x5) getsockname(r3, 0x0, &(0x7f0000000040)) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) r5 = dup2(r3, r4) pwrite(r5, &(0x7f0000000080)="19c955cb83d6f36cf33132ad06c646ee061e303b866a91fc990ebb7977de0944b9ccfbffd9f5859b23e44cceb4271b98dae61a2f65483e17e5e5daf136d85657775f69b4afbef226e62d1a5b6684a1ada5db5a726a4793d7694c503f7b2c7f81b5d04f5a1e5e2939f06ab9f015de91ba2872077bd9d130ff327c8618f1aacf2cf498587644a61674a35309b4f01c9f996168a8c21443faae59dae8c8f030120fdfdf5a9e267609e4fe2813378c0bbafd0feb", 0xb2, 0x0, 0x7f) 19:24:42 executing program 0: symlink(&(0x7f00000000c0)='..', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000000)='x\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x411, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x411, r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4, 0x411, r2, 0x0, 0xfffffffffffffffe) r3 = getuid() setreuid(0x0, r3) lchown(&(0x7f0000000100)='./file0/file0\x00', r3, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x1000) r4 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r4) close(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000280)={0x401, './file0/file0\x00', './file0/file0/fi'}) getgid() r5 = semget$private(0x0, 0x7, 0xa0) semop(r5, &(0x7f00000001c0)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}, {0x4, 0x8001, 0x2800}, {0x2, 0x1, 0x1000}, {0x1, 0x3f}], 0x5) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000340)={0x1ff, 0x0, 0x5, 0x1d, 0x3f, 0x1000, 0x7, 0x10, [{0xa3d5, 0x4, 0x80000000, 0x5}, {0x400, 0x9b39, 0x7}, {0x7, 0x7, 0x8, 0x607a}, {0x4, 0x6, 0x3, 0x4}, {0x4, 0x1893, 0xfffffe00, 0x4}, {0x9, 0x78, 0x80000000, 0x2bfa}, {0x2, 0xdb, 0x1, 0x1}, {0x7, 0x2, 0x19c479ee, 0x6}, {0x3, 0x10001, 0xfffffff8, 0x9}, {0x0, 0x1, 0x8c02, 0x10000}, {0x3d03, 0x20, 0x4, 0x52f}, {0x6, 0x0, 0x3, 0xff}, {0xffffffff, 0x9, 0x8000, 0x5}, {0x9, 0x0, 0x8, 0x8}, {0x5, 0x5, 0xa0b6, 0x81}, {0x6, 0x8, 0x2, 0x1f}]}) 19:24:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) fcntl$dupfd(r2, 0xa, r1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x101}], 0x1, 0x81) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000780)="2f43bcfcded672c0f96d3bb43a708ca38dc076026493d77edd6482137bd73697eafe3485d884cfe45926f63c33fb25e9bdaaf4d8260d", 0x36}], 0x1) 19:24:42 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x10, 0x4, 0x0) close(r1) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000200)='.\x00') r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x92) sendto$unix(r3, &(0x7f0000000100)="8e5f1ddb942f52a147ef3edeba0a93cd743d5252ca0e18f9502b93e0841d29097ef398e95beb04896cbd115d40979bc2df2c08ae", 0x34, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r4 = socket(0x18, 0x400000002, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) 19:24:42 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x2, 0x5, 0x0, 0x1, 0x3, 0x28a5, 0xa6000000, 0x0, 0x1, 0x2, 0x8}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x200) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000180)={0x40, 0xa785}) r5 = dup(r0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000001c0)={0x8, 0x2, 0x2, 0x6, "820c73ada49d587eba555d67c3618bfe391a1f27", 0x80000001}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000240)="8a8c12c6b30d91edc75445f2d14f49bd87ee8a99f68bb2693918cf32185730718a86290878a81b310d403b2417e37932b2a532494d0cd06f4c73ee3cf00facde2e2ca18b691108b6b7fc1e3917d26ab312e3b11563a64ce51b82cc63d6f78a3be9b390621c447467a21a6641f047467f925f9d47e83a2e24befa120974bf9a75466c7bb0977c2346a48f922a5af86a65e57fb94d2d188d98a752a091388f8752229877bb7b0c4da0d52a5c925a4df19e2ca8670622cc3e6eb8df514ded1b4e587203", 0xc2}], 0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r9 = getuid() r10 = getgid() r11 = getpid() r12 = geteuid() getgroups(0x7, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r15 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000000800)=@file={0x0, ""/4096}, &(0x7f0000001840)=0x1002) r18 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r20 = geteuid() r21 = getgid() r22 = getpid() r23 = getuid() getgroups(0x2, &(0x7f0000001900)=[0x0, 0x0]) r25 = socket$inet(0x2, 0x1, 0x2) r26 = open(&(0x7f0000001940)='./file0/file0\x00', 0x20, 0x35) r27 = socket(0x10, 0x8000, 0x3f) sendmsg$unix(r7, &(0x7f0000001a80)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000400)="f29c78c0f7d5612545e1127c66cbdf7420b8d5931dd6af3434ede6b06e10d6aa4d4f99318bc053cfebc03fe9091a2ee0cfa100230760a63396d4d7be3988d451ee2addedd990d28935696d74cde5446f6aa9fa80a27f79340b889f4e3749ba17b0cdd51eb72e9e065e6a1106e836cd69f8befd59637a72fe8e95693ad6a0bce858a3a6497869970bccadb221acf291dd55e93d25a0abcaa4a15938456d5ef11720f25c1a", 0xa4}, {&(0x7f00000004c0)="442a301a7c29d589eec8bac0d02d6c33517275407fd2469db028ddca27588fe426fc76ca5b00b96f2230b61b6e3490899faa8a85ddbdf776285b2fc9c1ce80e3427596f62486c3a03fe430ad0b81bb56b1575c5d719fdb0a2e4b84ba147f65035fa851010ba9e46d73a0b1cbfadbe641cb20563845061f79cb4118da3a72feef77ab4c139d91582bf157b5923150321a51f31c425786f80e72da44d16aba3f703788c38ff77e9037", 0xa8}, {&(0x7f0000000580)="36519a7e2d2b07efbfcbdb9147d06ea3c419a72988def46e67a1aefef6ad7a9674a06ec03dd9d2579558f63dd78718ba48896c2a2d7f907b5cbd7fc9710b32162b95d4115f22bd35e7caf1df0be80dc673c34ea82473bfd26779809176d59152a5024d125db414997d8e6a66c5989ba6e9", 0x71}, {&(0x7f0000000600)="d5455a282c3c9d0c5e701bdcefaed96df38b72e1914c28639067ad6c9fcefe97adce14122da043ffe7bd6edac2285f16691d719a54f0378f385fd959771a873153d3d59e00ed03ca350399b16a39cecd921bed41f953ab3a1dfcfbf3d3637296614d19c02b62a29979c7bcdf4583a17921bcb61a04f2eedf454640b028957ea3475ca82a7305e4692641022981da1e825099763b91027143342a7748322d26fca3730c1a6b2696bb0568884437e1f0575dbdccda1ed5b185", 0xb8}], 0x4, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r14]}, @rights={0x30, 0xffff, 0x1, [r15, r2, 0xffffffffffffffff, 0xffffffffffffff9c, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x20, 0xffff, 0x1, [r25, r26, r27]}], 0xe8}, 0x1) 19:24:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8000, 0x1f, 0x2, 0xd6, "6c619e8253d1a2844cf68546f805bd195621ee3f", 0x51, 0x1}) r2 = socket(0x2, 0x0, 0x9) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000080)=0xc) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:24:42 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="2072c3c33dfc1edc82c61dc63d330b3b436c7cf7c6e9463a2aa0809f4263178206b328f05f91203bb43628f4ef925a90acf32e801006742cd139a224ed416092084f21a8b3440eb797baa61f5f52755d0c8ea19fabedc1b5123a4e2c", 0x5c}, {&(0x7f00000015c0)="4074d08f457482e0e2db1b168e6bf44d946b0354d759cb0a415d811152f06bea2d33ec576ebfb41a3eb0f836d87de6b91537a330e120095f72fbda3fc534f09a493a8e0439397614524b5e232347cee301892e57714a1df615f96e946baa311a0cd9bd850cafdb415ea32b7436e892911bf9650d054c08127b4b222fc0858427d523c743ebec695e1156f2ee03f6a1f1d075713a6fc86c9352e615468b5660069fc2bef13a51408e495e99745299412e679b969299bb0b4d442a5ed69d84d31e60c1ef69280f01c80c03c2ea06c96f78dfe034de6be51a018bdc9bb841cac27d380d5caf3457be46dfedbd80e3c676ba6d77b78a61a002d90a5c3c65118dbf93f3e2f63764f54e7a04cee3f879bd5dc07e67f35e27f53839e1fad87705128b165a8f353cd439c8a47c5a19e452746745fac98d39d00602f072b7f7ec7ae4edb8d1fc6c8f4e4b7a790e5e688ba5a0d1dce5783bf7954da8b2274c9dadeadae781647e6def531e65b9a5a9e99d0aae7cd0091af6d495804396b6809e2218b12ecf688877262dc397ed523d168c6c519917561f1d080a99bf670f0dfae28ff304be2f82886c4b3e52380d325d005da38cfe025a8a9713d9efaa78ddad36d7243fa26e0018839700fe30aaf37d38ecaa9cc93857ae2af17f52e0373651bc336fdd06a3483bee2189f6f2a5a7aee035e53547c6c658cb13dd9ddd8ead68966acf42d3dae03a7ac75ebedf5cd17a03a34599fbd6605fedfd4e3c88a4a44e823bdcd5dfc6328fe3bdb81574ed1723cd66976d1bc24dbeb54ddaaef475b6fc3dd194d4fa4e49eb36ed1514b9872c5e174ccd5a4ac4609d0c3b3b0c2f8b49ad95503f391150b607806b172d8b8d42632b19de287bed68d344491e28a71626ba3b8e7699a903f5726494499b8146aeb776a0ff6a43060cb9594737220ae82c7cdbc15dece352e423574180ae11b26d311d2a5dd705485dd9fab6683467317bc6c9ab8fbe99d7c0df9647ee1a4e4ea351e31f69b65a9cd30e1ed09f127a7bcc223ebe70d271ecff9b9a175add6436292455b2d460ae7c1483abb68e1c49d9bbed3a3696ebd50985b8921c546be73c2722ba2fabfeaa6e7072d436d2ab0309bba817887663f9bcc6c987fcff16488c678e554caa54b4bffa10fbc8d8baa05188d064972915a5291ffcf30d0b218de13237df04484e427205d44cd7efee1f15c49270a40b604d2dba98010289b511fe6e412652ad00b77943152f75a4500e8666b9693ea4f5820a23a4a77e11c2a502300a0db0f6bb9373912f436a96390d393e9b325b8db73b40739c08a4c1b0316851b8227c933ad25b8edbb9a4ea33d55e4f1b1bf811df3c83b64d2d181c22d9111b19d1782760c7b3cd9475178a84d0ceecc66a944d381ee314f93ce1678c64b791598f90588828900a08a534d6c1ec71300cb449b7938f300581cee909c62a7b36bc4bddc395ee2f941dcb6b0bfee4c5e95ef9df6e4e6caa87f409d4340355f687f394c124409b516bf0bb064fdf4e7edd23c1c42ab1f7fdfbe93184bfcb6047ff68064acd71db6c81ea10d0abe9af3b4ac9a1af461b2822ad809cab95cf4bf090c835b53d0637ad8ca896503f125ab54df17d02278cc6e90927d3e88b193d26a9332000abc0b7d0c9d9f1822c06375cff6ddca184f009dd5fc81c587f50c13a9755e700b5d87b9cdd80d744b1f13b7a16e60862b5a48a88630e47d0d175c118c27b34fa218ccda457fa974b40c43800cb56a74711d164bc263229beb30ccb7f86636769fe913f2b9d6d417303717591346d1aed7c3bda0cb4614925e2e8745aa34d361220bcdbed0aff37371e71f8a6410067db9b5c6caf0f2b64b9855a4c8816cc7d6295c9ea3fb9a5c5a9e6af7e2219c5b20493962d9bec050715e4b31577a332d69625d82e0c80a7a0c0a008a41b353a9f9c35a27a61241307643c9326d75e04f84caef08a999581b66f5699d80698a750ab1837c3fd7714a59567879ec144a23e2757dc4cc1fa04f0aba22c6ac6f70ecb491650ead6cdbde6fda3bae86a93df7224f0c7620fb2ab9f0c479e6686cc07faf36003053634df8260fac2efaabc3c39b5626c1ece9d9284ec21e0fc27d12bb9d9efa497f048fe79a90ee6c6680ad8069d02a544f6ec699cbff8c0450a1ab8bef4213ad1b2c7a512022435dac74956e9ae274e9668e86d053359b847c476be4647f25c40923b37175359f78213bf12788e3c62103a448442ee3e5628384e8161cb9bb4adfe39f5862d364b67107ba9560b8cbc2637a3923aded7d1254583577b8d29b509338d4f90a986cb83dbd78117623224d20e7eef7f126321580f3657e3679b1a9b118e9e55eb72ac9060fa2d6974ecb4892fed321bf574b5067be5066768d94fda48ab2c88af7702746a2ffd5999baf1bd6bc1dd8d91e653f63234348fb94019e9108f4e5735dc928ef64e01bd37fa97b092dfcb2fc17354783c9b3a3f6141295627f6707a10055f07a65bf12c649aa77460c93a81a6af4642c5d6e67a8b8e0c83a3bf09c21b0fb9fadd5f02b874cd9dd6ae329eeac3f460b0f0ae52b99f52b2d7f9772f3dd6a91ad1093fabb867d3bf00978cd283581791f74d6a6759895fa01f366c6d43f6fb0ad6af9bb5eb5f5cdbdf4b6c7a698a9eabdd9b7d9696d24767c9da98edb81dc64c2bc992b96a9c4a05a31333c586af1a7f71c5db3e5cb3bf9ed4e139e2a9056cb0a96fdcb4ba7930855a54b653483c9af0cfa926ac31fd0a1a507535f548ffa9892ca9aebb9c8d41075b5bef4bec29b71b1da9a4ce9a8f3b3552e17fc842ca240c2b54362c813da9cbb37f9146bdaecfb498279d9fadd56fbe9528a7856197491116bddfda62963e8eeb512be61c1d3c6f25feb5273b42b5857e421db037256098b1d6a5480b6b52f11b354f5f1609ba7540c7e55af51977d3d40b8eb5ffe486e30a6d2de7071b0c7180748cfb1b5fb7a642a334f985a80b6ab04996057b923edefa022671055c2fa4970b9f092c3bb74014f0685aaa0c992d8ea6f17e7d8dc0797326f26744bd21ddcfb1489d2111d50d10a287d9005cf98b97de4b4a19dfa79d9230d854cd9815cfd918667cd1e75c95e8f7f03d7f562dde84944a3d807e8802004b527cb8beb93151f3076fd320d0cfcfb0012a49c6434a3be9aa80f573f43bf7f42bbc31ccb30d44d1d1ffdba5eb7d1c61ac1a931c5845dc421ee731305b5f1592540614998af8ed825ac27ad54c4f8dfcc347423be518d6967db495941fb0d954fc0ec0f63472f03f20ab421e7857cae50a34024c843c01ab83a794f29b486b8fc8a291f0b12865b3d6be777238ff20a6a76c494945629876e5070b20bebe4c9d94615e1f4f80cb798418ab2bd881a4d0e9a1fc9469b248561461253cf5b21e74f221cf78aa70dcc045db4172ee706a2179ab06976ff8d747e18574ca2ba716504d4040d41cfa2323b0cea230719eeafd9832de2d3935054685a972ccf2324484addb9ddb310d29f00eb4c81f2a659d7ee2e94fff26820ceae1bf8c9a6cfc98626a6cc793cbe65e6eaf302f10f26501d333886ff16b87ef7db37a04485595ecf9156693c4a2b29a93956623cc212a093b3f86031eb3da6d2278a2c1245f79f93cb760d584434173c5e26add4db03d5a7d23969dfc2c875470076276672ba4ab01118c72ac1738bb93f1415563a73470092e757801ae46500c393855c0844fbc0080090287d730b4c35c02244890e4bd01c5d0a314a4cdc3e929bc3d0cc38a574919f50c4f8585e798b52a6bdfb1357903cee83a474b7e7b6a7645bfc856f8dd970980c61209f06d6442fde52c716d4a4b4ad2e84b3fcc44ba292c60e10f6ba1116e9e8f0dd1d041a54fb2e4290d0623addf58e83709bfb31a6e8c4288999d8c8fe627a770ddf634548802d162a87d9e203b6bc8c01e62c5a9b8c810d6ad8596d927002184c044a055fa856261dd3e8ddd3794bcc1a22646e5d016e4abce22755cb8f745bd5005ce75914cc292f32e2afa66012618ce7e2b1e45d8ddd288a73285395563500970582570e20862e44805581ca5a8caf1f47ad97a2371b0c2bcc7c40f420e03f99bc9abcfb40da110124c7f48c345e8a0adc63178f29644f86938b90f86c7d887950de3956bdbb6638d70627e1b42918b87306b3f4a1d07281dc441a660d8ec70b1325228eeb8f7c7769f850352ca0b75a167536b4e1ea3ebbd0bdfaca9f238cc0a46c8d2d5573963b33c8bb26a32f8c01a27550775eedadb2b7b16ceafd093a7e580f9f5b0fe30f803be053aedbf1669b43d15dafdcdfc09bfceeb607b3fe5ba418675785bf9817598822f0c062d5abac68b26ff6d51549322c33ab8d470eececc17559999360e116ca0584507f76b3f5df0af351ee62f8e8c9094672d94f1ff2decda4e74e9d0388a7a650da947ced8f9ee0ca0742a5df7d0411abeb0694b7c8b8710409ef092daccf7064b1361c2dd67be424d91d86d1b094e03df1e4788291473a99c553f468152e75c50ac82f45fdb0614460bd2065a0f8f81eff0c759c9471a22ac94adc43c9826f3b61e618633c0be6b8a7dae3c4783771f8e06d9a13b2965c4559096ae87a8bfd0b050bd97058ff36f8410e21ac4bbfd5580bebab77da7b3dc807255a00f542f49fe09f61c11224ff63eb4795529d69ac78501ffc807d6188013bf293e69530a18be48c77eb1fefbb0a2d93d08ed16a9f0cd9b13ff2bfb6bdad8e4975e5bb6cfa293a10b79ad82e686e2dc21cfac9dfc877fec77d46174b278b206808fad2daccbff30eeb354c4d6a5a25e4b9755cf63a2662e2d0713784fe99102d6089b84ad79af7b710b71c3705827244abfb45028b0fe90d0b2c8acdd4f8e1023cc9b4504b505053616065532b8817928c8edb4d721b2b3fd8c64b80176f74e6eb74f6067ab2798bab94e442194461e457080035d3535c5215a22fd6c8d20981fbe4e9303c0e3d4ef794f025bddb6ebd48f18c062ce577728442c127388db5fc746a8341e7b71c250453fae13f3269e7a7dbdd495d5aad7f566ce447578e4f6ac40ccc85b9e1a4f0d75696e2984cf316315fb7433b7c1b0819389f7c7ce85f913a1bc29a15b5bff93d41a52517250c7be728ad6cc9e516434b35e2d7cdc36e10c1ad36ba236743e03e1889e8a8d757f038a4e7b190c473f15a9f5da3a4f009be0c02fd8fe6fa89489e8ce9e9f4e56e257692b5fbf664e1f6a40d789190af15d335b2c55a86db7f5fc0f0fb85c136e7540b2582bd96be399f73643f32f812d6a4a6052681ae5caf982d68553c4a1eb22ac6588917a265b90e33744d554613336b01f3c780aa9489688ffc2e03fb91ff8053ac89d97e3de2a5c198ec2abf733f63256e1001db27bd96c881f3327b994ae66215537b60d6b391c198d59d0bf88d462b616e4c74cf40b5e29278caf00f69333f4c443e8e9a4f3f1499fce337e1465e0ebbdba45e3087f4786237c674bde6813d75cb97e221a15b7117bcd2fd2e5a568cec7b91fcba7488146d5ae24ba91b03635f06d33283874060ab7a11f9d4c9fbd6cdd5894d7550ebec6a7f18bdc293ea3cdd7d9c8cb0bbc93b4e339797832ed41b220fb0153085a9917c2be0ffbe6122ddff828dc28592fca5d84c1310e19ee04eee004f7d99bd14c4bfa1998d1df78019f2fb60b8013f801954fd53c55a3c12b48ea360a29a2cd9b55fab52e7b857df6657064280939194850ac9f30ceca43c4a17fcc529ce81541636ec07b2d715bbf200bb922d0667866d04020a91f080266b582bde3dda525f26a5eaeee", 0x105b}], 0x3) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x4, 0x2cb) r3 = semget$private(0x0, 0x4, 0x120) read(r0, &(0x7f0000000200)=""/189, 0xbd) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/184) semop(r3, &(0x7f00000002c0), 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000140)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xb8c9]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 19:24:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x0, 0xfffffffffffffffe, 0x6, 0x0, 0x0, 0x1}, &(0x7f00000010c0)={0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3}, 0x0, 0x0) shutdown(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 19:24:42 executing program 0: open$dir(&(0x7f00000015c0)='./file0\x00', 0x200, 0x853f10bf981e7ffe) r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) utimensat(r1, &(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)={{0x0, 0x1000}, {0x8001}}, 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xa4b) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r3, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) pwrite(r0, 0x0, 0x302, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 19:24:42 executing program 1: pwrite(0xffffffffffffffff, &(0x7f0000000080)="efdd53a52e4a586ef9431af23ee8394647a0d0676de13fd01ef19f85911c0d", 0x1f, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6f3500000000000000000000e74de4", 0x5}) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000040)) 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, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:24:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080)="88224ee5b031ac08b46f513329b2eed97c101b4cede2ccb8ab4a2af80305dd7436561a9522cfae4c0990f0dd871cf8c29ad2ca162857f24a9411b6317455fdc7ed8aea6373148d4e06079c3c8234504707f30d097e1174d2bc58cf14d3aaacf24ce02fa52416717353692ff3e128ac569820c4752ddfce90cff46023d3cf1c99c0f24c28b739c95c283ab0e06e1278c19511101b9189e7a582db50984be71316cb2e64dbef9aa9611a95e0d8677932ce6bf04c22d0b16616116986aac6569f65ff71dcef99cbaf389004f3349aaf7fa5348426ff0983e08d4dcf466601b78d09c89ebe06c0b6646dce2531abf7806197ad70", 0xf2) 19:24:43 executing program 0: r0 = semget(0x3, 0x2, 0xa) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/6) 19:24:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r3, 0x2000746e) dup2(r3, r2) ioctl$TIOCNOTTY(r3, 0x20007471) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 19:24:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000002c0)=0x2, 0x4) socket(0x18, 0x4000, 0x80) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) 19:24:43 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') socket(0x18, 0x2, 0x1f) socket$inet6(0x18, 0x8000, 0xbd) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) 19:24:43 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', 0x1b0) renameat(r2, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x1, 0xf8) bind(r3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000002580)='./file0/file0\x00', 0x200, 0x0) 19:24:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getsockname(r0, 0x0, &(0x7f0000000040)) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4f00800030000fe8000000000000000000000000000aaff0200000000000000000000000000012c00200000000555248dffffff0000ae20316278000000009e75e60c337c8a4c175e920170440400be5b190664f553d61cd148c72b87fafa45e5a3e73b16149ec5a2f912829bc0fa2d008d43236f6373690606fa0b0cdce955fbeada6bf4b3947a9b8cb2532caa59bbbd7f5ea0e2c1a5520833750d7758e42bcf345fba27370096447326e6d4de6d754dc2b1d78fdafc945b4e6786165da1264e3514cec2dda102ef039035e4dda62dafd73ff92919d4cf664417c4b9b0ce0836f3cdcba130191b8cae05d1f15ee6524c02f5839ad594cb61de450000"]) 19:24:43 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x3ff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x9, 0x90d2, 0x0, "d73000000000044de400"}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="9debacc4adbcbb44edfffd53a21cd27d73171120376fb479da294d8ffed9be0538fdec86a95293a5d14d2f1ed23be2c8cd69d1584d5a4c7b072c9db7d896875ad884388637d047a41b921a1c42b7d480e1e503b2ff010000e7bd3b2c72a42efaaf03ccec3869fde890fb81de1e", 0x6d}], 0x1) r1 = syz_open_pts() r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x81, 0x1, 0xfffffff8, 0x6, "d2dffe3628580908b29e440bf51dcc59383536e0", 0x1, 0x63c8}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 19:24:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x6, 0x0, 0x0, 0x7f, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) socket(0x1, 0x4000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ftruncate(r5, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x40, 0x5}], 0x0, 0x0, 0x0, 0x0) fchmod(r5, 0x1b3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, '\x00', 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r7, 0xffff, 0x8, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r8, 0xffff, 0x8, 0x0, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x8, 0x0, 0x0) fcntl$getown(r9, 0x5) 19:24:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) close(r2) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000400)="ed825bc41d62c6b20f5b3173161bc8bbbc1a1f1faae2f61abfe3adfb02f7f2dfe09c40d78a80b6b9643c8024a889ef857ff4f9c9d30476c7b8e3a7c14f99f111c803f3c288a0290084e94f914e492bd216390a6aa984d500c6d6db3a4b1d9ce432b546e635b041698e89c0ffd36a1b3ceec07326f418d5d05dc5c425ba9e79e9143c19759b503982b00c7c37069240a8bf2785a8b9419c3883e30569f92b", 0x9e) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r4 = dup(r0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000600)={0x2, &(0x7f0000000180)=[{0x800, 0xf5, 0xd6, 0x400}, {0x8, 0x9c, 0x0, 0x9}]}) msgsnd(r3, &(0x7f0000000200)={0x2, "98fa09c35133c856ef88959989517a462f558234d81cc65ca2e71b91b5ac2c481e89b8b1e215593864857b1203ec2a3d132eea9f9f65576cbafb3119e552ca8f11f3870aae9b4e63b479018c9b7002f303da1647932fab0175db6a526a38aa14c89806d5c374cb683da227be4380b285211d2b3378ac555127ab5064cc305249fc310ced41c5157d4910b10b27feabf10f1f134682502e3cddc84854d998edad492376098a71dab632e8603c52f2b8af6a2c4fde68730486721679f23530f01d9ac72c81a691ff129ba711efc437a5dd400aa7eaf28c"}, 0xde, 0x0) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448ed6bfa1ac677e50d400980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2604addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000023443eb8df875b84f37a6072000000000000007c0c0000000000000000000000000000000000000000000000000000000004000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d020ca5d26815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a70934c31d1b6f9040486e23f2cad776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c0553a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c909056c53b1da43539cd2f37ad457e71e285fbedfc49180cf10a501af01aef5f1c93c27193894c3409b8f7b4803cf0195a774bc72ecaf61ccfa977e025b90c0aefd925ee8cb53747192ae8c7b40334996265fb97e802dfe5b8fcae9f624d00"/710], 0x1, 0x0, 0x1004) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r3, &(0x7f0000000040)={0x0, ""/120}, 0xffffffffffffff4f, 0x1, 0x400) msgsnd(r3, &(0x7f0000000200)={0x3, "2df9573ce305cc456449469eb2e4f2c5b1a79ba036bcf52a9171067c8fe05eafc589742e1511a376bfddde59cb700037febb31a5b5484c79bea25ac95d7e3ac7695c904ff5813a113a5dc0543be141b459e7b22a29c2c717adcc697a4876c504df16154c27a35451ce7d9fe7267efc9d45e7a4989485a70c2a34e91debfc36f423784c029414a0e37a3b1dde8e1a2bc4f59642fc8069411a05ab5e53cd6c7aed3b6cd90e42b62998674e1011776741baf74490a54226e43d2b9a1faae755ef4893d81e"}, 0xcb, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:24:44 executing program 1: 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(0x0, 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, &(0x7f0000000100)=""/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) 19:24:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10a08, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0xf1) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 19:24:45 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) pwrite(r2, &(0x7f0000000080)="b5d6dbb3ee0b4d2e716246aca9f426e0605c4afd25e3a1d226e166ac6bb0b3b28d", 0x21, 0x0, 0x1f) close(r1) socket(0x10, 0x5, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28e23b439861585e11"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 19:24:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0229372ffa99d5ce368c771f58512fdb41abb4c147d71ae64784d2227ed2742985411a5daccc45bdbbdbb24c2021bec46d1a"], 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) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) dup2(r2, r4) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r5, 0x0, &(0x7f0000000040)) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r6, 0x0, &(0x7f0000000040)) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f0000000140)=ANY=[], @ANYRESHEX=0x0]], 0x1) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) 19:24:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202020fe0000001"], 0x1) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="aec4581039e7388cdf264112cd412de0e22f3e75c02af292204f5208c537ff5fcb0b1b0f478bc7b247349822dcd27f5ec36e4e4b2ddf074e998887e0436f27813bf77447ee350000000000000000", @ANYBLOB="9231bb3fcf5fbfaa546308fed8a381c987821a0210d71e70a34294380d3b1ba1d0a6e95322fc56bc6ddcefc1a256d344310c1c0bf0c1404d15c6e5d43ff46111601d483d9c0a602f9903091b720d558646ff5f81c0341ccccb97229e3e3082e816299fadb6a82aca5ce3941a5016d8bc85afb92e45ffe056aec557eec9e1c323c24be22bec28c1a0cc44df7d16ac88767dc650500af5ac65a743b4fb4ac231", @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESDEC=r1, @ANYBLOB="e383da77d8aabfc07298f1934e984305254dc83f600c28d50bb82098536945a2de9bd522a54640ddcb448a2b3a637cda5b29c54faf01c79080d6071c09f3b8d85633eae79767bd9400c03d8edc258123106fb7a5cfe76f36e6a465f2426a3032ff996b61abbbd335f924ec27674a25f3c6a68d3d822792aed1ddb26cb6b743266ff65132769b2afdf2907b92", @ANYRESOCT, @ANYBLOB="8713cf3d6224626dfb901ac30314f523d40dcc15d0f5eb2c2d1bc990f749d6f2e927c27de1f057ae288269c9f8a03666e32fa0254a67c51866dba0901c29c34e5d9af375a407cd64bc7be7dd01f71dee7f2481a7a51d2d861025fe5b88fe7484542b47d0f71c84a7119e4b78dd87433b161400fa239c4c7e017a68acd8768f783024c9eff18f1b4e9f254fd2f692fcc1c584adaaa8040287955605cc7ce7794efc12099bd535a28695d09ec5b7d55d21bf4c06a407dae44a8e4660eebf3650da9391c95fccc12b680637fd824e60df30f50c2f040f384095503d673e37492ac643f9ccc97e3f3437dac5a8dbbe29d4fb14", @ANYRESHEX=0x0, @ANYRESHEX=0x0, @ANYRES64=r2, @ANYBLOB="06b109cf09707e58801a83c478ecb1fa4b47d1ad6ae7e23743af5b7fd431c1c6f4c0e8bfd858f46a35f5b5d720e3e9dd5ccc8d42ecee7becf1337c6a8e45405435922b4909a1da9d67e7a8c608ffe71fc32cbff6773668fd4192f73046ee3c0de9c387e6dd1079d2b4a0e3c866159da83d38d393a72a8de487185d11c0930c04e64d1e20aee57a38cc9f29c2327f08a5fde6abc15758b3d967a531501cff04cb2821881f43a21ae1ffcf37c1a0a5f9ca8867882e28aa18455e22a195957a2edb6916225a90f1b0d4be920df224035e05d1e434664afab6", @ANYRESOCT]], 0x3) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r3, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x42) r4 = dup2(r3, r0) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0x84, 0x5}) r6 = socket(0x800000018, 0x1, 0x0) r7 = msgget$private(0x0, 0x10) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r8, 0xffffffffffffff9c) r9 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r9, r10) r11 = getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={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}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000100)=""/114) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r22, r22, 0x7d55, 0xd75, 0xfa}) r23 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000001600)={{0x8, r9, r11, r12, r14, 0xf1bd7455543e7e18, 0x3}, 0x4, 0xffffffffffffffc1, r22, r23, 0xb34, 0x618, 0x3, 0x6}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r6, 0x0, &(0x7f0000000040)) r24 = socket(0x800000018, 0x1, 0x0) bind$unix(r24, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r24, 0x0, &(0x7f0000000040)) dup2(r6, r24) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) r25 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r25, 0x0) 19:24:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x1c) r1 = getuid() r2 = getgid() ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000100)) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, r2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xc79c) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r3, 0x0, 0x0) 19:24:45 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x2cb) semop(r0, &(0x7f00000002c0)=[{0x1, 0x201, 0x800}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xb8c9]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 19:24:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000040)) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYRESHEX=0x0, @ANYBLOB="27589e7c862edd346c9a09f282cc377b8afbb7e32d23924964cda58f127b1f2b53412ea928d281cb21bb82c8cb964fa2da51f56388ed3f9291934c24eae6d3816827cb371fbbe028ee79c6f4da74cdbe68f7c99ef3e4a104e176937aa1f15cdb0d090fb5dfc57f700b8df90655e9345f6406f7d238d1b2b4b07d692cec1eb44c610a3c3a34ecb322d66eb4bac2c257077624a49358e8a36fd4a861a853913b812b3a64c3c449406807a03c214615a065b0b1911ecb3248046118d94d69699fa87f0a6cc38bb75bc0e7fdb859694afd73c4c4faca7cd8088f660c74f400a17fe6230e7b7522b546f64db964b6c6e91b1df8747000dde1f9", @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES16, @ANYRES16=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC=r0], @ANYRESHEX=r4, @ANYRESDEC=0x0, @ANYBLOB="25838b04ca7d7d96b449b49f519551ea42251e74e51ea399474c40c306cd48754d693c5f077dce13eacb91670d8b7027b5fff78d28ea25e90697e1c2c4465bbc3fa8f325a2828aed3bc6cefb3201273bf2e44a032bc25409edf5ce8e47796d3b49f5b8f3f13c07edcd0957ec32bff7d77a0c0be8bf34861a46ad573a9b69ec", @ANYRES16=r2], @ANYRES32=0x0], 0x4) kqueue() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getgid() r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r6, &(0x7f00000001c0)='./file1\x00', 0x1c) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000180)=[{0x0, 0x2, 0xa1, 0x9}, {0x3, 0x2, 0x6}, {0x5, 0x7, 0x20, 0x2}, {0x7c, 0x0, 0x0, 0x3}, {0x200, 0x1, 0x4, 0x7ff}]}) getsockname(r5, 0x0, &(0x7f0000000040)) r7 = dup2(r5, r0) kevent(r7, &(0x7f0000000080), 0x3, 0x0, 0x10000000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000600)=ANY=[@ANYBLOB="8202f37a7d3810ea6a70a17048f9ce977121c30da82f66696c6530c8b3f85232f7893832a6ffff5adcab2f455096765f257365d4b12ec58aee4d938dd935680f806b47367b80d205d0d78e7ff74b41ecf6f7965355d8c32960e405214a4fada3991af471da6dd299e44c4a08fd86c64f4a24dd5379f57487c44cfa2463d9fc121e71f3350d1b06f26201c0a926fe63662ed701e3e3846bac9ab84cea69ef48c92fba26d51bc266d1d77f8a71520bdb67fff612d6667da6d7fdc39e5819e30e24a40559eb89acc2e30fae3eae3bd441c82bc92e03037066055c4a7e91250ef1e9df0063655a26af1238a9ee4e5854056f48eb18bae5c88c0f0450292696be4f89db2ff11b25ee2523fc3d5f070034f90dbe821a46ce29389e33bb1696e0428d1668172a1b961b03561d7f8df14215b6aaa48321039d0a8c7867b8a0a2567a6e889b43821bea43b0ede2e77e2b34a3f3b75c778402babc6964a14c286f0ac1b59177741c7d"], 0x10) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x10000000002, 0x2, 0x0) r11 = dup2(r9, r10) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 19:24:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000280)=[{0x8000, 0x6, 0x97, 0x8000}]}) close(r0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r2, 0x0, &(0x7f0000000040)) sendmsg$unix(r2, &(0x7f0000001940)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f0000000300)="0a95f1c51216fb1135f8946cded97e4f8e89be8c38ca0b609f07bcbe61c579c01294eb282928c386822c1a51c3bf7cbb08751db41bc79cf2fb02a1e734eea3ad32a2a913e18f7994eb105129ca05d50fab080841551fd91838de71ecfa5f1e6ec37502c6b5e74579cb52d0289a28c96e1598ada262be1d2234a53b238a5e6f99565cc7be3acd413c007973fa0752d2e8118099660b95a49502a1e11dd1d7e5902716cf293fc8b1c6837af858d5cb371277c7723c3c167bcd3cd15e5d6011a4d7a01931525f142b72774f6e86", 0xcc}, {&(0x7f0000000400)="135bf8927e9d4359199788af58e3f16ad4986a45df8aea18e54076b3aba3a2181aff2c0dccc76280f80afe5aabc64ee25fb8c38de2b8eb7387f5ab5120688125b0e49bb82614c87c6aa02c8aef0a3e232300a41a7f519442bb5be4653dcd4f5072611a3398eefeef607ee8cab38aaacbbb8f137992d8184d37bd056a7566e469c8576f086962a3ba6525733e34c55d6fb4bb7bbd1748d2094e3da857528ce763347f36ed7c6259f9d39a607f32", 0xad}, {&(0x7f00000004c0)="9fad73276b80e8d5ec5180b7af938980c518ec63b278a388777c86764d55aef606196e0834ebd76bce3cc092d7f0e5f393971e5a270dca36d242c31917d32f0ec16a530f8cae1e59a9d0a54d8ef4e58629652c606df1b10fc4667443dd1407e17dfe9d5cd4bb7ec66d41ae5248af906b6a008a631f1904013fc76f1ef8a068a5f5f60c800ed68080d5bcfa2017609f7c6dc5e095735f3a066281801d7ad85b768533fe358e9d5665e254ee84d286fd7870f29bea0569acd86308ed", 0xbb}, {&(0x7f0000000580)="6dd2d891904f4f7c7861a944b8e5f1c6e78239860ac1eed352bff3665010c6cd52b0745e49341a805db5f05eb9e01d0e44adfe3e7907f6e25333a856f967b81805a775c96a5f16a426df7c00b5b242f2e528c414cb2743331cdad1eff367ec9e3637b267c1004542f1377388ceaf41522abda10e21b05e53c5f0a4acaeac8d370f53b60899e4100f5343022412ebb3409c9d245918f5714bcb408d4e0cc9d8ec647fdd862cea9a3a33ed103ed96f4b2fe7eff2fd9803676a6014c80f23cb241f95209281d0b3a2e8cbcb84babfc8f3c4d77b1dbd6848bd24524dbda71a58812905771d87f633f5888bad7eb2ef07cbfd866fd17dc57cd3d2f66ffd6a044667c4f0d111da377a74f0829219dabc99cd798d87d2049f5c16b1fc716ca79e63ac40a8463afc14ed7ad946dab59fb8707947f303950f166f49e3fcc8551ce9a8ea5c3167ada258f9588a240e8e8dbc37350768770990fc034d1594875d64cb683cecbda1b8d78d5d005b805498d65a68ced008ff8e21702a62e8fd575ce6c602759fc2df781dcc38f9305c132d4d030138749b44d2ecf51647690927de63a4455521fb3b4b978083765a20b8920e06bc5c616c2997cae9df623dc2aa6a96b527c4f926ed096105ccef3fd62e5088a1fbbc091228b7b0dbf8c06d1e9d0d48d3d79b22d298e671cdf4f7db7dfb1e63f4a94c67af2edc49e76325a6985013f3f6cd1bd3de036e6ed99a38519864b1abbd4cf6f82f5ad29b3d579479f1c25989f8b439361f827ede85ad329731d12e67c8b6c44bbc160c1b92884db4e0a95b35bc3349d4bd78369345a50d9f48df1d43a0bb2ee7d4a25a488c5e62056388177cb793aca2da400899df4b7fc6773dcb164abd2f246ff728c3997b31521b74bbe8e7203621817c5ed7568babc09dedb515c6e410b94cc01df224c21b4c64056a27b4bc193e1c100d3d4b0cbb6d4885289315e6373b4ac04f16bfc4b69235f1a88575f25a93981f9058ca2e22547435323846f679efb6c8fb2a126320b42f7adbfe352e32cb5dc9315194eb0714b121c22033861738c0f7f2fe663e40c31c0b4a2a2ccc95b0e68db40933819e5894a88eed6241fd03c3d1010672410498656073d477e16c8b18c1dca24ee03f5f44767c1951ec7910b13d40e62742d284e4ee7948bf4adfc9c3d99d024e8710d8615e5b4b3c8830cf438ef5fc101877040f464a218a08801fb9e57c92c3004ee4987c62d315840c392aac45a8f5f6fc7c37e3e5697af6fdd86ba9f43cb01354772cd014735960672924178c74469f6ea888f3099ebeb0404221fa6376eb7d4c405bf292265ee9c381b525a1094199224ff4a6e9f3fc52d3f4dc0397dd74bf1f37e7cdc802ee43c36393264101832d171fabd11cf93bbb963ccf2fe5c7630b947cc85dc7de006ea3ce0f30b62768db55113b8f84676589a813740c8e7382dc99607bae1950e7882e02da7e579de995bf6003fe3f4314273a24f0cc3206d26180dac6b6e914cf33eb7eb4d072b79b0f4d5efd51be4ff0ed0f4ba997ae0ddb1f1e507f03516ef10cb18ef89f228566732da92875525219585b0ed3b2fdcf9648691068c0f1076e8000af798b80bae9577940a7f1065b884eba2cbca88bca56288d2e4e654aad1f3e42baee77c486c4fec835218706d1a6a23425a25baad11a543fb787a636aa5aec9814e47b43efd44e82afc8726e49b90a8c9ec1bebf8155c15f998cc0bc33b12b7642ec05c63158a5123aaca2b6af23256544dff1fe978c2fedb50d60e7e2dd4c75e3fced220a897e57f88232847c9a19acbfdf1d6e023323499d966322994d9cc4f2d3c4224e37396fce5223348f43421cc7216bd722cc0be934953637853a8e17f1edecf6446af215af55a1b51f4202ff4948e62207a3a323ff7fc071f2d60826cf429b96154c1be23a5bca2d7e3a87bc981baca9560704ccc151b762b493165b1edfd4b86f109be1cf71db9569e9da0c1871552ecf9b29b7beb7230b5747015f6c69fc8eb30d28ac721dc7ae09f8ff0805938c7a130dd5d629947cd24259d77278b39857bbea92584efdd2c8c1b2da0b51f9610e06f023331a2c2b4684cec644b64a0766b578523d977d7129362aae03e2ece0417744ad1d3f0ac0160f0f8a4f8a5b6b664437fbd776a817ffa5931e8f96dd5f630e87d6beb3eb1458e2665e9a62e58027af9b56723d4480571fec2191a1f56ba1970e5670579b1a2623d306a5afed636c5b4fe32b9505b12f7341d0cae621d3b35950ff6fde0c1d80b58ee5d00e79fe0d8ae3f8b45f8e0327d77b7f1c9adbd10e18f1e57c5ee9751a1506698a9717734a92ecc665cfc090fa76dcce3b4cea12db8bd09076a8855bef649cd459c1e9e40dc9dee988b40f7673fc45564d0804180a6ad22b782c756f35a015a98e00a5b611e1873b7eff9fe6cfeb9bb4e5452ab167ee0453a2c00eefd93641b28a85dd7a1bf85e6964da0c3286cfd289f2005fd6d1bcdd06818bfcc71f49756d69f259b16706750de23ec61091bdb244b0f1e5063d809976b25f1ddfc15a922b327312204f385c0a868725595e12edf2fd5c20a4027c70faeffffe00b4084a62637da6bc9cfa3d20911cf951ca4948384b84a0ebfbf98a3d9938f5ec940dbfb6b3c6d343dd3dd8a7f7f11091991bce3ba5af2be70041ad2c964bc3b19d75734071ef5efe20465161b3cf821d055e572230ab02ee95179dd6fafa05f8163505f3c02938e156467ee640cb4a3a7b32679b1ea1a70bebb16c02e8087481684a046c2690a49a2d5685b465d4f6a3ed7027d242a9ad4e0c19e553fcd0b6019b6202f7d2c51ae3207889e523139ca458c3114ecbfcdb0b49b72115281bfe188aced031f55cfdee89dee58a799e53abd117497d73fc7fd4c474dc4c3776bb9953ea9424bd648a3dc22712f1c4b031e5a073359e7d2cd420263f5c8f24b2b36cde2cd831a94763875a7bcfae926c712737dfb74e44505ee833e1a75a5f9bdd0f61dad498c3a7f0063032f462b4414ff592282b4e4d912636516514975ae2066973ff7a699d8a3052979b97206adbcb1bd0899604e1675b00952e9cc2b84fe9a841d865fcd11e0f6e4ae5fbc86b00ac356b5706cfdae1fcec3aa745edc54de8cbf0091838aa979fb595cfaa2062760c9c58e4c921060261b3b31f3b02124e4a11b8f4d9b169591df8e0f8df4b22bd61b17877313e43bdd7f56ef109ff8ea86f8c09f5986b0fb5e0e9d428a0aaca38917114d0251e3afa7507585b0a5db6ee0e884be7c1d77e18b391b54baf5b4bd65d8a85ef9f796ae815f22cc67bb4b2d3a00b1ce226c0245aa7f01985a9c06a31e43a3bb0b5cb32081e35433781513a8f349171ac4d20409e01c5eea8ee8a9926ac6ecd131e848aa8ae2e86caa9a7c2d120114f24545ec25fb1756fae6f9a1f803c647c61f277c6bd2f33cf0796871f68db80241aecfa828824f8fad24f2ddfb2a1b4f18a11b080720a0a68d522940160ec41422b0eb995ad25da29134e3ddfd5de81e6be44bde7d67fa0f643fc416c2628a911cc253b10650181f90580efd1946c4f700f170a5d6c48b2107eceda4527b578e67d6bf1677b9e2e3becd849cbd8e3eabe7090b60db7c0cc9b412b88b23fb9fabc193c4caede95a25dde106f32ad92fbf973ba03802c67c0aa9b9eac2b02d8f8ed87e6713f84cb366ab5ac9fc84e77f8cf2e30f2bcff65f0a83b9ad1dc68496f080ce2ab282ff6a71429c1faef8d3a05a8ba2ac01dbf72c539cbf4250154bf00596137dce814e6705699bc6e57f3b7c18485c2d18b9780d8b5cb3e934cd2ed1b9155929bbf294489ae9fb628f391901360dc68314ae07057d9a22dafc9bcc2028ec622d45871783b3c5c37d7d651567f696e7a5b4abce4763f3daba920e53f51816128e2481829163b8d63671c3841f833a7d106a36c6697b096c7393ebb3dad27d50ce8286cdb92970b473adaf25c21cfed4d45d26467d9d581da9d96b3a3d4f3d7a83b4dad6d569b45628effbedb12df853a434f109248c199e023be7cbf4bf0d324235c9d2448b989e6c1698db351701ec62a2f177a3a2873b53a4837da80ed679a40a79ce93a1948e565096eda5e3f2e2a1da59d364f031e8778e9fe1685ec6991a8d9d1502811e92640fc5edf45f0f8dba1c4fd071237d24d6e41f7ffd3a3ab45e62c3288995d5f8ca8c5310c28cb4620c4a4dd5f88c130f0f0b7272202bfadfca9d04ba55f00c82dc6d6762b8f15ad4aad7d069ffe05e604f9a9f762a6a3bdcc3dbbfc325325aed8ca2a5d4abcb373d8ee9f784bf91ed21483cff8b8661320a2538fc764606900c4a7ebdf6f2f3739868d5a33774367baa0499bc7349f4ddda7e3f3f73e91ec24beb97374358a9338959011cd4d63999886ceb42768eddf04c04ba950928b4e4289b1b72bcb2f5a07dd8290a45035c687632ce81f059acfdb0f2ea5cd45b62601bd80132b2199f17e1da7f86869847b44d098a4c36996787c7bd9fb3b40942d138eb9267bf90ff9a66d12d44091fac3af965242d457ccccd66a1a26903471c8e47116bdb9f0ce02d49d01e6922330d5f83069100fa11534aef249f49b8573b1832be07ef22dcabcea6d1a694311df2af5ee2f1b967784f04d8933c26377f597c1545bed60b8e72b668e57d43bd4e71f6342249c1778db11450f9818e401fa98d4fa0814600b19427c52ec33ff1e3e0397af8e63aee2fdf55a0ddefed36eb3a09f91769af1469d0dc738f19fd76e7ecf97cede9fb3c6b6ebbb1adda93be389f1fdffa306f61f9c95b00b64b70fe74222167cc76cf5d8f30567f006ef6b37e8410ec13d1f4540d5871c21e1920da61b37019e5434b6ff157199ba6b5565be05caddd2d05680d6481bb3c0cae98e84022e0d364c35e6c6e9e21dcac9b0f9884a84a97000dff625c7eb93019931a0ca5ce57d1eb94e9839de359c14459ed0cc3c78ba5e3ad8eb6ee0445fcb98e62bea889138fc14de94781a344e9247ecba6b22c95035ea8efadb677dcbef4e30c976afc7e5309553ed345b92714dbb8a5dd53246ac0b0756a9404422310ab475776dc32a89c5b2303762cbc63f252237d95e1f06305d86048f3df8ab3f078be59ed27499a4993b6efc97ea5ada05f3eed22b932ca761f83bea6f7a2ac4a9ba55f534015b0680cf9bbe5c33bd37039a2b1c705143e6bd67a7dc24102c8bf44b3966ae9fa2e1575c0553e48db22eff14d9d19f9240f5ba12c96941934d062acc38a3c9589d51ac87f7bf6db54cdcfe691b7b19d244b7beee78011521f1c0a05a6e002e4fd2e8d6591fe590f5a3fac1a7667756f15da3fe32e46f322b5c53430dad07544881495202fd4181e65dbf38c7d327bf179b20f22290d8a471c1a16167877db52ed260a278bfe5c7a83ee8e615df653b3e9339fced4e44bc362f3073334dad8daa2a77151c17f7be75f2147bff4ffaea1f46566943a45e021fb534598f6648b98814f55f791c7b142d463473c9ee5d946a35edff869c26e3c350e932da2fc3b94af76eccfe10b3c580bf395cc29e57efcdd6560f952fa7d79eaf0f23379a4a5a73e8f37521158ada196b3a6af31ea81a4e3e3458f14e4bf0f255eb209fec484f6e2a0ed45ac690202c4e67e3d4071c2cba559cf4b27d175b02655841b67802be3ce8c07f2be350f51a89e1c68fc5a6e86f5e9426f59e60ba1811c4dc53b40d938ef3fcf732e8e484a3c517be99736c0c1e26541aa983d4899d991d8921555729ee25d26c270857c2878f8c6b126010c839d84360826ee4acb23b3f8118b6aa", 0x1000}, {&(0x7f0000001580)="b2f24a868822f1d2447611041ae9066588b1ed0785d803d4bead622a3a837c58426b47d71d78376e477b4649d16b82d94ae0ed74f7e291f93583a393650c5c4f66835373d08276359da4bc3705f500f7027623a750f7e8b2caeed2390c1a1a569b093fcd92729eddd5325b11f86961a3467979b05383855972c54f91f01cb4f2d76fc6eee6354bcc5adf0e7117dc7b168c070f44350a4af1f82239c93c1e88c1d66b8f71d94a193969f26cd2e8540122a6282707086121a67d2c00f6", 0xbc}, {&(0x7f0000001640)="51b5f12b4883ee6d4710d8b52454a0d383ad0fc19c2a78d2a9efe3f73c3cc4a970d2db1168f089d67a9886a49d6f2a6da6e4c1e4291e79b3472fe6da138f609b22ae9c8068ffd950adfce6e88f0d9b1fc4bae4d7bab8b47f451652231958626b50b78baf2e896c36c20c858089ea521f9c4a65fb1f7b8e39d8d0af03c4fe003de27cc29fd23b9f217adf4b", 0x8b}, {&(0x7f0000001700)="a49f954c53d2972f06b1a6a8d1f269c5b020780c1f8e1a66c5eafd2dc93dcd242b6171bfdeae9dcfb227d2376498a4ca817d5602bf95f5c581c9bacc3cb4ad265a51a1f25e0bedd1a98635fe350ed22b62d3eae38a17c30ab6ca844ebac090b909f4dfd06c9b364878fa285da18cb62d5c3cf498c73eb2e221cc5c10714aa810c284bfaaa73f763875435867afc4fe74c2cae15808d551bc56c63a8dc4ea1369f71a4664855929c4f3ef2ebb4fffa75bab132e260fa4351e3902940ebfac80fcffbe2f48a33be02217eb1489509b", 0xce}, {&(0x7f0000001800)="8e1cbcedcdbc3f5b799603afc590267789bf6a600e83b82705534b2edbd8b2d877f109726e53e2031dc544e210138c38d98143ff31847feeda60fcf7020ccbf060528796da5bb921d9f61db9d50c53cc15a92afa2713f3699aa8aa90f47850a083a4dc07b6cb1606216f4e7dae6a0f4c5ac736f0338cd8577aff3d70d019ba82aab72545d2dc6f47de24dabb6c14c72b59d561063268bbf3699572", 0x9b}], 0x8}, 0xe) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = openat(0xffffffffffffffff, &(0x7f0000001980)='./file0\x00', 0x10000, 0xc1) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000019c0)={0x8, './file0\x00', './file0\x00'}) getsockname(r3, 0x0, &(0x7f0000000040)) lseek(r3, 0x0, 0xfffffffffffff801, 0x0) close(0xffffffffffffffff) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4da8, "a4d9fcd71d7d909a413700000000e4ffffff00"}) socket(0x1, 0x3, 0x4) write(r0, &(0x7f00000001c0)="962eebb4b3fd9c64a0701802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43629d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f8d8f1d", 0x4c) 19:24:46 executing program 1: r0 = semget$private(0x0, 0x4, 0xc1) semop(r0, &(0x7f0000000240)=[{0x1, 0x2, 0x1800}, {0x0, 0x1000, 0x1000}, {0x7, 0x1, 0x800}, {0x0, 0x10, 0x2000}], 0x2aaaaaaaaaaaac7e) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r1 = getuid() seteuid(r1) r2 = geteuid() r3 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r3, 0x4, 0x84) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000853ed4964962e739d01a85cddfc4205bda53ada75071d02482a064961b4b9dfefa661337b66e199dc75d8692839a83033ef39acfdbf9d9ab7d86be54bf420ade30759b321f0cb130d81a434a6d32136b0c2a493c746b3f6492482314910eab6b738a964bfa2fcbf3f550764613f8e6ffc359ec58feeccd191355f7b39d0d27764afd3918fd4fd6edcb0fd78ea1e872ff8b802af1ce186f3f7abec3c45c3cffcc81924f0368df"], 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, r2) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x39, 0x0, 0x0) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000000)) r7 = dup2(0xffffffffffffff9c, r6) r8 = socket(0x2, 0x4, 0x1) setsockopt(r8, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r9 = getpgrp() fcntl$lock(r8, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r9}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = 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) r14 = getgid() semop(r11, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r13, r12, 0x0, r14, 0x100010024, 0x7}, 0x6, 0x3dd, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r15, 0x0) poll(&(0x7f0000000000)=[{r15, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r16, 0x0, r10, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r17 = socket(0x18, 0x2, 0x0) accept$inet6(r17, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r18, 0x0, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r20 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getgid() semop(r20, &(0x7f00000002c0), 0x0) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r23, &(0x7f0000000680)=ANY=[@ANYBLOB="01fbc208a8696c6539aa7206d08ad780"], 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r25 = getgid() setregid(r24, r25) r26 = semget(0x1, 0x1, 0x0) r27 = getuid() r28 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r28, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r28, 0x0, 0x0) close(r28) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r27, r29) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r21, r29, 0x0, r24, 0x100010024, 0x7}, 0x9, 0x7, 0x10000}) fchownat(r7, &(0x7f0000000200)='./file0\x00', r18, r22, 0x8) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r31 = getgid() chown(&(0x7f0000000180)='./file0\x00', r30, r31) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000680)={{0x4, r1, 0x0, r2, r31, 0x100, 0x3}, 0x3f, 0x49, 0x9}) seteuid(r2) r32 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r33 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r32}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r33, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r33, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 19:24:46 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r0, 0x0, 0x0) 19:24:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = dup(r1) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 19:24:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b", 0x40, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0x0) 19:24:47 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000000000/0xa000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffd}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x6, 0xfffc}, {0x1, 0x1, 0x17fc}, {0x3, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x1, 0x8}, {0x5, 0x5, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0xc333, 0x800}, {0x3, 0x2, 0x1000}], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x6, 0x4000, 0x43) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f0000000040), 0x0, 0x7, 0x0, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000880)={0x401}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r2, &(0x7f0000000040)=[{0x0, 0x200}, {0x4, 0x1c9b}, {}, {0x4, 0x32, 0x1800}], 0x4) semop(r2, &(0x7f0000000000)=[{0x4, 0x6}, {0x3, 0x7fff, 0x800}, {0x0, 0x3, 0x1000}, {0x2, 0x6b, 0x1800}, {0x0, 0x20, 0x800}, {0x3, 0xf2, 0x800}], 0x6) stat(&(0x7f00000009c0)='./file1\x00', &(0x7f00000008c0)) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r6, 0xc028698d, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10, 0x0) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000780)=0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r7 = socket(0x2, 0x1, 0x0) getsockopt(r7, 0x6, 0x2, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) semget$private(0x0, 0x8, 0x10286) 19:24:47 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000680), 0x0) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) r3 = socket(0x800000018, 0x2, 0xfc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) connect$unix(r3, &(0x7f00000007c0)=ANY=[], 0x0) write(r2, &(0x7f0000000d40)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0xfffffffffffffee6) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x7, 0x84) write(r4, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dad2bea7abbf3846ba649a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0b9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c685162906722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f6571c29e6149700"/368], 0x170}, 0x402) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xc, 0x0, 0x0) r10 = dup2(0xffffffffffffff9c, r9) r11 = getppid() r12 = getpgid(r11) r13 = msgget$private(0x0, 0x150) msgsnd(r13, &(0x7f00000015c0)=ANY=[@ANYRES16=r12], 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffff47) setuid(r14) r15 = getegid() r16 = getpgrp() setsockopt(0xffffffffffffffff, 0x4, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r18 = socket(0x18, 0x1, 0x0) r19 = getgid() dup2(r18, r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r19, r20]) r21 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffff9) r24 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000a857e537ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2d0000cbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) r29 = getppid() getpgid(r29) r30 = msgget$private(0x0, 0x20000003c4) msgrcv(r30, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r30, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c3243cf243373900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b0600000000000000ad0700000000000000000000000000000000c0490000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead59333f15afbd4f4c624c1c804023e43c54e5e1b23816135bd89a66cce695c09b7cf2983ff061c64123870f4c5f5c0ba22327b2af82def35500"/337], 0xfa, 0x1, 0x1000) msgsnd(r30, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000001000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a855c954c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000002100"/121], 0x1, 0x0) msgsnd(r30, 0x0, 0x0, 0x1800) msgsnd(r30, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x1, r24, r27, r23, 0x0, 0x46, 0x81}, 0x10001, 0x1, r28, r29, 0xa5, 0x1, 0x4e2c, 0x6}) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r31, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf8000800000000000000000000000000000000000000000000000000000000000000000000b3ab000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1000) r32 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r32, 0x0, 0x200000000001d, 0x0, 0x0) msgsnd(r31, &(0x7f0000000f00)=ANY=[@ANYRES32=r32], 0x1, 0x800) msgrcv(r31, &(0x7f00000019c0)=ANY=[@ANYBLOB="00000000000000000000faff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000008d0000000000000000f2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e500000000000000000000000000000075cc20ab0d8d24bef7073395bcc1a65301000000000000000000004000000000000000"], 0xe1, 0x0, 0x1000) msgrcv(r31, &(0x7f0000000480)=ANY=[@ANYRESHEX=r28, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r22], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r26], 0x4, 0x2, 0x1800) r33 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r34 = getppid() getpgid(r34) msgget$private(0x0, 0x201) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r37, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r36) accept$inet6(r37, &(0x7f0000000bc0), &(0x7f00000002c0)=0xffffff69) r38 = geteuid() r39 = getuid() setreuid(r39, r38) r40 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r39, r40) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300)={r35, r36, r40}, 0xc) getpgid(r35) msgsnd(r31, &(0x7f0000001980)=ANY=[], 0x0, 0x800) r41 = geteuid() r42 = socket(0x18, 0x1, 0x0) r43 = getgid() dup2(r42, r42) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r43, r44]) getgroups(0x2, &(0x7f0000000b00)=[0x0, r44]) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x8000c, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) setsockopt(r46, 0x29, 0xc, 0x0, 0x0) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r47, 0x29, 0xc, 0x0, 0x0) r48 = socket(0x18, 0x8003, 0x4) r49 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, 0x0, 0x0) r50 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r50, 0x0, r50) accept(r50, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffeab) r53 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r56 = socket(0x2, 0x2, 0x0) connect$unix(r56, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r56, r55) sendmsg(r56, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0xffffffb5, &(0x7f0000000680)=ANY=[], 0x12}, 0x402) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r59 = fcntl$getown(0xffffffffffffff9c, 0x5) r60 = getppid() getpgid(r60) r61 = msgget$private(0x0, 0x20000003c4) msgrcv(r61, &(0x7f0000001240)=ANY=[@ANYBLOB="000500c806c2448927ea325e39217821b111ef89695d4ae142a2099adeb615acf53871cb08cf27766dac988f2b9656a5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09ab04aada734660c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a75abf722a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d56d20116c8de4c98d3f9a7c3ef87c768d6706ea0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b2c8de15a3e55d493d2b6651579b10ac57f478fa098f515013cb5004527639f184b9a9b00000000000000"], 0xc, 0x2, 0x1000) msgrcv(r61, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3e0cdbef653cb345ce70000000000000000000000000000000000000000000000000000000000000000000000000000003a5c"], 0xfa, 0x1, 0x1000) msgsnd(r61, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r61, 0x0, 0x0, 0x1800) msgsnd(r61, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b10400bdcc8ec5d56f596329414fa22f5c0ed193424179fc5bd89202a8ae00"], 0x2d, 0x800) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000980)={{0x1, r53, r58, r52, 0x0, 0x46, 0x81}, 0x10001, 0x1, r59, r60, 0xa5, 0x1, 0x4e2c, 0x6}) r62 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r62, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r62, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf800080000000008000000000000000000000000000037b3d60000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000009e1a61e52f79da00000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3d02fa6723260d457735632046ea1815c69065217070000613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0f122cfa2224805af6acd04e47bc913ae9428dc2c101e92f4c7fa1db7f5a6a7be9b7dab144ae6a2655bb798edc01fedecc8151717a9b5893c8637263a70406d4c321ce96effff5f7581bebadfa2545344f7b91ade924a5b416ac2518e265f639dc2e50503663c15b0c05da7f46494b6433f20f2cbc642ebb1563a14ac7c05be26aa668bb"], 0xfffffffffffffe9f, 0x1, 0x1000) r63 = socket(0x800000018, 0x1, 0x0) bind$unix(r63, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r63, 0x0, &(0x7f0000000040)) r64 = socket(0x800000018, 0x1, 0x0) bind$unix(r64, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r64, 0x0, &(0x7f0000000040)) r65 = socket(0x800000018, 0x1, 0x0) bind$unix(r65, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r65, 0x0, &(0x7f0000000040)) r66 = socket(0x800000018, 0x1, 0x0) bind$unix(r66, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r66, 0x0, &(0x7f0000000040)) msgsnd(r62, &(0x7f0000000f00)=ANY=[@ANYPTR64=&(0x7f0000001d80)=ANY=[@ANYRESOCT, @ANYRESHEX=0x0, @ANYBLOB="1da1b5d281bfcf7f10a7e2ba6a763ffa9aaad0fa244c8c568a4f51f75a3171d2"]], 0x1, 0x800) msgrcv(r62, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r62, &(0x7f00000010c0)=ANY=[@ANYRESHEX=r59, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r51], @ANYBLOB="70d11fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487f3a058748c17a0f3e3d258dde5e3d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r57], 0x4, 0x2, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r68 = socket(0x18, 0x1, 0x0) r69 = getgid() dup2(r68, r68) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r69, r70]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) setuid(r72) accept$inet6(r73, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) geteuid() r74 = getuid() r75 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r75, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x7ff, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r75, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r75, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r77 = fcntl$getown(0xffffffffffffffff, 0x5) r78 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r80 = syz_open_pts() ioctl$TIOCSETAF(r80, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r80, 0x20007465, 0x0) r81 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r80, r82, r83) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r76, r82, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r77, r78, 0x0, 0x92, 0xffff}) r84 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r84, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r84, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r84, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r84, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r86 = fcntl$getown(0xffffffffffffffff, 0x5) r87 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r89 = syz_open_pts() ioctl$TIOCSETAF(r89, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r89, 0x20007465, 0x0) r90 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xffffffffffffff41) fchown(r89, r91, r92) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r85, r91, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r86, r87, 0x0, 0x92, 0xffff}) r93 = geteuid() r94 = getuid() r95 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r95, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r95, 0x0, 0x0) close(r95) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r94, r96) setreuid(r94, r93) setreuid(r53, r93) r97 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r74, r97) setsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000300)={r71, r72, r97}, 0xc) r98 = syz_open_pts() ioctl$TIOCSBRK(r98, 0x2000747b) fcntl$getown(r98, 0x5) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r98, 0x1}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r98, 0x20007471) r100 = accept$inet6(r99, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r100, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r100, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r101 = getuid() getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f0000000c40), 0x0) fchown(r98, r101, r58) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r103 = socket(0x2, 0x2, 0x0) connect$unix(r103, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r103, r102) setsockopt$sock_int(r102, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r102) setsockopt(r102, 0x0, 0x1, &(0x7f0000000040)="3f800000", 0xfffffffffffffd3d) sendmsg$unix(r10, &(0x7f0000000cc0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000280)="e2a3d57da8e950f2860a8d4e1ca9a7020991e79c42928881405ce3734b4071da7b8843ba83e887d9554caf785635bc27e499c78940ebb0081d3a96f2c41411cc1a06527203ca297005213b251c9baf049587069b8fdc94ef27846e483baa6bae9b4ee9a60e525345d56a543cf210f4", 0x6f}, {&(0x7f0000000300)="d887ab376879783c676178944531f52c40d183aa0a6bd59917dfe82d2c39c43858e049098cd61a996c437ca1433402ba503c3a3bcb7f5b28970ac0e45b63385760efd87d4cb3b323f0ab65858b86528c5bbd297b087b41b81a3a5910a16d17cd4324d2ced2b632aa8c532968c03fb2bff77fbab75d54718f7ea0f89c546cbfdbbfe9a248fa95cc48c80acc9052468c47dc19619ed6f57bf6c3f37d7b2f3d8b1d62305e4444001ba9f589353da4ed7932cef64201619b8d27df02d23630abdbd9f269ab2d45", 0xc5}, {&(0x7f0000000400)="69648c17baa0c60964f654170595df212ae2b466307d8a91395a78b10d8563ee6ae30ab004c142bfc3cb8bd5b5b6bc306f89c9af65d6f709ad69623d0da7dd3d94471456fef511725a88765b0287785faba0f320098d3b85e4c9684068b51f740767e115487a60e19dbb64d672d53d170d4b1757e56c2ddcf4f260763411632ca1527f8f3b22eebba5bf27ed5732e7c10985e9b197cbeac7105063cb86182436396adfbeed5f1f336faf8e77598004572c649bc024f6b3945a78fda280a49d", 0xbf}, {&(0x7f0000000500)="076bcbfa4c33bfce09a0956bb359aa917c0ce6303ee5e93a85d8994780cc934ab21b8b5291e8b395dc396b9295fa45e775017de19d8714aaefa2e9e2f6218ccabbd0f9907b2f71d2c84ae517078d7f817c8353a02f3c48bbd481fc36527c1959c83fd612215f0ee143c8a39390f13c868db2b20e52295c055e1356f5129fa4bbca3a8ae05f3bc33051e91663f38db6ea7cd07de38fd8fb9a7327631fc10f5270b404ed24938ef7e89491b16dd65a992403911ade02667c2d97f9c69959ab6049f6820580bb16830245b3bc097bb8689363730b17e8c64351f79067d06e4e2382192ee28df82b9894fa6d365bb23c1621970bf7b2987814b9b81b4e741a70", 0xfe}, {&(0x7f0000001580)="def526b003d1", 0x6}, {&(0x7f0000000640)="22dbcd34428be362cf0351ac22984c5653488fa4040f16089239bd99a313b58d53dbff9a07ec5b5389a31fd40d8663aff09e3c214d6e4f354130a09506cf614cf65a7174c285670f3db86b3a19141bc3dfb25fcf974b11cec9dfe70b55a95aaa77772c157096d4f87d613084906d2587c9bf3d857a72c3329f2c4020209e07bfafe31cf2a177f1fae566ba52a46f5d97fe48225cf24302377144ecf3cf4fb179bd4341ecf106d7e58277b6cde87099a117145b413da4d407535c9dc53207024cb082cac83529f85c59", 0xc9}, {&(0x7f0000000740)="7fe63f525b9a4710ff7de962691d8a424ebaacf917e02f1aef16a223bc1e12ddf500d4632356d0b9a3f836e08657933633788f2af08b8b28bcb100eb4b2203a4f6310be8db85086e87c11a1e85bdbff76b4a86a4883a0a9829eec0add47d00ceea06de3ba5771139", 0x68}, {&(0x7f00000007c0)="49b3a9d68e839cfebd2ff4f56886e92f732cf4c4fb0d0471e1f094923c72c9f0320a89eb2b0922b4b12e930b0a611458f8ff07c4d145db81f4f1f843c06022b25f4a0e4ae3196ca790195eb9826cf07341133cb355ca1040f0a1a505a9bc5d47eb8b61962c246db943ae05d5a2dd6ec656d8a08134afa3d1adaf10c05a45ba45adf8a4d7c5af2b383d35a70698c7cb568616a585facb901b5842c2226e83ff64833cb9394e99d1d056b6", 0xaa}, {&(0x7f0000000880)="fa7c4e6745f8f685ddc2e21018d9ef818aa41b904850ac0ac5899286d0fab069dda68a50be88be1063ca7256c44936ec71b234066b063887a63be5c7f1563d7001eb3426366d83034862daed74f7882d1b431ca33acca99862e473159758b3285a9cf2a2fb4c21ea483cb74c314a658f118cc7249adcf79590c1ce93bdbec8d4c7552cbf365c350ec3557807fabe371019771ceb31bca167e4fb69d5cff1924bacbc763c026ae2576a7d1c972e558007f1bb26b571b4d1ba242c5c374b1319c82e236d85a3f69baf403f3099f50ed56dedef3d9035c0acd7de0a4d4924db2530f019b3c20f28286732d4b302fc722d800a8bfdf5b256c6a698d250ca3c", 0xfd}], 0x10000000000001a1, &(0x7f0000002080)=ANY=[@ANYBLOB="2000000000000000ffff0000000000004751f4f58b980ce57aaca666e5ace3f334270c18831e830d35b569d44c0f4e6cba76111f50ae8659d99571453410eaf8550dccb34be9223cd060a2666ff5b99f56cd64cd409cd78a5a96d40cf063e633fbccbf96387ea26b055a1e26316ea7e1c0893c5b1666cb8b6f48682ddf0f97f59bd3bed96bf2fba9f2fd02b5ed8d004aeedad7615357db90dbcac32487305891069f0448e2ac48693c1018d4c63dc2b31472b59680482ca75079a168accb7c06f8a73006b12d187db8f4716d7b778c1dc4ef77e4cfdb4b03429b06116115fa4659484e9a8e37d4fdea50183a25db22788939a1121c10b3209a489be93862a17e7bfba373ef8e33b87234a20646f6b5", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r33, @ANYRES64, @ANYBLOB="000000002000000000000000ffff0000000000000bebb62f9177b5257b0c6808287f546e303e937bec6a430d6eb615aed3967ed05366816b2c1b3d2a14576dac93c9f5c83571a362b98d49a81c1c82182eca358ecc4d8a3e45c6bc0c31277e77a6152b672e122ebd292477ba5b27d55e6db1cdc5ef06ee287759732bfb04eb5f5bd609b20c6331bc5b170b7cbdb8e8ea35787b3b66e8f926bdd282b41ffc847278bcfbe256557cc83a0563916cb530eddc70dabc40261ecd6278268a77c88145291275b3d7dd321da2baeb673234f6e432831c3567e3d49a5d464004b32fdb29bd54c94accca06f6fc53c9efe35c849fa12058c2", @ANYRES16=r102, @ANYRES32=r41, @ANYRES32=r45, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=r7, @ANYRESHEX=r72, @ANYRES32=r46, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r57, @ANYRES32=r67, @ANYRES32=r70, @ANYBLOB='\x00\x00\x00\x00'], 0x2db, 0xe}, 0x8) writev(r8, &(0x7f0000000200)=[{&(0x7f0000000040)="996b32d5671914da8718ba24f9c1f9219ed3be7d0ed7927a0cf02ec2f230bac5a25855f15c9bf1dc28907ad5a6e3c66a512a2bdc0044fddd576cc77a3398c421aff9d728e9f0a7275f13cb0befb7bd91dfc35cc0638b1a198876b0ce19335947ba88709d7d871f2bf98f2997d0324e2d873b8cdc51dc79e1accf0aac7e7723a312bd9f44d8f3748788402a30a1a9e06dd6c5fdd4871b2e3337a75d608d8f1187aec292e9fe00f9530a071147ebea692850f41364"}, {&(0x7f0000000100)="a50adbbf6232195f039c543fc92265cdef7f27c08a4883f88c8f53c3c3d6b7cc7fb38c299179a50486dfcd88dab460fcf1f81b76276676e24d0c0794d3352f846bad667168a6d5ef8c4356ebf95a1dac69ea3148751a11c167e669c62e1890928ab3d30c5aba2374c50ff5756736e7c676fb9c580922ae726e848f98a70ece6fbd48f9dd60544c41a68d2686f5f0b369ffba53a61a0cd19d166508e6427b087ce5aa727fb22dec8e363e17ea811642ddfc1f470c726d6668b37a1b35fed2b507b404930e2bd6608bc7f16b3597dfc057b6bd72081355c9eb36a126603b3ad9425a3aaf55c1198fb54cd02f0f5b5bf1e50ab36d"}], 0xf4) r104 = socket$inet6(0x18, 0x1c5694d03d50452f, 0x3) r105 = fcntl$dupfd(r6, 0xa, r104) writev(r105, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r106 = socket(0x18, 0x2, 0x0) setsockopt(r106, 0x1000000000029, 0xa, &(0x7f0000000180)="06000008", 0xfffffffffffffec3) sendmsg(r106, &(0x7f0000000140)={&(0x7f0000000380)=@in6={0x18, 0x3, 0x853e, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x402) r107 = socket(0x18, 0x1, 0x0) r108 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r109 = kqueue() kevent(r109, &(0x7f0000000200)=[{{r108}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x61) r110 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r110, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r107) ioctl$FIOASYNC(r106, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r106, 0x5, r106) connect$unix(r107, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() r111 = syz_open_pts() close(r111) r112 = syz_open_pts() dup2(r111, r112) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x20000, 0x0) r113 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r113, 0xc0106924, &(0x7f00000000c0)=0x101) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r114 = open$dir(&(0x7f00000011c0)='./file0/file0\x00', 0x381, 0x8) r115 = dup(r114) ioctl$WSKBDIO_SETMODE(r115, 0x8010570e, &(0x7f0000000000)=0x200000) r116 = syz_open_pts() r117 = dup2(r116, r116) close(r117) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000c00), &(0x7f0000000c80)=0xff13) semop(0x0, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(0x0, &(0x7f0000001180), 0x1e316d81a01eac7d) r118 = semget(0x2, 0x4, 0x468) semctl$GETNCNT(r118, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r118, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x1, 0xd]) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) 19:24:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x8000000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1, 0x0, 0x7) ftruncate(r0, 0x0, 0x3ffff) r1 = syz_open_pts() r2 = dup2(r1, r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) dup(r2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 19:24:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="0c556f42edd3ed5f2d7691d2f6b110d5451468bfdc73533e90594a8417a1528a8a12741b37f98a076802ed35a21fc68b04f234267137e464707407ad83bec84f20000000fb6182ffaa731965eaf227301e9ef2958be430cabcd383c9dd5a6147aea1ab288f66075bacab7a20432e91ae2d31d5b50386c1c75bafb182ff121b982e7a2047ef5eb6b94b31bfae1071de962b4a275878628c85d286c2262b8f33706e6d188da264fd33a853eaf5678f502e3b590dcb4516e253a0f7b93a49ef396d74dfb3553ad2662b", 0xc8}, {&(0x7f0000000000)="cfca7b7912a9473e16dfcd02d4a68ea98b776a8fd01f0ae694709b251a0908be92bef19fcf57d783f515a85c7e50157b03a03a223f05f3a02c5ecac8011127843cca3229f10cc98e88f2c1ea7feb", 0x4e}, {&(0x7f0000000080)="2ee1e5e5193e2a7209980bc29e1507", 0xf}, {&(0x7f0000000200)="7bc3c4f23c749ce950b82a1cb045bc3128aa7817e9c0b8ce8822ac93c010cee1df8549a8902c807e1c65d64f97d71aaec654e196bb8c77554ccade86912eb8962af30d4bff24afd52d925598e867c7aa94ae02879a1c43938e7ae36826186a9abbc1cffdf3bd7e087beb1c9a84d76f74f0c160c9c4cb2ee1fbbbbb3eb7be55a6cc30964c787628acdf3b99ed94a7ee54ab241a8c7d5db98a273b0c5b2067286b7baedbc54bc3485ffc2961debbd00284281c243cffd678c6", 0xb8}, {&(0x7f0000000640)="51499adc2a51dccf34c50002163bbe639fdda869d4116a704ab005429c5bd5dc45d9dd7a27053f82da8e2429d76828bae913301c06811e41e82e5567e4fcc3967f3d37f88aad2d2afe7e72e5b8e45f5935a2080bc8f52dbb8849d8dfcba45337e0812020bfb330", 0x67}, {&(0x7f0000000340)="3018140e0315edbda4d5250804f6a48b6da9ecdb", 0x14}, {&(0x7f0000000380)="006dde49dc67218d892b840c68495698ffcb94dd23280ba8cf0a21b4068166371e39dc959543cd8b878e3699a036ae0b5428f7feefeb16aad733ea914042dbef1f0108265e35006fc996a50f5f535f4faf5fabb78f3e089419b7ee7bd1", 0x5d}, {&(0x7f0000000400)="22ff19485a208dcc42e01b53664c957738054cbcb623787529109bbf4ae8c168f85949e3124e944537ba034dc37d16f61c24f01b1fbf79ccc9c7", 0x3a}, {&(0x7f0000000440)="1c7df5bc795c6dc0cfed0b63a767112b3bd9754c3f0b9e1956b8a2690d4305c3cbf4c9d1c72214d0b4c07a79e9a836a327494d88de9f70d52f349d2f36701e08ae3074b786a6e64d8c41c1d7b55eb6b66940de3feaedca257077506e6f109e4a92bb60310b8e33f22adcb6614bcee5a742f503206ef107b2468889bcb038afb18af767dadc4aa492b0fce58cb6b93339d06f5c6e3b67de75f60d1a1e90ea86a51bdfd7a5fc298a3e206dc02b43aafbc7d16624dd0ac25d", 0xb7}, {&(0x7f0000000500)="d4826b2e0460f00c851472f635ea11d649ba3505d3a71cba8b439eea36e3dff8fc4132a27b1d2a18c35834c008fb6de2ce1cf640310cc35fe914d795e2d0a6f58299e3de1dda40dbd0804360fd764026a23745756d6302e0c654b9a3bd4c7c9fef908cc38c4d2a11523c36706cf062f095ccbaea1339885f50df", 0x402}], 0xa) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000300)={0x1, 0x100}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000005c0)) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) r4 = dup2(r3, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000780)={0x80000000, 0x6, 0x3, 0xfffffffd, 0x89, 0x5, 0x1f, 0x10, [{0x7, 0x40, 0x400, 0x7fffffff}, {0xb10e, 0x5, 0x1, 0x5}, {0xffffffff, 0x9, 0xffff, 0xff}, {0x6, 0x0, 0x80000001, 0x9}, {0x6, 0xffffffff, 0x2, 0x8}, {0x970, 0x8, 0xffff, 0x52e4}, {0x2, 0xffffffff, 0xf638, 0xffff}, {0x3, 0x4, 0x7, 0x81}, {0x0, 0x8000, 0x3, 0x8000}, {0x47f2, 0x7f, 0x9, 0x6}, {0xff, 0x1, 0x5, 0x4}, {0x9, 0x9, 0x5, 0x9}, {0xffff, 0x3, 0xd4, 0x6}, {0x3ff, 0xa, 0x6}, {0x800, 0x7ff, 0x4, 0x3ff}, {0x8, 0x8, 0x7fffffff, 0x15c4e00}]}) 19:24:47 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x5}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x7, 0x8}, {0x3, 0x8}}, &(0x7f0000000080)) poll(0x0, 0x0, 0x4) setitimer(0x0, 0x0, &(0x7f0000000240)) 19:24:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001500)={{0x18, 0x2, 0x10000, 0x10000}, {0x18, 0x3, 0x8, 0x7}, 0x58c, [0x8, 0x8, 0x7716, 0x1, 0x5, 0x8000, 0xfffffffb, 0x7]}, 0x3c) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x0, 0x0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001480)={0xbe64, 0x6}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x26dc, 0x0, 0xfffffffe, 0x0) kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0xc63a229e50d49b7c}], 0x7e, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r3, 0x0, &(0x7f0000000040)) readv(r3, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/131, 0x83}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000001200)=""/108, 0x6c}, {&(0x7f0000001280)=""/51, 0x33}, {&(0x7f00000012c0)=""/36, 0x24}, {&(0x7f0000001300)=""/178, 0xb2}], 0x7) 19:24:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) close(r1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000440)={0x4be, 0xffff7939, 0x0, 0x6, &(0x7f00000001c0)={{0xf4, 0x9, 0x2a, 0x0, 0x6, 0x401, 0x5}, {[0x7fff, 0x1c800000, 0x10001, 0xdc, 0x9, 0xa8b, 0x50, 0x2, 0x6, 0x2, 0x7, 0x2, 0x8, 0x3f, 0x800, 0x2, 0x8, 0x7], [0xffffffffffffff80, 0x3ce, 0x2, 0x6, 0x2, 0x6, 0x8, 0x100, 0x1, 0x9], [0x0, 0x2, 0x73, 0xff, 0x5, 0x1c, 0x3], [0x4, 0x0, 0x7f, 0xf6e, 0x40, 0x200], [{0x5, 0x7, 0x80000001, 0x56}, {0x4, 0x7fff, 0x2, 0x9ec9}, {0x22ba, 0xe2, 0x8, 0x8}, {0x15f, 0x4, 0x5, 0x59}, {0x5, 0x10000, 0x9, 0x3}, {0x3, 0x81, 0x1, 0xdc6f}, {0x939, 0x0, 0x4, 0x5}, {0x3, 0x8, 0x4, 0x7}], {0x5, 0xf6, 0x4, 0x53b}, {0x3, 0x270f2cd2, 0x1, 0x3}}}, 0x8, 0x5}) bind(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="890c", @ANYRES32=r0], 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 19:24:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) close(r1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x38, 0x0, &(0x7f0000000000)=""/56}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2c0dbcdcc58b48c200000100"}) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x8e) panic: knote_enqueue:1308: kq=0xfffffd806e9fd5b0 kn=0xfffffd8074eea4d0 knote !QUEUED Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *158663 46851 32767 0x10 0x4000000 0K syz-executor.0 241729 151 32767 0x10 0x480 1 syz-executor.0 db_enter() at db_enter+0x18 panic(ffffffff8220cca4) at panic+0x15c kqueue_do_check(fffffd806e9fd5b0,ffffffff82250c08,51c) at kqueue_do_check+0x232 knote_enqueue(fffffd8074eea4d0) at knote_enqueue+0x80 filt_timerexpire(fffffd8074eea4d0) at filt_timerexpire+0x5f timeout_run(ffff800000a0c040) at timeout_run+0xc4 softclock(0) at softclock+0x175 softintr_dispatch(0) at softintr_dispatch+0x107 Xsoftclock() at Xsoftclock+0x1f __mp_lock(ffffffff82629988) at __mp_lock+0xe6 pageflttrap(ffff800020b4bb60,0) at pageflttrap+0x7f kerntrap(ffff800020b4bb60) at kerntrap+0xec alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b copyout() at copyout+0x53 end trace frame: 0xffff800020b4bea0, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic knote_enqueue:1308: kq=0xfffffd806e9fd5b0 kn=0xfffffd8074eea4d0 knote !QUEUED ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff8220cca4) at panic+0x15c kqueue_do_check(fffffd806e9fd5b0,ffffffff82250c08,51c) at kqueue_do_check+0x232 knote_enqueue(fffffd8074eea4d0) at knote_enqueue+0x80 filt_timerexpire(fffffd8074eea4d0) at filt_timerexpire+0x5f timeout_run(ffff800000a0c040) at timeout_run+0xc4 softclock(0) at softclock+0x175 softintr_dispatch(0) at softintr_dispatch+0x107 Xsoftclock() at Xsoftclock+0x1f __mp_lock(ffffffff82629988) at __mp_lock+0xe6 pageflttrap(ffff800020b4bb60,0) at pageflttrap+0x7f kerntrap(ffff800020b4bb60) at kerntrap+0xec alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b copyout() at copyout+0x53 syscall(ffff800020b4beb0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xfd6f95681c0, count: -16 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b4b6b0 rbx 0xffff800020b4b760 rdx 0xffffffff824ccff0 cpu_info_full_primary+0x1ff0 rcx 0xffffffff824ccff0 cpu_info_full_primary+0x1ff0 rax 0xffffffff824ccff0 cpu_info_full_primary+0x1ff0 r8 0xffffffff818bdcbf kprintf+0x16f r9 0x1 r10 0x25 r11 0x209aaf4772e3a069 r12 0x3000000008 r13 0xffff800020b4b6c0 r14 0x100 r15 0x1 rip 0xffffffff8184de68 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b4b6a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=158663 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020aa8018,0xffff800020aa8298 process=0xffff800020ac2f20 user=0xffff800020b46000, vmspace=0xfffffd807efff5c0 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 97343 186717 96794 32767 2 0x10 syz-executor.1 46851 308107 151 32767 2 0x10 syz-executor.0 46851 356046 151 32767 3 0x4000090 fsleep syz-executor.0 *46851 158663 151 32767 7 0x4000010 syz-executor.0 96794 319356 48560 32767 2 0x490 syz-executor.1 48560 204148 99206 0 3 0x82 wait syz-executor.1 151 241729 3053 32767 7 0x490 syz-executor.0 3053 76043 99206 0 3 0x82 wait syz-executor.0 59132 24287 0 0 3 0x14200 bored sosplice 99206 279359 22056 0 2 0x482 syz-fuzzer 99206 126112 22056 0 2 0x4000482 syz-fuzzer 99206 320850 22056 0 3 0x4000082 thrsleep syz-fuzzer 99206 272466 22056 0 3 0x4000082 thrsleep syz-fuzzer 99206 118764 22056 0 3 0x4000082 thrsleep syz-fuzzer 99206 161286 22056 0 3 0x4000082 thrsleep syz-fuzzer 99206 329982 22056 0 3 0x4000082 thrsleep syz-fuzzer 99206 302795 22056 0 3 0x4000082 thrsleep syz-fuzzer 99206 102425 22056 0 3 0x4000082 thrsleep syz-fuzzer 99206 203138 22056 0 3 0x4000082 kqread syz-fuzzer 99206 199819 22056 0 3 0x4000082 thrsleep syz-fuzzer 22056 17767 31586 0 3 0x10008a pause ksh 31586 400695 4222 0 3 0x92 select sshd 18866 466281 1 0 3 0x100083 ttyin getty 4222 353040 1 0 3 0x80 select sshd 80041 465376 95849 73 3 0x100090 kqread syslogd 95849 439319 1 0 3 0x100082 netio syslogd 66751 280972 1 77 3 0x100090 poll dhclient 94184 81095 1 0 3 0x80 poll dhclient 18221 166792 0 0 3 0x14200 pgzero zerothread 87854 253266 0 0 3 0x14200 aiodoned aiodoned 15368 442306 0 0 3 0x14200 syncer update 23506 217038 0 0 3 0x14200 cleaner cleaner 98787 127053 0 0 3 0x14200 reaper reaper 92849 311186 0 0 3 0x14200 pgdaemon pagedaemon 83415 172401 0 0 3 0x14200 bored crynlk 92113 516175 0 0 3 0x14200 bored crypto 98153 237011 0 0 3 0x40014200 acpi0 acpi0 44034 267773 0 0 3 0x40014200 idle1 54918 425403 0 0 3 0x14200 bored softnet 37921 241234 0 0 3 0x14200 bored systqmp 25050 112906 0 0 3 0x14200 bored systq 47774 172619 0 0 3 0x40014200 bored softclock 88648 180841 0 0 3 0x40014200 idle0 60235 212582 0 0 3 0x14200 bored smr 1 183854 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: shared mutex timeout r = 0 (0xffffffff824a8ed0) #0 witness_lock+0x52e #1 timeout_run+0xb9 #2 softclock+0x175 #3 softintr_dispatch+0x107 #4 Xsoftclock+0x1f #5 __mp_lock+0xe6 #6 pageflttrap+0x7f #7 kerntrap+0xec #8 alltraps_kern_meltdown+0x7b #9 copyout+0x53 #10 syscall+0x4a4 #11 Xsyscall+0x128 Process 46851 (syz-executor.0) thread 0xffff800020aa9608 (158663) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82629b90) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 shared mutex timeout r = 0 (0xffffffff824a8ed0) #0 witness_lock+0x52e #1 timeout_run+0xb9 #2 softclock+0x175 #3 softintr_dispatch+0x107 #4 Xsoftclock+0x1f #5 __mp_lock+0xe6 #6 pageflttrap+0x7f #7 kerntrap+0xec #8 alltraps_kern_meltdown+0x7b #9 copyout+0x53 #10 syscall+0x4a4 #11 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9483 6334K 6334K 78643K 11047 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 4K 78643K 4970 0 ifaddr 39 11K 11K 78643K 885 0 counters 43 33K 33K 78643K 279 0 ioctlops 0 0K 2K 78643K 259 0 iov 0 0K 36K 78643K 1088 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 4072 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 76 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 2349 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 8 25K 33K 78643K 6430 0 sigio 0 0K 0K 78643K 193 0 proc 48 50K 83K 78643K 6113 0 subproc 34 2K 2K 78643K 2040 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 1576 0 in_multi 33 2K 2K 78643K 1514 0 ether_multi 1 0K 0K 78643K 14 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 139 625K 625K 78643K 139 0 exec 0 0K 1K 78643K 2444 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 198 27K 42K 78643K 24881 0 UVM aobj 130 6K 6K 78643K 133 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 607 0 NDP 7 0K 0K 78643K 363 0 temp 102 3021K 3086K 78643K 28107 0 kqueue 7 5K 23K 78643K 748 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 249 0 243 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1198 0 1196 1 0 1 1 0 8 0 rtentry 112 1271 0 1227 2 0 2 2 0 8 0 unpcb 120 7107 0 7087 28 26 2 3 0 8 1 syncache 264 95 0 95 24 24 0 1 0 8 0 sackhl 24 5 0 5 3 3 0 1 0 8 0 tcpqe 32 61 0 61 17 17 0 1 0 8 0 tcpcb 544 10975 0 10969 78 75 3 12 0 8 1 ipq 40 72 0 72 24 23 1 1 0 8 1 ipqe 40 1898 0 1898 24 23 1 1 0 8 1 inpcb 280 16444 0 16435 72 69 3 9 0 8 1 ip6q 72 12 0 12 7 6 1 1 0 8 1 ip6af 40 20 0 20 6 5 1 1 0 8 1 nd6 48 279 0 275 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 5588 0 5373 23 9 14 15 0 8 0 art_table 32 5589 0 5373 2 0 2 2 0 8 0 art_node 16 1270 0 1230 1 0 1 1 0 8 0 sysvmsgpl 40 52 0 40 1 0 1 1 0 8 0 semapl 112 2347 0 2337 1 0 1 1 0 8 0 shmpl 112 131 0 3 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8708 0 7290 46 0 46 46 0 8 0 ffsino 272 8708 0 7290 97 2 95 95 0 8 0 nchpl 144 17543 0 15940 60 0 60 60 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 79856 0 79856 1 0 1 1 0 8 1 percpumem 16 150 0 118 1 0 1 1 0 8 0 scxspl 192 55248 0 55248 50 47 3 7 0 8 3 plimitpl 152 1156 0 1147 1 0 1 1 0 8 0 sigapl 432 6247 0 6231 11 9 2 3 0 8 0 futexpl 56 143569 0 143568 2 1 1 1 0 8 0 knotepl 112 2481 0 2460 3 2 1 2 0 8 0 kqueuepl 104 4570 0 4566 25 24 1 4 0 8 0 pipelkpl 48 2733 0 2723 1 0 1 1 0 8 0 pipepl 120 5466 0 5447 26 25 1 3 0 8 0 fdescpl 496 6248 0 6231 3 0 3 3 0 8 0 filepl 152 68160 0 68056 114 106 8 14 0 8 4 lockfpl 104 2163 0 2162 1 0 1 1 0 8 0 lockfspl 48 727 0 726 1 0 1 1 0 8 0 sessionpl 112 135 0 125 1 0 1 1 0 8 0 pgrppl 48 257 0 247 1 0 1 1 0 8 0 ucredpl 96 12097 0 12088 1 0 1 1 0 8 0 zombiepl 144 6231 0 6231 1 0 1 1 0 8 1 processpl 960 6264 0 6231 5 0 5 5 0 8 0 procpl 624 18298 0 18253 24 20 4 5 0 8 0 sosppl 128 185 0 185 27 27 0 1 0 8 0 sockpl 400 25006 0 24974 140 131 9 15 0 8 4 mcl64k 65536 45 0 0 4 1 3 3 0 8 0 mcl16k 16384 43 0 0 5 3 2 3 0 8 0 mcl12k 12288 36 0 0 2 0 2 2 0 8 0 mcl9k 9216 25 0 0 2 0 2 2 0 8 0 mcl8k 8192 35 0 0 4 1 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 187 0 0 16 5 11 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 724 0 0 27 0 27 27 0 8 0 bufpl 280 20644 0 14354 450 0 450 450 0 8 0 anonpl 16 912370 0 900915 213 149 64 85 0 125 5 amapchunkpl 152 62686 0 62548 189 178 11 20 0 158 4 amappl16 192 33239 0 32477 266 223 43 61 0 8 3 amappl15 184 1381 0 1377 1 0 1 1 0 8 0 amappl14 176 1761 0 1754 1 0 1 1 0 8 0 amappl13 168 627 0 626 9 8 1 1 0 8 0 amappl12 160 742 0 742 15 15 0 1 0 8 0 amappl11 152 1127 0 1116 1 0 1 1 0 8 0 amappl10 144 447 0 442 1 0 1 1 0 8 0 amappl9 136 2778 0 2773 1 0 1 1 0 8 0 amappl8 128 1884 0 1772 5 1 4 4 0 8 0 amappl7 120 1206 0 1189 1 0 1 1 0 8 0 amappl6 112 825 0 802 1 0 1 1 0 8 0 amappl5 104 1880 0 1871 1 0 1 1 0 8 0 amappl4 96 6244 0 6208 1 0 1 1 0 8 0 amappl3 88 1838 0 1831 1 0 1 1 0 8 0 amappl2 80 41029 0 40949 3 1 2 3 0 8 0 amappl1 72 179651 0 179199 25 15 10 20 0 8 0 amappl 80 20623 0 20577 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 132 0 3 3 0 3 3 0 8 0 uaddrrnd 24 6248 0 6231 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6248 0 6231 1 0 1 1 0 8 0 vmmpekpl 168 61355 0 61321 4 1 3 3 0 8 0 vmmpepl 168 875269 0 873072 328 200 128 156 0 357 21 vmsppl 368 6247 0 6231 2 0 2 2 0 8 0 pdppl 4096 12503 0 12462 6 0 6 6 0 8 0 pvpl 32 2288626 0 2273363 439 280 159 210 0 265 15 pmappl 232 6247 0 6231 18 17 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 436 0 249 6 0 6 6 0 8 0