df9285520369523d295ece0eee15658b2262be2b17d78c6185b0dc210c5287d8e09a89c5c3319556a808aa38a6aa00bff36f33ae584bdf5df10f0444a7991b13a2c86466dbef3bf132e19e9f2a615cdfb32a2c2efd5ed2af5bb54ad4867dc3a95ace37e6edc20592ffc3d244767d3bde2b7abef21feb379e36076dffc263ce944c53b77abcae6dbd340c5e8b96efe14ea51374dca3300000000000000000000000049930824b341ea418220dfbe"], 0x3c4}, 0x9) rmdir(&(0x7f0000000280)='./file0\x00') 00:48:34 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r0, r2, r3}, 0xc) setpgid(r0, r0) 00:48:34 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) 00:48:34 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x80) symlinkat(&(0x7f0000000600)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000580)='\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') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') chflagsat(r0, &(0x7f00000000c0)='./file1\x00', 0x1, 0x2) 00:48:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000067d000/0x2000)=nil, 0x2000, 0x4000000000401) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffeb0) socket(0x0, 0x2, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 00:48:34 executing program 0: pipe2(&(0x7f0000000000), 0x10000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="71c1c9a4337d5cc782e596380f789b331830bea0ffe642d0651f62b9a4d864854be2c611d854a3bffb767f4bf365a073e8ef5201f7a91b996222c7da2ada4e117747b78f46ba27afad6a0038c10ee8f3097335a37434abf3ccd1b6e0ecaf0ed8675dd820a5a5c9c8059e64705075f12e188f53230ca5f6fd511ecd3ac6772dfb30a1d7a04b9fe29263ab46e21688c895ee5e13ac3c54495dbffa02e972842472cbe081c4548fb65a828a7b86fa917ad5c01495ff6d44c1fcf76ba16d0e81db07194c6cc4b5840679aa73b7774fc2542379d882c5bb2cf5802ad3a0842c7f1e3b05", 0xe1) close(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 00:48:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket$inet(0x2, 0x5, 0x6) 00:48:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/111, &(0x7f0000000200)=0x6f) sendto$inet(r2, &(0x7f0000000040)="dd7f308661db5c11601253e572798f1527f71711e5560d0b6fde933b5a571fa8b4fd257b9c275c282cf8e93d5377f6a081b2a4854a81a4e7becc10e41129dd8959c793fa8ea499213d7b53497e360a264ae6529a92e3f67f2a6f2640dc729b990e674b2d25cafb891e2afc3a7c7284b341a2e25751e55eef5f891bdc97e96a112eb4e18c0323dd90c69893a0a299458e05cd9b9d3ef7f6e795c01926d176c6fbe3aefbe3f96b66ae23df", 0xaa, 0x40e, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) 00:48:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 00:48:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0xffffffff, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='$(%$\\^\x00', &(0x7f00000000c0)='\x9a:\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='[]\x00', &(0x7f0000000200)='\x00']) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 00:48:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000340)='\x00', 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) 00:48:35 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x52a, 0x20, r1}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x80000001}) getpgrp() 00:48:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000140)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x4b7d, 0xffffffff, 0x1, 0x7, "aadb8ecbb02e28dfd65178c33105dd501dc7a28b", 0x80, 0x6}) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0x10000015b) 00:48:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) 00:48:36 executing program 0: r0 = open(&(0x7f00000002c0)='./file1/file0\x00', 0x0, 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) readlink(&(0x7f0000000040)='./file1/file0\x00', 0x0, 0x0) 00:48:36 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x820a, 0x1) r2 = socket(0x800000015, 0x5, 0x8000006) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x9ff, 0x0, "000000a5c2c41a000000000000009e00"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r5 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x1, &(0x7f0000000580)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="fb0cd3103e240e9b625bd351b312e252b5b68efae0b4dd966ea3151e8d0d6c7b1c66dacdab15c6f3c52c67368f05f234053ee9ac65bda8619705858ae158f272ca5f36c6bb03014672aafe51fc36ca156a5f6bbd7aca5164e57b804adb32bea9eb56a815632dafc8686250c94f646444acedcd92bd32e7e2763b009c63720631fee2e56ea056a6fbe6207bbc1ecd3a8ef7a216971ea4ddc428665c4e1cf41b27a0c1ee5c54e5ad7d1cc26ff613f9e6c6f9", 0xb1}, {&(0x7f00000001c0)="24161d37bbda34b750e3af95f37d63d07444cff915de1d09bbe621ce4c0677b0d95d901e449e46223c1eadb8c1620f1980da7dfb88678f07f9b0fe023db464affeedd577f55f523d552be0671bb96be4cf173acd44e2c2420d8886428f8bd36ca4dec7a8e1f160a1ed5151da489c4b4f130785535d6a86c31a7106d7e1cb8ab9e49454ec78a625b1b0c02027701185932dabc863636770dcf81a7261e79628532da213376ea368", 0xa7}, {&(0x7f0000000280)="a2f099c45d126108b4c99c382161703a3e1f6a471b1242efeed512bf0f590a0036eb50ab671721a40cf03b8fdbda4866ddeb27dc65a20867621a7e74319635409f53a9e32fbcff66ad3c2605aea1cb48bc038b221e5c12ffc03c48ccf198d5ea4b5f8a2b2c80f842ddc0c2cc325f8e35d05861", 0x73}, {&(0x7f0000000300)="011201449751cc65e16e81b383d1d1371a24f6e1539ca229580db163373f23b96ca6d798b681560d50994dfd79ecef3d79beb20e2afa0bb1a2697a760c1f1dcba29e4e8f91860aadd6363b6a7dc410e77d8b193fa41ddbe4bcc11c34bff2f6e6f09df353d4fc18099d52b3301d66cd3d11e90400fe1319f940327deb33ccc6bf3612869af7f1936d5e17cc6d6dbaa767773c3e769242f41b52a3c657", 0x9c}], 0x4, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r3, r1, r4, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r4, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r1, r4, r0, r3, r4, r3, r4, r4]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0xf0, 0x402}, 0x1) 00:48:36 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero/', 0x200, 0x0) 00:48:36 executing program 1: semget(0x2, 0x5, 0x504) 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) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x7) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/98) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r3 = syz_open_pts() write(r3, &(0x7f0000000540)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0c8282425af7f05c9b377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a9731e46c6e56b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c391286548444ffa90d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48", 0xee) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) 00:48:36 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)=""/90, 0x5a}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='#\x00', &(0x7f0000000180)='!\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='}:./\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/}\'\x00']) 00:48:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda84bf638eb9b56018a0e784dd2518478ac441d451f5214f93", 0xa8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r2, &(0x7f0000000240), 0xabe7406189767c7b, &(0x7f00000003c0)) read(r1, &(0x7f0000000140)=""/229, 0xe5) 00:48:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8008, 0x1) 00:48:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x400, 0x4) 00:48:36 executing program 0: r0 = socket(0x100000001a, 0x8000000000001, 0x8) pwrite(r0, &(0x7f0000000000)="3d3547174605294d84b11d0a4b934767f4ee438332315914ade7b046ea0f4704e09a420cbd537895e3e460670cc8be0abf45a2ef8de19dabd0762f6c024c5618af438bac2a3bf96d03f90e4175d1cb52e3234654c22b", 0x56, 0x0, 0x0) sendmsg(r0, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0x0) 00:48:36 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) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e", 0x762) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 00:48:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x38, 0x1, &(0x7f0000000040)="e11cc1bdb8cfff545f39bb40e91f654e8ccb890ddc9ccb3a2fa492464e9093f5157344ed52241299c78118bc", 0xfffffffffffffef5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 00:48:36 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2e2f66696c6580140000"], 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffe1f) 00:48:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 00:48:36 executing program 1: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') 00:48:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x1f) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 00:48:36 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2, 0x5, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTART(r0, 0x2000746e) 00:48:36 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0xdc65, 0xfa3}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000540)=0x9) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000480)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x857340c94109019b, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x27, 0x400}, {0xc5}, {0x7, 0x3}, {0x0, 0x2}], 0x4}) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000440)=0x6) setrlimit(0xf, &(0x7f0000000400)={0x7, 0x7fff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)=""/48, 0x30}, {&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f0000000280)=""/85, 0x22}, {&(0x7f0000000300)=""/83, 0x53}], 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x8000, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000640)=0xc) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000004c0)) write(r3, &(0x7f0000000580)="d5f833e4a7eddeff99b1f81a42c327468c308e0122c1310988f85a37ace43e310c5a0537c4b8332793418a6175757c778c0a4ebdeb70e712267f4cdeeba6c79644d70d8b16a8547ac5cc896f1fe04ffc01dbbac0cd95f36cb380bd5b757e5bd8091d676d0b0b6399d507b55acbfbb8b7ae19c48a5514bf7af7445add44bfe2448e737610f823a8457477c9b6de8d3fcae1", 0x91) 00:48:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 00:48:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x10000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e32eee4f0ecf336a"], 0x10) close(r0) execve(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40) chflagsat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) 00:48:36 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r1, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 00:48:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000d64000/0x2000)=nil, 0x2000, 0x2002, 0x2811, r0, 0x0, 0x3) 00:48:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8001) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x20, 0x3f48, 0x7fff, 0x7, "72c1a6ec904460df889a517b7764443c4b6ad0ac", 0x3ff, 0xcc}) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) close(r1) close(r1) syz_open_pts() syz_open_pts() 00:48:37 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x1, 0x5) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x4, 0x1) r5 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x80000000, 0x3, 0x1}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x9, 0x80, 0x10001, 0x15c5eb72}, {{r3}, 0xffffffffffffffff, 0x82, 0x0, 0x8, 0x8}, {{r4}, 0x0, 0x8, 0xf0000008, 0x2, 0x3}, {{r5}, 0xfffffffffffffffb, 0x4, 0x4, 0x2, 0x6}], 0x10000, &(0x7f0000000140)={0x6, 0xfffffffffffffff9}) r6 = kqueue() preadv(r6, &(0x7f0000000180), 0x10000101, 0x0, 0x3) 00:48:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x4) pwritev(r1, &(0x7f0000003480)=[{&(0x7f0000000000)="d8255d40c3550ed91b3e21da4ee3b7c3baf99be430968b1504f1958425d755d4a46c907dcbb2dfb45de9e1cce82b648f793c20b6d4571153ebe93bb7188f93dc90c23105a4b75fb7563727fc837cbb1432d934f85c3b660da8850b67ad844bf3fabe8f81390a2359c353", 0x6a}, {&(0x7f0000001180)="ab378f4e05fb18ccd9f2afa37c1d8a3547e8320de7cc1f404d81a11fa350f941b56038c691c211a2171a8df92b03c6afb0b6e0f2388a6d8afa79e97412b01d69e75c5d30a5233b937abbb5a1ef4f801256e9d3b74ed2c9ae9f4cc022", 0x5c}, {&(0x7f00000000c0)="cb753c1f8f9bfcbacb57fcf65df43fea03d9271cc27bc4fcadb68a7d6c334f897bf2d94e7f35dfe123fbb6cfbb053635", 0x30}, {&(0x7f0000001100)="aaf6d42d6ae212fe3cfb3bcdecca7c937becf1", 0x13}, {&(0x7f0000001200)="23547a07778f59576f2b32685c821e88eb00c571192ebe259351693fdba0038c5163275c86116c1005938f3b45e3e9bb316bede5d7f8f40c5e43bc45122739aaa58eb22bd167d763ce45466c8ea6c25e50bb28314f86ec9a00fe1b2a8fca75f2b95c815b193e95339e54cd0050112e6c500fe80c54af53348fe9998a2ff32d41c35ca0", 0x83}, {&(0x7f00000012c0)="7f30a4c92f212ca69683c17c1b662e807464bbfa2f85652a91af497cc0aa6ff5c67114d5fa4b80b3f36efe7b48464987eb98ce34649d8a38079b0c3242e6e09b658d0a2c8c6dce72c2f13509d337f871420f4d6837fb28def3aa1eb87973bcedc9074790b675752e60a41c60f02fbe0d83d3fdf87d9507186a38eb6f2b1fc0faf1f51dfd07b244a9d1c1c0d5c73bad64209db74fb4ccb9d8fa82cd274b2f41c5214315d8cc0736e0356bd042df4fb6171c458b57d675589762f2e1b962cd807e62eebfc91ce2a253ea8fb87faaf04dacb6bb1b92003f0773d659e966bf19c7d3acc3efd4a287ba0d9627d26db96b3ce626c0972dcd092107e6867ea3fa", 0xfd}, {&(0x7f00000013c0)="c7e2c86c795cbb3598e4a0", 0xb}, {&(0x7f0000001400)="ab1380fbecb9fc08552502d2eace25a072952df9b0aef4ee15e6649cd3a2401329bd5272a9a32400469880cd60ad1ec563d3bd328000424c6aaa78551cae52e636d9dd1bee42f21d30e014da0bc203ff3bbf21f3c62e5b6f869668ed23082c8c24da57b064a5c15c99b0c2db60d101df7e3e1fdabdd1afcc67d1c60a84ac927f3df0c666323d8ca3affe7528bdb633bb7a9867fac4d4112f91b685b00d4a947e7fcb41131c635702e6180330219ffee586ec44f359364daaa3c27a75f11db59e9a6c48de823ab60ec3e0d60ee433872180a60326e64dfa5cc225fcc259aed7d94785f93f1458147e28be9ae78af9ca3f7ca8f62c54266913ec0bc218f16b89d2ca3d17262684b18c84f5df3e7352a6843f82774f4032258aaf1883528e120074275e2f2ef7cbd984b88ad91df854fd5952bef1f0c777a474127504d1dc48ba7274b7084c1b1a8b713f97ec3bb1bd3168e3b50981e41d631ec3c764d6572729317fb024ddeef5b3c0991745b26ae4b29c82eb4c6b865ff1410f8c1ec056a9174b6769d6ee0f216e3a046f6dd33dc792721ba37ed093beab5b1672efaa3291ee2b2dbda7b563fbd03a0e8460a36886be506c48d389a3d3d9cc3047bc209112cebcf20ac041ecd7cb55c30dfb66e51d3d75998c6266db8aedfab895a196e3ac6f3485a043bb759b1ab434bca8c9e9a5de189f68c80e18e0604b5e5d2a6a2a6a49805699ee82832a9cc1ab4ffda4d2543909502c2cd7ef436754df6e8598bd1d43f430f53e92e141722cfe85716cb84e2bc748d4221f02995393924eb2ab8ab2bf3940787f891e9480c57bf9fc8374d61a037e3c99d0b9957747a7d87c8db76494dc7c63b0f53ae026b944c5994ea47cc89bc6ada9d48ce2e4c9a7feb31954aaf8dc5ad45df50eaa6038d990597f6e756e7b1f249c57ef516dd9e57cc489818fadc94bf9be6c1386dbdb3b2b4cfb6c35912aea4fb16de4be6b57d0777284ac9513e22bc3f9372e642f727df2221df292f24dfb12e47d129ca332268a187f12779d7b655ff294a4682d9df92dbd5f4d1667eacced9b088f87cbac6aba6db5147e245de4e07be47270e34663628e4b0a2850cf6c9b8d48b8d1d53f8425c5efc287f2d476990aae11a5522b35b57c69cc443fc39a331c25e0db9d3452fb48cb1b8f27734d4213377817177c522c363da554f23be237a5d4b087a86dd03e12eeeffea8e4409562c0556a21fb3c8716efe05ee8d45ff3b3f128606bd5d1c7182861a5f1effaf6dba0a065679c53801bac6d52044a9a4bc4246cb31e73aede6135c828e8e3322771b8727ac3ad71d1b87647b2f8907f557aa38976a59fa3a001a322956611da0f2d9f63987e046f1629dd685f3195ce772e7f9720a63eff9cb379c60ade59b7d100f39f81d6a7a2935d5647a5eab81fe42f85534fc3440fe9d7eff13c4295a774a3fe0460c1d931cb5ed53cd2cf90a5b76a1fb84c3d138e20821f5ed9e442d92ddd791f8326994d7f8bab0cfffc8b60d9ffe638ff9f0ac0d74b60153b79c464ddee91c0fa8fd2f1fac53271f9a8c7db15512c18d86275d97c9760a7eed549d5d1b928fe4c4853bdcee2e4422807f9106c6d5203bcbf0069c120d40d235218ca9d8694329a8c6a5b4233d1768d6d39c31c16dd3af4f9f9eb052ca65f2c8c44c31ad4e3b9ed799a6caa61d60ce22b661fccf82a4ee9c16a85ed5e6fdadc8e74f42f4ab584b02fe9653defa520ea312dbe83e3b98248612503222f7e87603b8b6a2b6d3d29f85880ce581b21ee3585fd7e5429ef440c5abb24661ddee5f46e35b1de50430b2e2bff6f5ce4442483662de558e287bd6fb79250a44f0a6a4fb5fa549eef9984e7beba06b03d74b25026df55beaaef15c2b64d2366fe9e23a97b62ea536ea44e669c99387d3699767d2545b2ffe57e188ba6fa8c5eb0d9b095578da857fac39cfb1fc5d867c8a189f7be41e4621971fad48ccc7982bda46b34fc7e921b1a7ef755e7f4b6e62bec194ce6ec4ce6c36670d0cfdf65a30e4f619e00ba7bd7538ef551704b262242d1fa51686f7b68ee846a625b49d87e9850d4b5c66cfc828c4d9570e5fef29cdd3fcdc2b0ee68a7217315ef8501b07d65504b11da2b249924831ee9e5b4a61ecf9cd18babd6d72f50daf0486b065e308ee34ad618b825f00c9c6a08bacc8ddcdd6491de85ed8a2c81d9bab0cece9f700006d98a94403c12f8451f3b7426a87a81b8699ce58372821e87b92b26be56b929037f90aaddb156b14971ec6958e080bc45430d619a461ad8c1f411abac82106c28d5b913cdba55feeadfda64d7c5eb34ecac7f25fc441277b210d90eade55a87267a6e3a986ec1db38f4206dda4b052ec9a467bf5d579201537e9760a7cc0246402892114aca3b77836100a3c0d92ad57f490965dccfcd036b6757c749c7bd83eac0cf9b3d403591edd1b2b51818ba63da79dcaed6d869d4900955714fc01270ea6220db7a8cef3c540da25ae043e44fdbddb84b9e483a775e7718e3d0bad2c42ec95dd06ef0ab120ac86ae3d8b1c0069bc5763d38851d1a5b852c7240b9ec4cb7411f52791dd5e2068aea99330b8e1620f10bb853c41fcc7a8e81617749d7f80819a5274fafe0c0477f11abf41671da1838058e2831db46f656cca88dbffe5fa23ab1431379965de4f01f101a08665490ab3be6f8269cdcbb59976cb57b15f59f3c62797a9b34abfc99ce93155e23cf3976a14e905619b1f1faaa6d91404aa351721fcaaab0c5364fba1a309824039bbdbe4dd8c34ab0b9900f08fb301f8a038614a0970d34ca919f67861d9fb1905e0ce17f11809f5aa68bc15d7e2e9bd55fce0f765a41f1f3e8cce5f1492735ecff8937490c28614f56ad25dc81bf845233b079de72c7759cc96cb0e8630af2fda4bf8032cd4bd6df307c6c23b4bb574911db508be239bb126ab0cb6b2a65dc972b1a7af10ebb213f48f8f50feb4ab170de6132cb37dcece9a3eb64733507961974c993c47bff7e00bab190ea180a25a55525ee51bdb3193e77b0fe1198356a9c63f080bf9fcd40fa701795beeeb08a096d2e1b407c220b1ee1fcf7cebe142ffccd5f3b21e6ecfcb9bb6527c08ceace88264eca207effe6076323dd64034e11fc90e65ed4ba10c489862a6165c7b3a8912b7076d11b9219499a996a74dfc01b5476b0053a9cdb20ab7ca179753403fa38b6d97a1c1780427b929bac2f37ca33c99f0336ced3b2d3f34766634698162a7c2c271c4894d663d9d3b7adc99d5be95ad17dbadfba4294790830c477312bc775e7658f1c700d8168cd012e223bcc76ba248ab7ff62bba38fa274053dbaeb784d828d3a566c9aaa5e93569b50f02e2e004cbc1a7d69801664471b034843f0da5b483e2763326caa910b821b73c2c9ca2b411b9b2b8a43d0349afddd71515222b754a410d339bca32200fa012ff1fa3ea0295e39d3934142d8986f7d594507ec2705e704637195ccbd013a77d2b5a35ba9a05f535849b0db2dfdbaef86f2c24d719eca98a1e833a7226e774a727fd01afd22d7ac5dca412ef605f430d6295bd611f3b3127fb43810cca8166f0c8a9226ca722d7ac8ac6e99f46c8d461ac07814d71b1222007984780a43018194debd19c539eb75f50cde871c69e2bfa8f9bce6ede0e61d51ecef0d25196fb7e117e3bb2682c9e4a19c0f6727f38f5fad51d6a2d5883301124054ae8b5c88654f64efd777d7b9d6477ecee9010bb9321d0f758161b0c69a8d44df1cdfd1f803675236ed7e1bc971f4af094bdb0d78a5cf2f1913dc0692a77d6545553ae4656808d62ee94dd1ce961e8e5afbec1bf60aec79a26b1d025c2a71af7f2ae5c3fde3b361db2161f199ab7f63ef96866f91258fdcda49b1ce8fb1110b62ef53defbcb88bb5c5fb1611f8a376f282e173a033539220ad9872b3d172880d66010f2fdc2eeeb5958a3702fd4f96bb1f1cb31cfd7fcf6591b4d193c4ef9c89375fd174af24969d274a5bd79e7dd103d0dff35a5674848874f4436b0bc9087252821b5d4579f6914115c9ee521ba2c0d9a8ac692e5ece5121b7200fce5fc22df8bfac39fbe977885a042d8be02d4c51348f6f1c0cefe658f6c049ff3026b1ee1a7bcb8b882d079f9cf52df6aa555cfd9592510956f34921aacd5e3abe5e102317119dd3c9ae19ca5d33766be91093908d5f8aeeaa223f34e7b6bdb0c2403b839b98f43b646fb1ba8a2b8da1cd994f1c6e47201c74527a43b3769a019fddeec0d80a1098a05e858a7058acc6abb3b55db968951bb6c1ddadd13b35572f2c3f3134b2f123b33273461aa03e66511aa6ac2aef980705607f6d7815d8b7493458e386ff206a8a18ca05202bbac6d9498aaa3c073b706d0e40cb643136f551bcf10b8607c767f17e7186284711be20d87d2b61b2d15e6aa81fa3f250510b165d5f23cd943a1369f707f0bdd8e9f7bc4926abbd3f88809ba7f0f8c5cbb54fbbe7b593d1e8bf87254acbc7e54a5ef14e80f49a5fe109f77617b8d5fe7af39fcbb9144ddfe7294c87787184e412f9ec84c82f16a5865a83ceaecb83e7b5c6b68d0d15ee794318014390713cbc65225b254a2d1a23ac44976d356709c09537e74a91e730da6b56a042e975d92ba5232110dade838e98e19af5a35016c830c1d73e72081ab157befbac3434bc32be581ec90811eefff66261d28adca9f7fad5f10d6c02a95a872f66324b8e3173972f737f4f63525bfde842b377e66ea03d14b5e7f9ffb99f79e6f838e8c416b67a532fa8c8bf83fd09a80acb93af1f1e9b0af320b8d5d32c70e2ad7d496da53e39634e4aad087e3080a12783295c99a58f6caee758c25e0b9ea427a53235184311a353cd8cfb9673c53305fbb9c340bc38b55aca4703572c6b3e4f617ca909ebc85955ab7e89edf67c50579b45c9a34c0412b84c46e627c651c0466d362715980531a6d3d95e5a6dd85f14f139e967fd06545281d7284795ef37ccb464c503fefe8bd23ca79f7cd32b64ada39c1b20a679dfd18f20fde5a51c6cab491f6dbd5a3eacaae7d212956a3c46592ddb791c62f06f2a6f049bbd77f431c6c1844556d5759c939a4c7870e07a9393b8ac9f31b80d98bf416e004b6c6c869891390256b74d03b069ad47a92234859dca0696a551ebd1725be809e436ee2d6b3d3ed9b9cf5d015c0dd75500b2b477f81dfca6e5bb16e0bc82a3908f6d60eb2b404d3e8cc5605645e861f30e55370f1135f5fda9597a16f510ce98719e3b3d34847d3ffb87dde6d62347727509fdc9a8f771109b6a3cc37fa2fa925782208fba4ea336877c260bdf0162e2a3575ed25bfe5e3eece14d54ed9e896d30332d6f846fccf1deb24c0792e3767188289fd6bde47d3ab37ef28e579b50e56f640c77fc161510ff33906654a9be37a37bff902b4a1493556320e529b80dc08bd8824d99e9af082581854b84649c2ebf69bc9b9efc388e15fc0d5ce725718d52dc372ad67d3e85bad6db3ea99a1fe18ed44e078c4bf15fca978914423271b80900d12021c1feb2d953ba0aaa8a6dc709eaa94ffff619d8d1a4954e0eb81070bf87e21aba439c3e2a7cea8a5ffbe5f5ec7d55a3aea326abdec9da164e3fd81b92884c2f380a0a1cb413aca9cfcdc042857b4635f8c8238c5e8682c1179f092a9ee5fcab46e255165ed4dd8b0e1cbb78d2d8234802e3ab3cec06e8c4e327d3c0ee320b76879e2376720e84a1127a9a2fd10566335b3e330dbe0767a6d1e9f6cd9de366ef482a8d87167bd84829c6154edbdbb4541331efc85cf35658a2ab8fd60df", 0x1000}, {&(0x7f0000002400)="d61713a2b6a94d7c8f316682e6437973ec3d316f52bd5e7cd6b9cd3b4ae91894ff3c13c7d1487df998eb4fe607e40e4ce72985f3c24b6bccdda97f586ab40f9509ba9aeba0944240c1445171235573a5dfd3b1b25c9c2d469bf262b4f0e1c601", 0x60}, {&(0x7f0000002480)="0ae574128e85b3081512a2b75d356d2dde62815a9cbce0c31624903ee44d7b58d632bcd9a7feb87713dc70dd9e94e90af6eaff52f05a7d7a48963a8a17327a1ed5bab87eeceeef409ed535de4c933993ad165b58a0db1ad3ad633c35e88401227f24c6d2ead451ad22625312cbc8d8bcccffc2589b1d1030bbe1c32aab7c87e2e958bfe4dda195c6bd79bbd0fd6b94b28f1533f47eb24687cc0fc5b6ea2b678673472ff255a158e333d5cc788346ba05e1b78bf8266526046ab5bc3bc06fbc5b1c9412368db43dd14fc54854f7dcd2e74bb7f92df7aea6414526cf63cfae3838792dc8b1b567c023b71863b7c43653f0f01dafe6ddc19d4d0ef9482e123fd05609cbb155748f5dde5850b99ab6c4a02515cabb4285e59e8836d984501f311ec8db4c166bf33ebaf9b15a050902a36378024ec400fdcf19390821ef72fabe7f17a0328aaafb9636ee19f32b3a8a78d007391f0f996a6ef6fa391cf7e08386571b3b7bbf01585f3b799b82be76201befbe0f1dc52bb6e7560bd6a62447936c69a4fe07ca5e5577223988704522b62eb54ccb5284d15dcd333eb51c446f3e23bdf99fdcede4d64a69d3b54f4446e424de3547e2d37d24d2de67c6538d35f2657d2126ca019d20cf072315c118f2efa4a0973c930e80552c2017b085343dd69fb4444f083b7cca580293fe006b1197edaabd07ae9253db6d6421020adcc38edb49f6a69a6a2b760f2720345273bb1b4f7040a9c6292e2b2d5c992841694e99f2d868f65e48b4da703584901ae7d13748b6118b26b7e2499cbe1363656a9a12bd3d4f18969004c241208a5d5d949552ce6f32733d60d145edf8ebdefab92c52ce2fdaecad329d1f1d770c0cdbd35416f0b3367ebcd55bbd3822519d2cc1a2c49b73c5f1cbf66d296f5f6ae84684c3db7c76608efd5abab8d2f26bd0c2fa5c55314c8b0784d071c04d0ed114eafb900377b76a0ffb348ec0f11e1737f1842dcae6475e590db4be52768000c91a6659fdcb224a20e9239cbb3100c305d8ebc36f768789effb77ec21eaf3de906b5532a86a52435a82fdba2e10e0cfa3c4b7553cff731e0537a1e7f4345197f6cf835f0948e12bad329391919c1391d5f18d342bd7ab8dd4bcfdb6e269ffab5e7195602a6cda231ff08c3f6280b27aaa5f7eb77f6f80303e53d86c4a09c0752bc71c2ed165ad2e6cc87d6ec5608f2e84a58ca6d4222478fd2493d460a3cc503b989570f1f3f345a5a8f0b783bda5ade5912cf28535b98f829427c89a7832d3aca335c34528147613b5ccf43c42a8678cd8b97e815b93179218a75551efc00b5efbfc85d5253885aa171d3adfb64747ed0bcb7f165a93f2e6cefd8cedfb6ab99af568a448b9a4567c1f386ba5a98256a7ee62f9c5676f2052ea477814dd6a88334afba2f125c252db74cdd5ba5429a9fbd4db93556664f2204767d30498e4951ee80a9b7a1b34bb00d8b5c6bad29b17eb840575c5876907f5afcfb36198c02952eee37dd9cb6ee720e33c52e30381af3193ae6c00dfb1292c5b6c56986514b17b167116a52a2d88dfd1a7b3daae2bc27f078aaa091a5b54c8d7f4f37ded80c381f861a7f64562cd3e2753bf02bd3cf592a4e62e62ca5be9a3ee5cca28b84136c8cd62633b3c4644b63a777165598b9538163e488183772d0ca4ba8e365ccd06c5206d0b4cf08d0755f2eaed434ada9f0518274f5304002533dcb53c5856c35423c060e26fca9111aebb2abac50f4d08e65b972d40bc7f9522738c62db05146a9d2bb13d763cc7fd1daca5004a06493a4b2ea651d33eb0cad7ace58d22c8263d93f665de0b0cd173ed54d528c522af1b87a315d581c17a8ec8b596083d3ad3653251dd0240e7d18af0184c8ae4615cc5013eb253f360555de398cf5d3dd7e1111b86c557d752230bac2a159b677835b875326cad15194832c080b89ce82b462192026794f2eb4509865b698590917f56b40e2c8c7fa1d337893cde362801699b662804119b3ded7bd92f2ebf4bda33ec964684e2d3bb6d85988ea6c17a25ceb75c55450fad2eb1e4f5891280eec58b52ab51c7422e71698b2ce8c74b900f9b16379b8819424649a5cd239338fafe04a8e54fb3e617295a14a6d684c532f7e3f9ab1b1fdd555532924bee67c8a4846da04356a933990a535a16c502f6ef0a11a73547b37c770cc45ae1f4e7c544691014495f767c399efeb742eae1c3232fdc4a10ef485e8e2618f6ad01203cb2bf917a53944aa26aaf072475389060684fe98f0ffde0a379b6b330d2b06d8ab26680dde6f71a1abd3b45435313fe1a344b0e53a17fcee6c94ad4480b7546726f844332a597772c1b5cf23bb8550fca1d50bad144988c0558ed89f31bc58fc239a9b19a2e159504f14c661ad64686c625608bae02075c2a0c00444c563f428170a6e84ebfe7ff4f2a09837abbe97d906d6f890c4a0cf9bd88913fa8b27fa7c908cd042dba1dcaebe39e30ed932aeebcf13c34cc7648b3ee235e6d104e1d47e91ebe8c1c10ea63a061cd823f36057d9d25728a33c1b062f6242711a84c00b34640caaa17c05d9706807732f83796313f1c07be33d5a942e547cbafad726da5a6d37037c2a5a81d881b0dbc3a693963fb42c62a2ea504d2c0de31ad25d11a38db67b28934beb64eb3e229818adcb73d9052d9a414d44cd526278eaf3398293bc33de36695f6b65450a844d89dfda27e84ad42e97583839ab714ede6e35304e0f42b7a16bc0ff7ec7f66ad4b6c8ceb23cc991bbbcd21f36c6c5714581244ece1ed3f5a1800e16eb57243543204cc0fdc2aacb7c87a51267bf13a701309d5256e0d22ecc53d1b7799785f5bc8c8e490b6d0cb72686b55bf2f6528d1190a1dc1e939962528ca12fa2a86aa90e4069ef5dfc20fed75e97155f911cf12b177c849856c62b0c4358488f390678db23e91144c4355dbe0e1b24977d94dca1dff1bcbcf2b3d20b0a48288905a0ea1df5683f733d89db66ae3dec58573dd4da00728d002087faf676d844f386bca318bc4ebd31028e6785abf7c7232c5bfa684627fc37d82fa62eded744ac80fc42646f21d79ec5ff2192e76853e15e377c03a869e1ede30433ebc3c0ace2504671b115c1ce4654943150a25baef9a653619de1d1cfa75d5321af8a2c43b0e2aa89c58ab26420715394dadb980af557fbc179c3d7a13824baef0e96d12c953974e2cabcb5fe5ef8c5ddcbe0ad6a77cf166e84fe48e7352ef7a7c0d9780eac420b28eebf050a4880e9922d42bd26f253686efdc3a46e1765068f73b35d171a4241b528d6d6145daf2dbebbd0e427e467b22a63565bd38dd54115a089bff7c355a787db8b02a0987c16772ec26ec3577b3b87cb12d73cae151962ad37acd4166e640608dd70ca56d277a0ae2291ee6455c92dcdad8c59e1a51f390901a1d1479b33df19ebcf9b0039989b895c297b62f10da74d3b960c320bfd02adcd41ea2c730f133faa4c0021a21f76e6c6241dc8e03361441e27754bfccfbcd4ac8dc08a37d8fb7a4bad55a8ac7aed62fcdee9a6135b957cff1d4620644f99fe3a470d5fffdc395b59ae0f9982f8d98656df0ac8068843410ffd040d91b077399ce01c227e39fb155dbcfb23fec0b354a2e8bed571b350aa130dd3292c868b222b59a87e1688ab9f4a94a220c230730728c5c4d62de942e5c6292d053fcdfa129d885dbf6a6d7ea6f19f57408a9c779c55e5b2ee25d2c9187d67213431de6903dff2117bc22439c825023538cf03f0c1444d0c75336f9f1d855209211d0d83e3f67b11277ade9441a6cec11e26f2cd471436394eec67e5af1ba87c9dc41ba395d184a27103eb1b9ca56b0939bbd763a0dba99a415a57e913b2274c30a9ad05fdcf1b179475935c1d92cb6877da545558dc73b0fce6224141a237e52dd842a9bc4a317b7a9265cff4aed6ac1c1f95e281668e385b877bdfd1b53b8be2adc6e4ad46f3b16b1e88496912ce435891d30119953be9c285efc7dcf72d54487720704d80e6a9917ffb88eb6c773e448cb16166ba364ef069e8027f76fbdcc6dbb13f19e8555b0e4b10b3ffabc48815db0d99dac008002cd5c8f26cffe8d48638325d41146491f4f94ec1782d87afb22dc3fbbbb0f6f464d421120d7c93299a3f5e87a42e5b575eb6e89865e399bfa84edbc964d81e6f88e99541ea9d8a4ca66f3ca356f70c098ef6644360b1bc40e8a44b3a660494ec2dac9ba63e73e2191e532e849b5dbfc008b56050b6948c8e2ea85a4b388fbd8f7d6d935109a9ecbd0d97036d570aadbb4c20c53c2d013d482ec663dbf5d5b5a47c8849b2fb8aab18b8091233afc350aaab6aaaab7a2dc56d3df214adbac154bca19e7fdc5790881a30285ea7bd9765c611ab815a038a4cd600c364936d1c7a8cbcfd157887f8a297929426bf9bbdc7864edca3335c2d76855fcfa53795f8f31d61869e61c3fcbfc229c6424726baec3a8e56d0ee4029eb0cd356fb970029c33a13b859f8e485f0b0cc38b8e6270569750aed8fc05ca21eb3ebdab265a079e3318547f9de5e9f00aeef7638ee56fd25ddc9e6584c4389f4cad732d6d8f94cb9fa2f61bf7cc0d7e2f072c71d4f1a681610be41e663db40a92ae82243ffc8e85a24f368547de6189dadab3c3c4e31b390d4fa5bf1e4f7c87afae400544a719d43fc97b4166457d58ddb0c3a6a09ad8a8826b857a3d6586693e4c48f6cc31f595d92050343ce6da169f616db08027cc5e8f93244fa9d6f23090ff4947db774314852bc33ecc30c4b7f7aae536d20edae87f52f12bd0a275ea4beb73876a81619e6231dbabc84f897b9692326a4527e89ba5e3bf9c0077492301863fcd75bec62a4beb06e2eadd56d8e238403c73917e6c364aa1f4135555bc4454d8daa2fa06d5459eef2f00f37487ee58f9d19dc4df5d4e17c960bf97a13272679fd0013be5efd42b392d8b53c3c6e8b03199017fd6ddebee37e3337aa5877951e46c2c900115c7af4df53e3d06e6a436a36a9f81e244fa8dbdbf0ca617fd845fc76f59116501329be9f9dec828215115a10a3bb418d96c2f2fbf787260416767f4774d01e4276b5d3540dd25a4a7fa237f3140810cf1956576563fa52ea3f98ae711640922a455656c595f4374bd00696f801c4b221ec9473717019c439839e41123f63069352f47d68d5b894d2775cc7d96c267b66c4918db86626a2be04e76b47c45f13d3466bfcabc62797fcbc7030b2a494f34238b65a31c8223822338ee6f897345582738061bf97c93df7f356d9643d35dd77e3933682364c3cbddddea534d4afd5411346681af7cfe629e540fcbc4436de9a897ba9848128ef173931e1fea09041b097f2674d6717cd9b0943ddc73cf9de6986676884afb085ff22562e2c9c5a61f155c4e0d5ba5f69722ec7bc35654c8e3c3ded1016dbe166874cfc4420f9acf7fb77c634b278b85f08f4993d9c868f38245324f7c9b7e923037557c47be2dce07af40cceabe34a12e097dac4dabf480422ff3fb248aa9dcca236b416fb427361f62e844899e5c7ef42148fd8bb1becfd9eca1b5c113f2e1f28b73bec349c8b7fc908c9a4c176d3d80cb41bb2635a3124fccc78a0e739254a910ca114ae7a28c64b94e4fa36f4c47da79ce1e2542974e2ed8792a32ec9bf27e2b6aa9f401c435fc39af15de3072ee3f61700f5598753398faf4f3038127c622632493dd4183099734949e9c83256966d4acd35b937b88715254201b872bc7381e046c177f6ed5722c3755a5893e70904d4a1e33808ea4046e2d26afccf247280a", 0x1000}], 0xa, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x0, 0x0, 0x0) 00:48:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xfffffe2b) write(r0, &(0x7f00000005c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb7863d1370fafd13ed874ccbd16f095ee0c2252deba55e26a3d3c10b81f6aaa156be8e4a812b7eebe9efb99d522693718a25c32201b12712e990ffea4cee2513e163aa6f68738db2ba32086d650c2edf9da20a7e1b6a0f49fe5a30adda7e2f89c83242baa5b75cfbb11760b2f4717b723da8066681215bbde85df51c07ac29d48b5cb48a9937b117809d7421d87e04c23dd0ebf88b6bbd7d8d36e1b015dcab2bd831fdf2edb90911f696d499caaf77ee0e0b867a8187a144cad765efbafd", 0xffffffffffffff15) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0xe4, 0x100000000, 0x0, "4fc3ac8d60266f514a5931edfc6e8b2f2b9b7070", 0x6, 0xa209}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000400)=0xfffffffffffef7fb) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x1, 0x7f, 0x80000000, 0x9, "9118030110bdbf5b883c75d8b2a2f6444ad6f59f", 0xaa9, 0xaed6}) kqueue() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x156}], 0x1) syz_open_pts() 00:48:37 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = dup(r0) sendto(r1, &(0x7f0000000100)="d2b12baa3dbb502ed3df71032233ab84943e03d279deb4a0ae86d63404adfa02db299c1abb24db92c8a53c5bbc17c3bb3dcd28e8b3dc6e0c05d4124527cbc8a4ccbbf510dcf791f1b22fd627dd3ba9f4e407fb8e4299f2b7f129b606e0fa893d41f0df3775eb10a6f8ef820afbcbd48332073f4a315272431b7d28460ba7254f44b0dede247ad2fe4d15af78b2fe90c2d3d9e54dca9dbf1191ddb2ae3b2c1da611621c5fb3897a41675417911608177e64d833a1f7202ad6385b96741692233d385eedd79c1b595f18", 0xc9, 0x401, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') shmget(0x0, 0x4000, 0x120, &(0x7f0000571000/0x4000)=nil) 00:48:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/z./o\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r1, 0x80}, {r0, 0x100}], 0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt(r0, 0x9, 0xfffffffffffffff7, &(0x7f0000000100)=""/106, &(0x7f0000000180)=0x6a) 00:48:38 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket$inet6(0x18, 0x2, 0x2d0) dup2(r0, r1) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x1) 00:48:38 executing program 0: 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, &(0x7f0000000180)=[{&(0x7f0000000100)="97ca7a0c0851e3c1d6e5ee2d", 0xc}], 0x1) getpgrp() 00:48:38 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x10) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) unveil(0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(0x0, &(0x7f00000000c0)='r\x00') 00:48:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchmod(r2, 0x40) close(r0) 00:48:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0xe787) lstat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) recvfrom$inet6(r1, &(0x7f0000000240)=""/98, 0x62, 0x40, &(0x7f0000000140)={0x18, 0x1, 0xc000000, 0x4}, 0xc) bind$inet(r0, &(0x7f0000000000), 0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 00:48:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) 00:48:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)="e7ead82771cc9f0ea3424a8f1c8df7c18796591160479d648c379358f8addfb8ab758b3680e25d3a6487c243a2e19038fb09819c42f8562280a3befddd16f80132d02a5fa65f96bf38168a99f66380b0636d36e94acc4f31978c184a245d217201d9e1b49745967f3aff04d0f7a064cc788c19d29da48d2f99573705efc21ed08f5f7e6b8ac61942e20a28c1931814966adb3d2ca584d7203acf1d268bc6ed48afa92db22d07204bbda198b03a9f64563e6545bdc2c6a22581bcab1a54fac1cad9", 0xc1}, {&(0x7f0000000140)="12fec2be6029e74d3507caa3026c2be2a15d93204d680b23a88e79ca95d95674bf2a677aaeb7a50957d052e5b7cbef585ea13412edd7c00c9e4a453f5b741a45847048758c9bfe6b535454250b401bc524df57", 0x53}, {&(0x7f00000001c0)="b3bb2f39ee3d8ed14974cca6147de0a91d0d40ef3acf95ec041237cdeb4d9c6a658f798b0a25fe6e7db30611d6c01933c190d061fe57e2f4f5584b4cbebd62", 0x3f}, {&(0x7f0000000200)="1bec0e210722fb806a754a3a1a8645b69d4bf193fd279c04b6486da869cbffee1ce5c577aedc37883b103240eacc5fa46bfbf1fd6e3269fd87f4d662413d3ad59b12479d5e9c1ef7d15ce0d2d2512fd01bfd42608658b093344f62de341a97b5b7e7c839e29b19d057f978b9a61f31ccf2d3fe8408aa2a67de7dbc404c970a976211b3f57b346a1ed05b67a517e33ca5ed570668d8a0", 0x96}, {&(0x7f00000002c0)="47ccab45851d95c3549f9e9359826f8cf88841d22be666210a830aa5617dcc990b3205df5cee4ffd21a8ea26228c93dc2bd76e4a2b6c5ee487476682e8dd7f6bd810e1bca1557433948c7b06f2cec5a5a2fc223d05c9ad65f868b4fe80ba765e444daf12f725ef74a523e641ba1c6624ea5a61ffad9cf32312ad95b761345cc808dad672aede3e647d049d09895d1de71382d2302b0fa1cfad1dc180307979809133b3e3a8c93dbb63fd23ce98920f5c1eb40e79cbd630391bc3aa0b948668c4208e785eea9c542e3d704439670c47d9cacf9ddd38eb8e561cb341c6fb6eb774e4281210dd24218f10a48ee38616b42ef8bf9e4a74", 0xf5}], 0x5, &(0x7f0000000440)=[{0x90, 0xffff, 0x100, "a174340ac86cdaa0b61106538cd81692894ddd35573428abdd03d81644362e1e09fe7d453b60e3d45d4914b48fca5cca922ec6a92357c8c5ab5751052ef1704b25d6564e15ed5e51dc3fd95d9caad253be9961aaad45857a4446f64a2c67dab5e9f9fe1168f7ab38c42819c53ee6a7b9d94b10637844c9cb2e265d80"}, {0xe0, 0x0, 0x3, "2d114f3c6701d50002dc86bb808fbc1f2e9e4c9a890d9b94ead2601f3c96bb882cd9d21c2ffee47f8a57524ce6a4389a9ebabbe018c3f0dd5b1adb171a5062f11c473ccbcd0715f1de0e5ba9fea4a13a9f1fd06d6bd66cc38f46733868dc2708731b94621dfd84a9c7a72512de7082901d800e12c14c839ea9045b01db844af3b0f71406baefb1326c82794ef2a30425c5ae3b260ec29a87dc3bf4c7a4e593ec3efc628d781da96d3dafe8c4282f4a370f5f67dd07737c930c879d1629395e0b340abd41dfc26fd58a5815"}, {0x68, 0xffff, 0x4, "e3767e9843b6f76e01e4230e9dc866d725ef1b8715e06433727bb6dd25a5e65f4a19ac99353960619aecb3f151b3f15d6b1eeb03c00e114d537478d224458040d912be425dd504efb4bb19538c58d34136e7f4"}, {0x100, 0xffff, 0x10001, "7442c4d70764440b94ad40c2a0fc9b342a15c7b67cdac4b7448503cadcf32c0163ddf9b9e5cd57dde205b7a3bcd9f7c8f353d61218a364777ef6b591dd15939776053bfb5a09baa8ad3df41ba4dcab535be0bc5e13d4cdb2b4830e74a21f9b41587653fafbd8398ff7326235f3748e1b097351acd8d1ff8f74ea08f23e2889e7d41e5266c1f9a14d51d948b3ee4a631e28aa8bcc25e78b81d70e82dd288ffb3fd2117c06f9899712db69160daad830cf2b836976ffcc76780e2b97adc127e6b30d9c0543f91a055a1bc51647d9fff2da35b1bc14acdb60de5cb7295f970b4357e2e2cdb643c2590e23"}, {0xb8, 0xffff, 0x757, "078349752fff6049d7843a1becd1ee9c366f3bccb95ab6eb62285be97eb15275a884d8760bf1c65a1c747092804b1e8d2e827297530644f5010265ba7f75655d14fd10a3043e46e7935cde253731553a1fffabd088ad0c137717015d8d4840aef3424cf7affbbc9f9c31b7fb97752d252fa4d1ca4a3f6f26b0323784aea3fa7cdac9975233a35e4bfade99bac5e541ae2697e8069c555c250d909cc578789f6923de6e5a"}, {0x98, 0xffff, 0x100000001, "0696e3e37fac713e94f654ec2d9b38a0185133b99aca5608be5d3da4b20a654d28f93b3a448f214a4bed08224a4f922b257e24e1726f6d4238592bd514beea91c2e7a176cdb32c6c3ae3194cd5564990f273cfcd5656d4c5a192c4140e9b76852d993d9c29b0aeaa293773e6cf0169e2b782977f5cd1c273759617e68bd5091fc52afd427a4b79e0"}, {0x1010, 0x0, 0x4, "10262b897542db7778c2d23b6103b1cbbd58ca9ebbd593c51ad6565c7d4080405e5a4af687b9dbd864f28c4b42a0830e97ac97f0cab1f96e78723ae56ab5a89ba73e6b71898d2cf16a7cfbd75fdf813b0f0d9a263e4db5abd36949b82c1d4d79e3b1e8f39c13cc971f8133471760d289fe337103f2c77830c2bb9bb3215883fca8b57f24d823c5398fce8d7b25ce9bd60bc6c1d4a43ea8b4972f3d3326f46e406621c42119ae74b00de7a9709b29dade13c988ff9b1af90f5d40b757ebcd6c6eeb769cb69fc5a972336db05fb0bf5f9d9d4cff9d82d93e3ca05f3a8d1dc60d32efc0234f364db4ee23517940ebc780299081895a92827e88217177c5e78c337f5c3540995c2d4797d23fde19509d287b38c8d2ad6ba0560748d066dabeaa79e0ca1ea2a223f5f07f9609738ccbb90c3a9a1445ac1fe3a3598ab66735d01b178eff5e06b3643a4379b996ff6867dc4cfba2eb336d73ee48ab67cfd90fd47083867955f52d821d73eddd28a369b8d7edd527f0c45f0a9d705ae05f2f268a64588285bad30d34aac210a5f0e1ca57f223ce3b18dc2f560fa873dc894b6845bc21ce796911bcb33df86e99d8dd63cb0efa0a95c247d2b2b573ec29ac50cd4e0a8332a4c3606fbb6dc9e0dd5fac8ccc73d40352cef54928dd599fc7209a4c9751d7b1d156e7caf48a989c79451144f36aee066d2a05b3718199a2f6459bc8d316ecff4e71f4f9c7d4bad7b3f68636af784f1a20d303f3c6c8682ab01f143463e0909b4a051f28823041e9cb5dde015143d8121d66485251cd1f28f37dd874f6ad708ed11a71176e92583a7070413c3eefe0428b42d8512c45c9c1fdc5c39ee43ec35d22cd74a9b04e66c06e390b3b13863b41de44f4b00216e38ec3338521aa39184b2f72e74c19e576d44c6dab72c70d72ef2e1caa9dbf2d183a82dfd54b80008eca0da78965bd820112f0d861aa48c7f830dc148f500969e8cbd7e3910a811988ddbc7db6e3e57f4d926e5cf4682e2194816516c75336349d8b9c7813cee550707cb9d1f2cd6ced16e96e559cc01b3228e277932b8b089c3f30cbb679383861aa5528324b1f61e532a689a0b537f2adf500c8d7708f13c1e318186b4e71031ce63a91bc89a2b86f3a9c98617ec5f3c37e2de84aa2a202c06ce24806ebfcc85e75c8d341b67f9f06bc427a6cbdc43b76d700105b74039aed1a79ace73629c9716e3d78ccdc357f74dc9c00dbde133b0db9fc25f47bdf4a0755af90d414c9e68c67066080e617a5f3957a9836c051dab774b360751e0630bd3f008bb4a27c8edf9c724d35d00fd803a7d2d181473d27cdfb30b54115fd54052e68e2cae7361acb4d7186d142126d7d56c5f47a4c49e16eefafce81ddc08155d92df29e837fcc86a3193c3923fcfdf944437b7d436bc0081eac95950149dd1461f373babde17c3c01a24b884fdfc8010bd809a91a4446336b40186f04fed5d5d15b53da6e044175e099c428462cfddca2c078c5f71ae5d72038088705b180120f02bc32ad1617cb744f84cf15962d9a5ce6275a4bde66b765e3f2d9f5280138a8b388163591da2875267105553cd754c4ce70321de6a2188c8f107bbfa2fde79f8dbc151041f3cba90301451cfd108cf0210d6fd6650dbf9f846da8d338e5c51c89f771abb6ff4a4545cdd28d8d9888f7af71cdf0e06b6f2228b52687fd54a2c4a597941f2c7beb2a1dfe29eac64bbbc69da1ed05fbbc560c2bb57b814528510c1af97a9cf783f9ba1f21b5cdf6a6f72a269b9d104b8d3f75d236e6d7e32a1634c62250c8c36b4ed22b531ffbbfccde2651cbd56505a8756dddb6dbd95949b1cde2bb9ab39b5ecf1028bdce53e97d23673fb847429c25d5f645af8b7b7d609b673e398b93dd6b5554da0afb55719e97fc7e5758f2c9483faeebe2b05a1e336ccb289ca093833f110d8d153ef9570d33df32533d4d273fcf293efde19468fdba6ddc39bea3210388521d4b9a1e7812388337ee3adb040471f9914ea4e71ebe7c6e3927f86b9fc3838773c62428723ea20896f6b535e72cd64b56a142d5277bb302a497a7f6ba52daac9af4915c0671313fc58076a75b3934e85011790935cda16a5772b6b7ec88235d6dac9c932739becba451b9cb76aef7ac1b9440bbfeb4e5f8b5db3d199f2b2ab1c30707f6b0e7d1e905476a8df091677f886c691c4fc5fb46091bb30b7fd1f6e6f4aef8ee47d69f77c25d08e4940a4d7edfa99b8ed43f575159dd3cc70f22c9ef327fd3887976a4dee3bb7df653e58901ea6f0b443286008b7038143a6f0649e1fa743190221f3e45d4d1b7e5dab7ab5125fd193cce2cdf8f320cc1428f9d1f69ed66440e92459f7be5a131d989f923c15aa4504c9e8b223a3f6a9c50f2cf79c17e60633a14b91b62969372d6d2572966794dbb4c29abe75590ad2b46100fa2fdbc5bf67ead7c3f8172d6b48e98d2de69bd15b43459ee10befbdb91b89b27e338e9952e7719c1bdc278c7481bc4ab27a8ca157fd578ed5548c215fd6fcac1f33d7aed21ce5487ab956983cb1e850e4d5267ea8f044b52ac76819a679708dcbb857db2572f680a8b98e8f621aec8d6de219c70303e1798e2ba703cf9ff688ec56ca094779135cc697eecf7ee88554e989b261957b7b28fab6b0133844162a2b8b555096bca1011ad5156459d1ae2e5742798d54e8ad9d4ec20016e855243a9c7d30ff35003baf1941e487a4f5d676593651879e2c16e2dacdeb571350e44de4efdcb55fac2ea3687a091985c6699327d65a32eba816e808543ff3726f615e464b67bb746135a5c8a19a8cefa5385df39e0fb9ef05f7c68e91cbb317ad6912124fcb557342c47927148ad36b695bd0d2074868d7c4d369630f6ea7033e8df47329b6fef3ef2131bf5ec3e784be49ca10c4adfbdc349490889502c1179867060bae746f84695757c9171f7f742c2d13dc40b97f7bb8cfd0975e20a9fae0d37ec334bce39035877d564870c2a076fad5f3be001e15075461ac51f5929118db37f005ca32d10079e8379b0b36cc175d2c9224022be26bb8f0b58b66d0a511debd8cb69d591c39561794baf7e09531a5d9027a77caa8125421242eefc84415e803155c6e4ec015b38130c9099326789f4cedf386dd79a2d49ebc1f8d9a6d2cc6ce31377d9d5bfdda0acc65915b61c00adc03589b395f4154039ecbc256a108af0a44827473fac82a41ce3cfbeec0b03cfb5e37fa106a3d3b769cdb1b24987a96436cf9ed4eac8900752f8c68a5d46053f09adace92b3b679dfa7085996abf5bf43e9ec9a6d63b70c58989fc26e1a012584fca78fdfb2da084863b8d4c88b0dee9b475aea0c56fd44ebacceeaa53bb72b85e95fe614d0e7c45cc1e279d0999d131a19cb6ce22afa5fcf2af2fa22547969c01d1674732325b594afafa4b1a03c9528e4e9ff379ee8ec61ba341ad8eb91af4c9fa68d906cfda2e4433bceb7709bba822fcc83bf33cb7f2ac902ee5eb0c96ad19cc7be03ca3b3ebe37e0dc31e73c92bac833442d9a2ab3ef63c183e76c0b5b1e00aab4d276098b18dcdc7c89b0960aa7593457c0499af06d458343675c878ef840961a029001bb051fa9840f3fa4fe11db3afd59bc88e093f0a5f490faf20dbe29b72cd8f6b36118c96f8fdb1545ce9a3bf29642f3e95c42814185394bd443b2d1f99679635b8d8afa5442ea0b731347d4c7fd032277432f6cee8c3031d6deb0a28fc3c1d13a66a7eb1b75edd3b9bb9ebfa04ed9f4022973ab95c9fe8ee36723dec7c73916cf9ad8542dc411cabb8f657e918608dc8a8d8ebbcf2f28dddd5071799e597ae06eb983bfeaee15b9cf0072714c9a1dc5e46b092cc40e6f2e7b71be403fda98b6882d1b7cce958f679c015ae756fa9f043413764943179849446934deda5f3689432b697aca9238f94ab8d7d49e03d11bdc111fd3c4bd11bb566f1d21c10effe29dbc249c254b878d348a9444bee4ea285382ebce194cba87cee1dc15521876fc81179cb37e3051cdb1c03ef5a75478c6c0ce3d7e5abaf1ab2021d1f2c73bf59457eceb0e43982641eade9835466d91419dad4bb7e633039a486e718fced857305dfde00a780324aac82a4baa8fde604ae1af863443c15a5e27aa46797e32f2906dd1d07c052c65e43e37411069252af013182368268bde12f0308c0cfe7138d2e4c2e1379097aa26bc7897cc53aab078355a66529a8019ccd554f9c267517b058a413cfb9694a80c41859b79ad1205931657481e76e0fa08d15c1e716bda1dc4c9d8c315fdf4c7d4ee6d4e1ede11fe1f75a4d5ad95938dcaa887588e522e60ceceb0645b928c3dad75e89ee9a58032cb51c885277a840c50f816276c02b2af156711bacc9a5b23f72a89ba1f598fa291a0708b6e37559c6d18dfc0e9aa79da7241e9ab19fae46b97a5c78b164a97758084b5226e41bae4bdc0e32f3e5f590d92fc92bce54bf572b8885a49ac8d1894e020f1fe85ff18fe16b8764402d768c523bc0a78e5c42ed6901cc1e6391fc136dbeca05311f13e684a37e1094ab6e288767dae0287bb0097413648154409f193b026142fdfb3c0c981057d1b2790158beadedd3571c88853d3787404aa1131457d2efdfcc2b595139b6365545330e638c52deebb65d288bba58846cab00764a6a8424894824516c2a5255fd6ec6858f26cd90964c09bab4d5cdb1b08a5187ff45529d7ed286a01aaa92f2428cec43e46caf87d4543cd09fb986252fd8e56a1c6d338dd6afde432a468505f58947e9008e5bd19fb4600605ee725f0b46eed7b85b69361bd7fd70cafc1f6c2e95c154a7a034ca95157b9d94829385527de1349716125d850d622067d31aa646fabb4f4152607cda57cc640e6bfd6f76beb57402f95e1f988d3a0b5c9f6b1feb4bd6515558ec8d7aea6ba27705318c0265fb848342613b965e8cace9adfbfa7c7d42c5131e1be061ea7e2d87b91ab4127ab05f0606d9a6511793312d68b7dcefd82dd03d1b34eff69f1ef2b7951c2b485cd786bd65bed5146d1f1b09bbbe61453c92140478b6b23802529ef4d8f1dcd2c3a8718c127b73f5bff50a56822a1d4ed6ff683757ea666c373cd020dec2ebaadd5e0d9d15d12308bbc34b702dcf470c46958746680bc0bf358f2ac0782d5ae7e36a66cbf8e8a92c780e98e3b076e7e7f169d5e4a4466f7bd5ffc04ba15aa95ac8edc4805dbcbc1d0dbebc62a304f6fc13a90c26ee872e0a4fb2155fda7bb5473c92b6785b5a6832becd262adff9fa7d1166531c2717f9d0373b81c4d7fce4d050f44eaa5da43fb45f061aee5413647fe85a8c5eb20b8d0aeb1ee3d77233a094444fcb14152d3bc9c0dc0e0ff2417ff43ff13cb241c68034ad5a819b2f34d63f81d4413efbe53a2116b305765b142cbff3cb000d253f9efe901e29901c1f3fb585dcab5006daf8b0343e5e37042fc38e4cc400303a004ecb11487a478e096b67efea14c00946ca3297908e09d7151830deebc299eff3bcda66e44e06c9b13bf30dbce0f2ca8d9409e387fc5512ce2bc8ad69fa8d98887ef53533c26db16226713978681b3742c44201751a6bdd949c35460cd13130e491115add5e75e8c834cee27ec57a5a7c5ddee892dc5ce5df713f8f269345d42df91c92c5d2149d3e05406ce91fae855d33d0cea7057de4432a7991a49beede28395530fc9a9c82da66e1611cf2a27010919a6c0b86b6f1197a9a5094911e749208929525ea790d62b83eaab4f33510605e0d6fb9b621074e202116d2299a2a8960258cb92b0aa8e71791bb774e42"}], 0x1438}, 0x2) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) socket(0x6, 0x2, 0x3) 00:48:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x2b2, 0x0, 0x116, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0], 0x12, 0x40c}, 0x0) 00:48:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)=0xfffffffffffffffd) 00:48:38 executing program 0: pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)=':\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="a87dc5965b827bd446eea1ee701ff50c090c7e3eeb3f894498ceb0fc71a2b0bf059daefc7fd296f92ec93e799453a9e70253ed4cd4a64d8b4430d57a6369c52e851a3c936d135255893fc655a9f6f18c2d7d59722a2ba8838a", 0x59, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000fa2f66696c300000"], 0xa) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x8) 00:48:38 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x1}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x128, 0x0) r2 = getpgid(0x0) r3 = geteuid() r4 = getegid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r9 = fcntl$getown(r0, 0x5) r10 = getuid() r11 = getegid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000180)="f7ed7a5b3e3f", 0x6}, {&(0x7f00000001c0)="530923a78c9b6018c810d0c962983efb18734f7638d85ab60194f1f4c05893486e6ce6589de760ea4840484bea094ab2d02b8e383a22ea30831effd1d95fa90f1185ad53eb4f4bd1b749ca43da5216ea0f89eb47935a8561f996db1c0c3d708fd0d2", 0x62}, {&(0x7f0000000240)="8d5984c69898e7803ca0afa6d63555974d85304954f7d564d13c30d02c618aa881c16d2220d069187ad6c622a891121019c56aee34b5c68f0f41874705527f2cdda1e5c0f4050c8257c798", 0x4b}, {&(0x7f00000002c0)="a089830983841ec0eccffa4b41726b7ecbb28d064025e1583327186f07aa6ef36e296f7569bf18a446e8ba26b3b55eac4ab368c5b3b99046ed7002ddde75aa41c32ed240a4dd805ea0b29d90ee74c2c79d4562dd965b8270facc35ccac6af3f551c705c1b5363c88addc8216a2c3e68f811b89d11072142df9e2bf56e43b83cb9e6753f5bece29930a41", 0x8a}, {&(0x7f0000000380)="29827e78f82768403c7dad5c061738e0346bfc993b5119cbdeadd37d350accca28f4e510f30e2ffcacdcf41750a2226333c11c12ef1ecd824fadaa6e903beda167a6b5c1", 0x44}], 0x5, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xb8, 0x401}, 0x402) preadv(r1, &(0x7f0000001940)=[{&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/115, 0x73}, {&(0x7f0000000740)=""/198, 0xc6}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/196, 0xc4}], 0x5, 0x0, 0x0) chown(&(0x7f00000019c0)='./file0\x00', r6, r7) r12 = msgget(0x0, 0x0) msgctl$IPC_RMID(r12, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001a00)=0x1) poll(&(0x7f0000001a40)=[{r0}, {r1, 0x16}, {r1, 0x1}], 0x3, 0x4) r13 = getgid() setpgid(r9, r5) getpgid(r5) r14 = shmget$private(0x0, 0x1000, 0x12e, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001a80)={{0x4, r6, r7, r3, r13, 0x90, 0x79800000}, 0x10000, 0x5, r5, r9, 0x6, 0xff, 0x3}) r15 = socket(0x3e, 0x8000, 0x7) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000001b00)) shmget(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) setuid(r10) socket(0x6, 0x8007, 0x9) accept(r15, 0x0, &(0x7f0000001b40)) 00:48:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x3, 0x10007}) recvfrom(r0, &(0x7f00000000c0)=""/9, 0xffffffffffffff2f, 0x41, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xc) fcntl$lock(r2, 0x9, 0xfffffffffffffffe) 00:48:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) chmod(&(0x7f0000000040)='./file0\x00', 0xd2) 00:48:38 executing program 1: mprotect(&(0x7f000070f000/0x4000)=nil, 0x4000, 0x5) utimes(0x0, &(0x7f0000000240)) mprotect(&(0x7f00006ea000/0x4000)=nil, 0x4000, 0x0) 00:48:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCNXCL(r0, 0x2000740e) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001340)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="f71e3f4b4ebbc002321c43ebc69a5ad98614c39824faaf83e7e8300698757c64ceb97f25d5535844eb0b2b85d7db69c8cdeca8c75283c3efc552ef652f74091adaa811a5d6543b7d37a6c7", 0x4b}, {&(0x7f0000000180)="7ff9c8586a69b1caebb0f9fa198b2d0fe35eb550baf7d0893b32555583563a1b999c120e5d4b82d3c7711f79877d8c7d442fb5a46e7c9842293fcbc905d9a1c8214a1ac09b525121a4f6053262ea66267366e4b0c69fe10ec832feac44e02f7a35cc7f31b75f0dd581f1b65ab01f4dc269ff7717a6b2a7d72920987aa82c6e1498cedc86debd4c21f22bb99e47c6f2ffeae91a04e9b26ce3d29b590e0c70a1644d607fafa2ad7476bca6050efaa4b5900113bdff0f7c45adbd9461d0f98f9af7d737a1b2b6fb38e7d5398e1c745673fb36c4bb61c33bce3a6eb568255f9b2481c241955f5751da443743d5bb25453ed02b72df9184a25dcb", 0xf8}, {&(0x7f0000000280)="9348ce56132bebdc789ac64ea0a6235626d226d4e1b3b50f8d00300e67e6abec1a829bf963e0f002e70ebeadf310139cbe1b6fa0356636972ff250d284f7b1b9cfe730d568d8f95e8b111be04f1050fc78788ff43b149d32b90c5f68d68303d5b48425221c41e139329c39937acd9ae956786e609609f81ec3ed08ebdc1bc226725759de97f79896f4cb57e6fa22a526ff03e640f3aedc0f32ce75c9862064dd7c68183673ca6403575c7a2f2f", 0xad}, {&(0x7f0000000340)="e4b39ac9de93c8d3d546fa852d33a34eef969263a1a925f50b4fe76cd1492ecb2c4979244c5f6db27ade4a845b4c9d1c0efc1e3001f28765d8c5208f8666847f33f35822cb3b2179da1eed054e0aff69ea57ddc64cbf39491fe827dd2f237fc8eedfb6a66e5e22091cc4e9810ea3d93f991199c02ebb39cad325252bbdeacd931d201a1076c7afaa820de3110638fc1ec743f24b09fe342240f744d49574bd03a83517a4de82b2a27031e7701ccc47f6c44299887334ddf59d23be2953877cfdee40b234057bf731f42a6cc2ceac23f06cacb389f9331c067b0e70dcb24d3a3baef0e4d722c6ac3d057164991039ee6e2cd9a4ae623dc89cab8520976d7c25974066cf3fa9d9ae15caf73e88f7628faf79c4e214ffaa13fa8b3554d0071ee9feff0ee355cda0213d9cbef6be95f2e1a97359b78dbc1a3bf490372b6c7786053b63d4ef1e1aea0c8b4f8b31036121c0938ca395bd702cbbd01b889264c2f40f0d638e0c6dc75f7c38599c2ed59bc48450c27e7aae7da500d5c018fdd0574732f5b4f08594f7f3769b8e0ef45f997352f3f2b8459bd2b85d0f01d3e82849490db8430c82c3777bddc6a7e2540f334722504c778c2acfca5e2a3d367f88173f226dc9ea167a3c29436af5ce312510fe73977f89391515f67dde3fb2d860d3e149e20bdc4de8f030cb4cf8cce1f4d464070a23dec54caf1c25384e2152b3a9603666e7bbcde0c3ff7082a90beef61a7052da1c6588ec808b12e1b1048ab856924be528e725791df7c9d6e8932030ebc9445c5659ed7b4c66361609f4a4f1e13a19e1ad5a9aab3c982a6ec20500b18cdb6482a37c0a62e87fee64e8c9ba60946456a446266c735038009117150ebf986643fea3f5f2ad17ed5588884008001fca8fb1993ca2c60deb577bb30a9c581df46440f2d22087867e584f61ae9d7ac61ef286e74bdb10d7f431382defd8363248b2f70f21d3ce83b0c5fdaecec08433b20f102f021dfa89f2d37aef26b88d2bf07ebc7f62ab453575f317901af9ef10de9190b79a9ab0ddc4a0ffec23c4de98cf001125fe2857e625520b433da077699168b0403b82a4ce61be956935926e80f156faa981444114a0f50da66735417d976e411ace9a8e6777bc070c1ec659657982b892db711fac39fe44e4586fd37e2605f34c3a300f41f8a33c886d8db42ad0a945ba5208fce80534d5f4e29d6e2eb173a4e873bcb43b9795b95b2651b2c32314d069283a6c1e64338bc66be515de8264430d874abf4d392bf2467eff9ef20074030a51c95ee149dfe8b2de7613de222fc814e2f13b719309a7da93b2fe9c86b17f297c084b3d93c54cc0c0539a2b415615861c8f9a2dffe91f99dda35b48b802d28ea9b09a9f8ac79492ecf70fd55de632ac05f6a238ac118225847a936263d18449fd356c693ad3a1d3d44b0d27a688431ea8c19fd3c4ebfaee984dd4be8be2b427cc66526e2d8cfbcce8bea9aea35f20e4bffc806b580beadcd88c4540f12eeecb54e4af85e556fcb9e57e9a3aaf5b8e95e0c3614f7786f711c64d4438853128d21286e02b6631f15dda213615603690018832ccfb5987dee1e2d9b8de818c8f0a715f3c3f4e7947bde5dea7440e093cb78fa15864e83a1b1fe79cd0de23dfba9cfa029626845034e6eb6fe1d80be2215da4fc06f70bb7a1eeb39002ef42a5d3451f44dabb5ff7f17095f44763f32bf8a596f059833d24dc61ce80ec006e3ffa0b79caa6878387715fa2ddc326d8699b0e3170be85f7057b9e2f441404399ed905cd8c7d2091fb7230c3fe41b255e9b8d0240e0c619a720190ab0a7d55da9e9765f177445099c19ac8ae1d8086ce9c12b744c6f04441a87c228476ea9a2d5fde82900532f65f6f9b05d5c79d23d182e6886504c17326e5421f7dc3176a3bc0818cbe38aa87a283ca34b13db7d5a136716454b65542eafc9a27ef49a2276c5adf1145ca466df0672e451624574f4cc2a65da400c6b4fc558566843e4421c7c79c1828af4e92622c1f748ebb1af7e3162bf5cd09448fc9c0d8a273a09ab182509d7365a1e50b2ce1ac848b21bfb462e78d4601d4807151185217c247b76a78c39520e0030fbeb7c8eb4847e35e6e65b24c81563818e0b375cef05f40cfc49adb74ecd890510765dfb759154223373402b3bbf708fd102a38d605e3c29bc863d41235d96f4ba026e733c1e44635beacf024b4f48ba54439b85b776c0a663889a12bbb68df667a0cd63a681a944b48805f0ce379323dde07e1942080682a00f456cce3bed16dfc47c8b8176a8aebbdf27fde2a4e5d0b6e729c71638185fc42b7565d3dcaa72483cee5c883e599f745878c3f9f0ec6359e78db4306d25b64487e3b8dfa415385ab0af80f6be51e79f37d565d7cdc89fec5185a3de5c2d2f4a0280ce83d7cad35abc1ba1eb2c4aab5fbe8125226a6329c3e930ac28f5e43ff4040f1f1ffa53d14cfeb98d637f6698cc674b47a24c13967f7f8d2e7d3e517c2814d1f4e4684ec5f9c30e75bb9604119daa6bb3819e9de875dbf06cd6bea183266dc0747d3ffd1c45d071ba96bf92a258ef45c7aa92633f388c403490141d047a4fda6fb9d7e9b1328ccab18fd542f303ea225af5c2c27645d7f877569ad2e9885e65a65d970f652cfda7a12581fc21a7fe9ad27f0f1ca33086f48596321e8e0c55b8ae4cfa192ada4300d652080020ccadfc90da204baeb662b4a074cfad03324a4650fcfa440bc940e14e118ce6f7e36ca64c3f2ff03c7ac914d188c2efc89b4b4fee21bb48611a149e28eef2379a895d799703df4d1ef1fa85be10efb66d22256c82497f0ec9f8da5c14fd8b3b5934c02e74f96ff6cf2112571fe5a763b8b548d10cda2d40fcbca241847768f000fa59879141c50c97c285d098ace59faf29b2b432f9ebaceeab33e6c8b598ca9cc954d6a4d48a7804215765a336bb3b1959d52897c5aac36f1aa51b04c90e5a03fac564a2851d6967bc69d9a9b783d24f3ca19171287ec7e2eca3d37e18aacd166cc8899155ce26e077d07b080f51aba8b7e54fce301603d6a59efa20a3daa57a68cb5803fd85b46d6e75d8b85d22be63b956b0a8576816a34f73c65b321e14618b484b1498802e21ec476a3346281f86f738d964881c46dff0f744964831719b97b3392293079c0f5843ebb4510741fbc60eb34d73ae41854be0470dfc7a8f3ab59ae9668325e268b1768e8c8213318fe11888fe291ea8518fc0934dce479ef2e08aaeb8ca92cd3d5e42462fd094983a037b281b791c985753de27cbc4e790ff6dbae7d6ad6d0570d7dbe01fbe99c8ce90d873f6af386bc4f2dad4c912ad540770952ccae3e94132dea7d398331a8a7228ccba591ac3e3533acaef953fbb956ff9a865230fb6674dbeed00ba2cba2df3743d4cf6c152ea6cc0e98b11b7a203f497fdbcfa5093454c62f5d39a44b0ef1fca432b11ebd736f6ea2927589da025c25ddbb1b67b19de6c8b47fb1cf615079cbff0eea8bba7f54b1f83e88fb53249c785921b4873a4cf7766e58cead856bf7df14061862cac326642591a3dbc61281ea9b2af9d7dbf5d07f80090cbdd997dc1750bebe650d721abb9a2b4a019691b24ec9764b81e194b232a94922c00ae002a4e2078d07412f3e741ec7b3512182f21977d022bfab62b9a51d99c48ab7b44b314da4d3155ac36fe5b23f0dd9af9f30d9ebf4d6d56a6079cd749faca70865609405191f6f824e5fde5202c5b01331b74dba06e0c2e176bb5e90b539c8adf6acf22bdeb6f0ebca51271a5a5c642e746f7485ae2118149570bc4268cc1dcf2bb5dd9b08572a513f26ff17dfa9c989ec4d9d53ee5a02f554ee360c3d2eedc7fef5273ef4cda3532fccb006eb603c7c32b746549824466d2886d2b9a8be7d150daf1bcc5504b5e877b7516511620b57dd1183949545f0be10990ec2b0167507ad4d1656a6af6f594629c8bbe6bc2e9e1fb0909b01084767ef91df313d5fac828e0126db60bfcd454f94c1a6f2ada5d7249a7dd87530bd800124c2b2d90dc3c6403e5204aca85da4c3b777aa8e798c32ab60a4e0e30c0673814e874e9b072f0dc79d42617bd768c0ef7875d7a87b9120f794683ff0a6c99c55244402b400cefa96d2eeff3cbd718b67ecf8410c718741bced87a0a8488cc042d7cfe51b554501bb5e7dfbc418159fd0e59e698ffaf7f20fa2bf3068b796be656d117d5163db71310eda69f97f07412b879be405912aa71dfe90ad9125c80ac80bba81118d2cde5c6afb1a2405397514f4956a6bc4389d55572ef69cfa0eea3c3de7ae9fb5ae1a49d9b5b645b303632d7e3ca1373af07763d22bd1720d610d400fdd476db51e7f18ebaf9f858cc2c6bca1891db938b3d01e065a4790e7f91a3dc5031a74a03310ce03ae84f0d8fa80a7664a5356b5d3d6472bd97cfe84845274433780b64c52240fc2b0639e491a798e3de9b2989c9dc1c01666b8adfdb9fc722122bef9698571229c7770ccf7e8f8daca420bb5062250ecaf4abf21fb68d4450c09920697293c8ced3a2c73bea34f30288a0ef3f404e431944a72d29a8276189d593e1637025c52a3a7d94fd739e41d43bf134202760d297ec8e149bb617efc8918511ecd3e205310296e648110935bf02514dd75bca04ed1efa93c3c19cfe5d037fe378893645333f2374ec64c4e113b55c758683e9a68e62da41148a85752638a7acf2501ef6d8a111f9f156191d9f115c9a8a93251375e3f48c4ccfaea4d8e5b32dc374ec18039d3af4c46d071d18e2b147c80f71122529844c9e0960a1ab528fb6accbd81235e82802c6edeca7b3cfe1d3de5ea72d49f5db16be5b10a0a6d6f2612441e2cc2e6f2c6777a43089134c8156c9e40aa0ba074eda08977e91d9c7c1c1979cd628f3fb4f7677e9f2c8cbdb6980b92cad49c30cd1d397932249eb77625162302cc8273f6c5493a5a72ef8e7402b9a757faf1bbe3987f19748f086246741410fc0de0187e059ebb47c96af5ca25c2a60efa0edbb0d1b6f042536b2ad64069237778fecbcdb3c252dceab4843ac7f92e7aa20612635beee484b2bb22b8a72a33da70a8434f2624198ad3dfee48900bfacc1fedfe38a245681f299c93732757d4888ebb3278634dfd410fdfe2f9c6f615d5a418af306faa5b310cafb83ccac92b9b40ead809def7cc44c38957575f355b4421544f30f48d8d7b1eda59846cd35c65035d843fe33e2eac6eab948b295fc5153d331c2e82ae719480ce944e3db59faf0fadba2465c59b0a1f4f67f0d2d2ec4f158e69bcb37cebd11470c43d6de45eb7d9974c936c6753f2c162876a0ec2b4e4c2e2e82ca3c30237cc94114c6e6b3f197997692baf9067114f594b6dfb7a3661e9bd2ad79f0107908cd57488d0bdece29ae8480723905940737bf539c9356e08a90d493e9f4d44c8f5880ec251fefb8bcd46aeebb33328c9a2f57b36fba9a14004ee712499e18597875df73f665d491a1f2f166c9d2455fb7b19c2a7509d1475d760aadcb5a067cd27df16e0304e8a7928d70be67e35f7a94248057f953308c60327187c1a26a024972714d12685364ab1ab656fd009ee1f550ff0232c1606ad9c619dcc03af3918f9fc07c66760ae87957706cc7bc97ee2660ff9a9cbbeadb0d26246feee465ba625d477625a9f8f6e737410e9e8215ab64d516fe27b53cfd08b79f4fefe52185dfd2fd1ae7d53e1e0a6a9d5afa31d060bc8015d26b90dace9251a0c56cc3808512febd56886754799f02872223e1ea1341c498c0c936387c17fcbb666409dc27e", 0x1000}], 0x4) r2 = dup(r0) ioctl$BIOCPROMISC(r2, 0x20004269) syz_open_pts() 00:48:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8400, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="806db7991bea17c57e678f07f890e6ce4c7a5e73e5248134b55a722d70f38d8288a14c5188ab8e30f546f0703acb063baa00f6f6bfd35a1c03e4a230fd79365fc013e52dbfe45a370257adf43af303818b5bb05bc6980371732a87fadbb656063efd799fc3e07537061fd112a90c26c9cab094ea36804cb6c97fb5f24ed1c59e9099de9bfe10bce9ca03c9cda7cf9c2749f38360694499cd552bdee6c77737f88b47e424607f17b2a2605c2cc160a16031cb87cd985779d079695433bd", 0xbd}, {&(0x7f0000000300)="dde53c217b314ce829567621b14dda75bfcfa53b7c85385d1541b9d1b355eae5e3bee46e2272c4554781345e3794ed65d9d83273fa44c58982f26f939754ae2542fb49d81fbaa3f3883b279cbe87ee7e4d3c87dbb93554802aa21c977bb63369596127d2028b121a8e9a0b688ddf05ea878f5b842c0695880130bbb4543a048d91883da297e346bc6409bae8e9f6ca1efc1d9b6231320d388742fa93e417b35062a6ceaab252cad35e7ba3d0468f7a025db77d539f012ee49ad86635c3bebe7a247b285458f34690df2303a3bb6bb0aee5a3787573cbb2e1ee5d878fca1c6e7ffae0f4bca88aee4f4d703cef3efd9ae767f874", 0xf3}, {&(0x7f0000000180)="f71998979854ed0ea3128ade41dc74a6a0da7904b838b0868c", 0x19}, {&(0x7f0000000400)="22306f508147854b1c38f97991", 0xd}], 0x4) r1 = syz_open_pts() pread(r1, &(0x7f00000000c0)="6ebcc543295a83eec81cdfe94612df97d8cca125059383c6fc759ee2d39700384720a9b67f1b1110583623b06f6d2d9784b97701e5f438f7c14c42702aac7655a60e4961a88b4fe47dc88f4be1303df44dd44ffa9d21c5c2d8c743fbddaf6e845c5c9bd10c384548bb9a7e795a0f60be37d3fd4886824747ca610eb557b3443922d0d53101706cbc02810f7d455ee3e929d61e2c714034f9a804f79c040d82b07ea2953daf53c5a27894b3b08c9692eb5ece2f32302896ad67021fd163a3b4", 0xbf, 0x0, 0x0) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 00:48:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 00:48:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8002, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) poll(&(0x7f0000000100)=[{r0, 0x5}, {r1, 0x4}, {r2, 0x88}, {r3, 0x4}, {r4, 0x4}], 0x5, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000400)=[{r5, 0x4}], 0x1, 0x5a9) poll(&(0x7f0000000080)=[{r5, 0x65}], 0x1, 0x10001) 00:48:38 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) write(r0, &(0x7f0000000040)="30d0bb454bb630b8d090ffd74d2b43113cda", 0xffffffffffffffd4) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 00:48:39 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x31bc) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 00:48:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) msgget$private(0x0, 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x101, 0x10001) syz_open_pts() 00:48:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20040, 0xc0) r2 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xc0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xb717, 0x9, 0x8}, {0x7, 0x9, 0x4, 0x1}]}) renameat(r4, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000200)=0x4cb58340) close(r3) 00:48:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r0, &(0x7f00000003c0)=""/152, 0x98) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) write(r1, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda84bf638eb9b56018a0e784dd2518478ac441d451f5214f93", 0xa8) r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x101) recvfrom$inet6(r3, &(0x7f00000000c0)=""/56, 0x38, 0x802, 0x0, 0x0) read(r2, &(0x7f0000000140)=""/229, 0xe5) 00:48:39 executing program 1: execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000400)='//\x00'], 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000540)=0x3) mkdir(&(0x7f0000000580)='./file1\x00', 0x28) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x1, 0x4, 0x83) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/120) openat$pci(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/pci\x00', 0x41, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='#\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='}!/\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000200)='[\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{)(+!+}{\x00']) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchdir(r2) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 00:48:39 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 00:48:39 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = openat(r0, &(0x7f0000000400)='./file2\x00', 0x206, 0x101) renameat(r1, &(0x7f0000000440)='./file1/file0\x00', r0, &(0x7f0000000480)='./file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') getsockopt(r0, 0x0, 0x0, &(0x7f0000000300)=""/187, &(0x7f0000000080)=0xbb) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000003c0)={0x2, 0x1}) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x20200, 0x0) rename(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000180)='./file0/file0\x00') rename(&(0x7f0000000180)='./file1\x00', 0x0) fchflags(r0, 0x0) 00:48:39 executing program 1: r0 = socket(0x2, 0xc003, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 00:48:39 executing program 0: unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000080)='c\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) fsync(r0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 00:48:39 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x8}, 0x8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 00:48:39 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x132) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3000200000005}) 00:48:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x80a2, 0x24) 00:48:41 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file1\x00', 0x128) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) 00:48:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/247, 0xffffffa4}], 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000100)='W\x00') chmod(&(0x7f0000000000)='./file1/file0\x00', 0x20) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 00:48:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x82, 0x0, 0x3c6e, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 00:48:41 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x7fe, 0x0, 0x0) 00:48:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x810, 0x61) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x6) renameat(r3, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') dup2(r2, r0) 00:48:41 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80000003) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) 00:48:41 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2, 0x2, 0x9, 0xde02}) fsync(r0) 00:48:41 executing program 0: mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) 00:48:41 executing program 1: r0 = socket(0x20, 0x1, 0x200000000000005) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket(0x10, 0x4, 0xd5) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0xfffffffffffffd43) 00:48:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x100) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x200) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7fffffff) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x0, 0x0, r1}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x101, 0x6, 0x6, 0x7}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000002c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x2, 0x100, 0xfffffffffffff28b, 0x7346000000, "4cc55a61e81cc8fe941569599638a6f0abbe6711", 0x2, 0xec85}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000340)={0x5bd}) fcntl$getown(r2, 0x5) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000380)=0x9542) syz_open_pts() lseek(r0, 0x0, 0x0, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x2, 0x0) r5 = dup2(r0, r0) select(0x40, &(0x7f0000000400)={0x4, 0x6, 0x5, 0xff9f, 0x9, 0x9, 0x6, 0x81}, &(0x7f0000000440)={0x3, 0x1f, 0x7, 0x7, 0x9, 0x2, 0x417, 0xffffffff}, &(0x7f0000000480)={0x0, 0xc95, 0x8, 0x7, 0xfffffffffffffffb, 0xffffffffffffffff, 0x2, 0x7}, &(0x7f00000004c0)={0x10001}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000500)=0x6) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000540)) pipe(&(0x7f0000000580)={0xffffffffffffffff}) connect$inet(r6, &(0x7f00000005c0)={0x2, 0x3}, 0xc) recvfrom(r3, &(0x7f0000000600)=""/232, 0xe8, 0x42, &(0x7f0000000700)=@in={0x2, 0x3}, 0xc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000740)) 00:48:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x621, 0x100, 0x7f, 0xff, "ad7ed06bf009778f07de20ba7314cbce6b5cf990", 0x7ff, 0xffffffffffffff80}) flock(r0, 0x1000000000003) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x4) close(r0) execve(0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 00:48:41 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000001680)='./file1\x00', &(0x7f0000000140)='w\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f00000001c0)=@un=@file={0x1, './file1\x00'}, 0xa) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/173, 0xad}], 0x5, &(0x7f00000015c0)=""/10, 0xa}, 0x802) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 00:48:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0xffffffd0) 00:48:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup(r0) r2 = socket$unix(0x1, 0x4, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x300000000) geteuid() setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), 0x10) socket$unix(0x1, 0x5, 0x0) 00:48:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x80, 0x8}, 0xffffffffffffff94) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000000)=0xc) setpgid(0x0, r2) 00:48:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)="51671136344f5c0195a3c7eae944cf57eafd73705bb15e797454ab0a2fee9da20a195b8d469d23f8c28cda0295995dbbb249f5d070a067425634e4fdb41fa94709c3b65e194c7c5386792255b29c1e2caf66dd5a027a614bfc1be6dac65b77d1505075fbff9cba265bd10de2e9c489269f6e15e446a2dfffa49d9d65afc16159eb5d9a6836026b41b4d5a41c94cfc3e1bfd14005d4890673a4ea918759c85a90fc6481298bea5aeaca54713f2922df6727f857827a0d0fcd370ce2706120b52da1bd66c3ae339b362defce14f086dcdb41884a9af7f0819052db12f0732de0b7c58007ffe04ff8201dc7b86adda8eaa081e7979b87dee5733b7d", 0xfa}, {&(0x7f00000001c0)="123de487afc587953e543c266ec066bf0a26604235bb1e212c9e5c4e5df615404f8616d498af7b5d123ccf65e5ae2c330cbcfff37d7cf2fc0c8bac7d46aceffdce72f942cd9a06bb24518ad4ed55bf9145fcef776fffbabb7f9d65297cad93af70b0ac386f06b14ba5f78b1c4d280ef0b4be963cc16aab8b497c115195f935c2bcd113c6c5df0188d131d81009bc0af79abd1572378762b1adab78d51e35911918f6c8fcbde3d88971b6b67a30dd73f8e317da6687ec9051c9f89a55b2e1a0d816adde19cdca4f093e90d6a60fc6d4c02eb2b2b8bd88a2c912653d60fc22b017f97a8130fb3dfaca6f", 0xe9}, {&(0x7f00000002c0)="f9fe7aef3c6cb3e8418d21eeda10d6015612ba8fd0bb17299706aa1b5dd4b2750d89d675149a04f6878f0365c98ca21563d2f899bacfb34091256d47dbc7d2e3469ad5", 0x43}, {&(0x7f0000000340)="028f58ed37b509a3dbdb66ac3d26c6c20585878ed14333b9c8fd45e9737bf861986941364fb2de9e1e7f79c0dd11b03f4d5689a6330917813208f16696d87ec89ba9abdf6262a91e6bdfc75857fc8e57c9b0974fb048ae423e9e2c988ecf2077835cbb964fa1f013880cf407702aa1e1c7d82895a0ae2d0031f2f774e72e3745a52eda17e653ebbdb2d2600aa4ce70b5672bdb82ec2d0bf0546b6395cb65623c4d4d2eb110f1e83d35744374769522889e105226bea535531a120519b680dada3a5271001284d0e345a8d480584249cc6917696b180b49c5db2a72963cdd6f38e20f801980b72a2a0cbe577debf72a423cc25c4a3d3600ffb992e377c27f7595113b8b2b1c5dc86c1aaef6370d03ba1183829758ce87ad29c1a293d189e5106643ed1c2315b029a6f446a0c9d385b9dde8472fc9cc8e061bc58d3fdf7fe73710818212a8c85fa873cf90fe07a7e65e959c3458263d749e7983508ef48b63b88e4a472c8a4bbdd35bbf854a1b965c4219ba51f7c25174f27ae87661b499b526905937d8e2501f4b9229ae9f8b2457dfe37d15348b628b4a76d900fb6ffb588d07f12995870e36a91d42ea65985887367503122c2f3ae223c04d3f314e6c105338fbd597b4d76b50ad2838479632cf77a3d7f7354a8a833a875d768647793c5a2333f004f9bce204e41b8e0c126f528b4d52b0d9cf23be4800d11c842b3e1aa9ddfaf94aff13509b3d60b6b5948ebbf9f6c60d7985f68cfe86b013ac7026496f6ef9c50fb847a898832b17b54e605aa1278fdbf3c73e7284db1c01d0763fe820bdd46fd6322e951aa931295f38793ab7ea5013a87fefa4277b57162ad4e101a46025f52190dc46177955eafdcb1a5125be14d2d5fece7e769c59046ebd978ebdda83fb884774301311fa61363ec649f574e7e2de0cec68a07e9b1b153563a3207b8d28f596ed0ca9b655a158536c8aaf56b7897846cfbc78e8bb6e83f36878ffbad2bea87cd12af6abcd4246a2790ef21b11246a3863046b819f20ad2fc56a141cd1b10e1c9d7541ed5abe812a16e9f1c24e0e73f026c8d3584f7e23d777d18fd89a8061e9c00cfc7e751591fac161a248ee4d1f08a448a3b55065cf6b1469963448370d8b0ac76f432f859305b36f15d986623028c3906d73ae9daef12bcf9284370ff5747e689d9199747fbc6d6a2a5c8031b914682f95d43b15a022b7eed0c926db3ec5ddb81041294e4d37d79c1228e3bc4def178970d81ce8bb86b12bb869ac31f5eaaef7256ae3f9ce4143506ca621b2c454d57b4cd89e3941b625fd5976f6f98ba66c95dc700f9922bc1bc238bcafe64f320b8b852d07e395e4b72518fa9de314c403a318376d06891950aa91b90bc981faf0c4a5de212ef6e0589f9e4b52e907bb57ae9795303fabd187a54e9132063c71a8e7ec1aee552d7c83a3f0e3ebe4968126d0e51543b5177c5fae4692eac7b09ccce3cd49bda663fd0b15999e1d8601f774f4f6ccee98fc023b8b0c6d2b7e81980f454fcdb9b5cd0c410d9348ca8a5bec0bc7748902bbb01d44b71de53410df1833c7696eae1e9fbed617472456ca30cd64046df68af0a92fdeb1e596d69f613551db3fc154d6bf7381470a0cedf3749498af0d9bf0d2371ce0525348449ff8345d33d2426cb3700e2a630e4016f8e5f3eaf0247d02fe71baf0dde8aa8a9e787b4a93113486396e03bec0235db1d1762b792205da1704afb036dde32dcc72e1e2437a40713cdcc420a80e8415b59411f52b03d59f40586dbc294d13852e31f5f423f82d32b145740e74a720dbba279d297d529d42bc46a9990732f9a76c642a663e9eb8a183c6a87ff45e691851934381c7c28f9a8c0448dc0bfd30aac287be64fce07696ec9cc7c26c50a8de1e3a9a1f0d5032a98b3ae0e3f632cfe1573d7b82b5de20c407259228eed48fb76596faa0252f45de833f18611f795f367175d3d41608babd5b5a5cbe9974e52ecee32b6bfdc11f6e46e8db72e39720906e1e1c37250623bc399ec463eb73d68a583a14779cfbc46cb6ec6fde7854bf8e71d00c4d2380c56092a22029a9c0a60f86c96456335bd43a82d37146a0d1e90719ffc08eb5eafb21c3d28a61dcee468f5ec15d8fda68e4236b0b1e077015b5a6c77ae9e77177dc74d9810e93ba83c40a7fbad7618900683cccd30190d1ad64d0c10959a8b5037fa426522b60bf202d978b80282d0957d626a80de0f929861774e2d38e34456ca1b0c982e4a07caa498393c94316139376a6d5976e4e67bbe2dae45bab4306fa6b20ffb9b76386e615bbc5eebfa2529bf463791ea2f2d63467797f1632c783f2790285e73d2476b8177dbc736d48c90cd4a956575c984aa5e210ac507b3ab04c8ed82413f41d7f76e0ea1bca0a27ff9a8f2577e9bb081a08580b9b3753483e0669738a56aa46f6c0781559a29d715190764f513bd2feda8e577caee8feb531731c29114147f28eaaddd7fa8e93583ec285ebf3faee6bb42f378b2f56f5bac2adab51d7db19486b7f55cb9ead6dd3d795f5de724b3cfe70a32d4ea9f83521f49b34ef763bd7bf51f50b15a13835d2cabadd96a8d502613da24df90a6c636ba749c812026c2d8807ae9bcd09f4c8ba381b0ce108363f0dee903078b488bd670e41c627eb4aa6e3f688969c0281852995a43d2867a852be96808e821ff054fe410b3c782a229d96503f4db90dc398f989128c0507cec44821a663d9057bd8692840a3c1451e1ac9e8f284014b476f898be3f51a1304f7ea504f583728964cc006205e964b0911aadca9c0bea196d7787883e5edb2a3b7cac055f6ea8b2d77b4790c4ed2a9aefa6b73bfbc2560da54fb7750e16211edb32a8aaf3a4bf516c6b85e617ebf89b75ddade8aba90c544ce92b58719613d47b9919c2a0dc79baafa91549cf687819374e5bf17b2b4170d4e697cc9d6b6c2e88177913afc251562c6eabcc5dca1693337df508432abba67fc3ed48c6d331d20739e9dbc546347f2db3a31158fe66217cafa90b29aaf328bea4767777e93fbeddb78905a5958a65b2a3a2c1449637a920811dec3181903471d5d551731e5850a1cc71d68b4308c9cf7de662ac35688eb6e40f36b2af6a34891ecfd9ee77859b36d8184cacd685cf68a7684f704f5d3ca687dd1660a1e26e8399f5bfa84d8b4edfce8df442340d5d35d5b6af1866ad5efc72d83d7d3b35df87540c04eb5a42a0647441155d06975dc15054706290576060a33a16a9a5515003ec552ee87f5a945c077e3379655c7198c0c991ffaa3b7e78daf5115406769391c4c21cbec47c354914f741693619c16c37fdc99f2e7f80adb10226e11f6b3a8bb04ad42b1cf9b589eeb0e870f6102b022beeb7fdd440f3768de1ef388f310b5c6b3cf27f402319e153a9dbe0044a767addee29c67f5cfd3ad2c6d9c70fa91db2ef5f50aabf2397df346b42cbd228567b3c5a71e2a3451b3932476b835bd24555630f9730bcc8dc8f95dd024e3de7f60afa02dc4c6d3c30096630a1b67cfeae1201f1ac1206b9d2689fffe5fe8290e7ae67aaa9873aefb52844c282cfd30036dcde66ef7f78d389938e9d4e6b1d82e36619d816310fac344cf2f3795561bb0e566a1e83d203c0a6df15b82f9a2c2ec62c044e6b184d2ffbaef9d21a4f637eb9f9104907e0dad476eb24d0547ffcc94e1ee95586f9d96f6bdc0040f303bf33cf0113ad0bdfc04d4ac3465bf5cb9070d79611a662b023b87f9337d76c818d5a5d043d84604e01a8bc9c805092bbb249e0b461a50c6ae7595a684d45150721851f5d12aa8b8532add514b3e6669c1855c57c6ebbbd1ab1425705c44cae6d7788a82a5875215524854c55231e0cb1c7cb0008f884689596ee357c28a0f6bd3156a69a71718ac57c1c09e7827bd63740d2b141c4d3463249afda63868c31678ec712cd83c92db7df8b9171aa1b5dc5d89cdfb4b3411324d8079a7da2c54fedd5420c0225f3c68dc69ae30c653fa04feb3123b5bea98ec32f30773ebc2c18d17c8ab26011b3f6a8a39c0fba3cee144e4cb0a48fbfbf617e9e39d0e9c3525d8fb5dc50921afe40e14c79c3d02d25adf9ab1d051f55941f9c3720adfdfd5cf59b2cf074b3fb408ed21ab80477116b50c1edfee32ddddf841a898021978191a4a93255eba5767e53c0d72ca27f6f8eae5b20e2e1575adc39a9f4b34b8616dac7860742e185c732e6ca1476dc45b6bccd948da28ac4091072f59617fbda4702569be2c3276b45eaf3a8b8b0df89260490faf7b7d174889b37fa127956ecae5c32d5e05e95a0a1157df565e18f1ecec948038fe5424f27f5abd0fceac4d3b915aea9a82de232b45a81dfeda487304ab5038dd5cb4d0605023023b9f694593d06e62d4e894335b76acb958d0199173e922aab6264291a1acb3b219868b4448cbfbde75e739d82f6af3eda4227dd6f8711bd7b0299327a7a313f409d70b6c6d3967b0fb4b9636f2de976136cedffb3b62cf721c9f32c79026668cc0216670e492bbab43097f80366d5b06eff007b4677e611a1727064c50b0d783d3042f8a2b052926d9eeff4050456bbf9e74f7691e20ca667f6eee8f32c29f31a72841a041d133e4afeeab6c858796e84ae52a48c2ad9ce08d5c37789104245eb0203291cde4b1bb2701714e41f04206a97f78e0ad314f84b2bb5cb045c5e203f47bce7436b6d36cf8c280f9ac4494ad066493fe7e1c5c76674b826dac71ce028be1320afe1317244d47c65ce778fc7bc4fc3de26c5034e270fffdb1808fd9d153567652f937ff9b9727531ace338731abd29ea6e6fda8586742e3840d409c416e1ec957024d6ff92bd1e9b686e30bef5eb707d1bf673d66630e86f2218bcaca553e41cbbefcefe73ac7c533e3d090f0c5801c093ec5d69f774e527b7b2d8445e98cfea3ea8c575c78dc3128fb34bfec4a7041315c86e4c4d8a940f49a913f2e31a954d63fed7a7c3687ba2e433ab0c1dc2870b2b7f7dd51c49e2088497ec93f804cfea362ddf82f06ec168fe0774132d07a47288ab8c964ca5616e6fb048be151dd37d94d5aaab0f9e0d3b9247431834b61402adf02901c46216fc18bb373ee0e8622376ea3861aa299c137cc5bac598d98dac46a4723c79fcb5e0ee59bf89ea2596b08c7307e93e85a5907c2d86e302f6c48623e8eb83899eb4c459a29f197ff571fda3740e843db45660ec9b55d9a1cb692ce0353854c55e0a14a06a9e5478fc7fc9ba22eca114ff841e168cd44239b6fcfb5b4e0a7a50d7d5966df9783a97651c465d43aa44c87b02681e56f1b29676763f714066308860b03d8cb0e29c8c356dcae6ac437e00f6fe032d231f375fd11a58f390e5f961c694f4a54a9c770e24298554572a2215b441e57f6a584b82f87016622c4f70f570c386740b8fa14360005732db4dfa353c996672c67c42a56494655fa17c1291ee870057cc4a5d9ac8c0282fc13e6400af18ef549219bbed339cee5e50b841477da12533bf1b95c79c02aa8a81c024bc81119a0fe27a1a11d1a39183917b5314e450a9fcda5dc62abfee07e1912fab1fb1ae5f8892fd6f8fc93569ef793b64f8e5db3128097b7e97c4ec090e21a77d3931b3c89c20324a944cca969ecd6113a114da9c171429e987911c1c9ecb47c3ecd6197279a67c82e7c15f8aa627d930b8e6a3534c282b0894830bf654484ff8fd970c289bbd7fe877fcb279c16a82a9aee966101bd9dfc48b33fdc648c28f59a5de19c321be49a8cf0ff4bd71b1c12196fadbf9a847aeb6e442e2becf379216feb88", 0x1000}], 0x4) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f00000013c0)='./file0\x00', r2, &(0x7f0000001440)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x5}, {0x18, 0x2, 0xffffffff7fffffff, 0x7fff}, 0x9b0, [0x0, 0x1, 0xae, 0x1000, 0x9, 0x2, 0x8, 0x3]}, 0x3c) 00:48:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000080)="01000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x102) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x5, 0xffffffff}) 00:48:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, r0) r3 = dup2(r0, r1) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x22) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 00:48:42 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() r3 = dup(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) r5 = kqueue() ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000000)=0x8b) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r1) 00:48:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 00:48:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file1\x00') r0 = dup(0xffffffffffffffff) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x68, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3, 0x1a, 0x5}) 00:48:43 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 00:48:43 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8900, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 00:48:43 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffe}, {0x3, 0xfffffffffffffff7}}, 0x2) rmdir(&(0x7f00000002c0)='./file0/file0\x00') 00:48:43 executing program 1: r0 = semget$private(0x0, 0x400000000000006, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 00:48:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x26) socket$inet(0x2, 0xc002, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = dup(r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x3ff) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r3) 00:48:43 executing program 1: mlockall(0x1) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff000001000000a4d070288900000000"], 0x10}, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 00:48:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x81) setsockopt(r0, 0x29, 0x182, &(0x7f00000000c0)="00000200c1d2a9a2db5e0e0546eee9f607bfb6a32248841feea9982295e47100289105d755fd4ddfe985", 0x2a) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 00:48:44 executing program 1: r0 = socket(0x18, 0x3ffffffffffe, 0x200) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540), &(0x7f0000000680)=[&(0x7f0000000580)='-.^\x00', &(0x7f00000005c0)='*\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\n-#\x00']) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) sendto$unix(r0, &(0x7f00000006c0)="762787e58cf02e2b41e7bf483a579ace29386f1d4d132f6a80be0ad6b0371ca98cc87e3c9efb1d79a38633d79db50be12f6de45b54a615064b115e131bec7efdb412448767c78257c633944655d6d207abbdf6ce9bc49b8dc81fffca5f129553fe85eff6ec18c77622fa4f8e5520d97afdddde097241cc30854b09d9ff029e54a1a590", 0x83, 0x401, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) sendto$inet6(r0, &(0x7f0000000440)="cbe11d892f832e5e3495d2e5dcc6818a3d6992fd323e50f8948c6810738ca13f356b6fae9705eb69660fbdcef92c79152ad91acc6d91aa500a15d3bb3d2f29e1f8626655683f90125f870a5d4bee6333", 0x50, 0x4, &(0x7f00000004c0)={0x18, 0x0, 0x21, 0x6}, 0xc) truncate(&(0x7f0000000400)='./file0\x00', 0x0, 0x4) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000080)=""/81, 0x51}, {&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f0000000180)=""/131, 0x83}], 0x5, &(0x7f00000002c0)=""/220, 0xdc}, 0x3) 00:48:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) socket(0x3b, 0x4000, 0x401) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:48:44 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) close(r4) r5 = kqueue() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x3}, {{r6}, 0x0, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) close(r0) 00:48:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 00:48:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10280, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 00:48:45 executing program 0: r0 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) sendto(r2, &(0x7f0000000140)="3ab0befb8ab55893f6f204fe6fe36df268326795959f94c87fc45e3819df6d0bcf3dd614f4e7d3bdaa9c392204ca0a9285cc0c505a98ffbab3ff529dde5c57d897d6be9caab8062ef4af512ac505b88ccce11418b9787de7bc2d7df4e394027c80f5e6d3acba1179dc97c058ecc809c32a8f200e358a3dbb058a4013166824df482891a39f00c9bf8bf4e58ff157eada7ebf8d0d866fb66d65fb7a32b703feafbb2965455215b3df", 0xa8, 0x400, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x6) 00:48:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), &(0x7f0000000100)=0x4) 00:48:45 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) dup(r0) pread(0xffffffffffffffff, &(0x7f00000000c0), 0xfffffffffffffe63, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/105, 0x69) 00:48:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x15) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 00:48:45 executing program 1: r0 = socket(0x11, 0x3, 0x1) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:48:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x80000001}) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x101}], 0x2, 0x67b) 00:48:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc00, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() dup(r1) syz_open_pts() syz_open_pts() 00:48:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="c3", 0x1, 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x80019, 0x100400000001, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) openat(r2, &(0x7f0000000200)='./file0\x00', 0x20000, 0x80) sendto$unix(r1, &(0x7f0000000240)="2ca8ecec559ac03e7e88f73d599d7e8a101cfcbd3503204b1f3fc4ff0688f824f75004effe4996771115406f3d23c739680903fe909add6fc823e5b9ad7046521f3482e99167a4e569be50def14a16b9352f79603b480169ed040acd41947a277ed95ff9daa21a114b69bffe6514b03aadc2927d566b86728434243f66e31a7e52f6170ce75c788b4e81de67f15bd8025ac4d808c2db209f110597ae86317b6637a00bdd38590af2e02117a42302464f9025453e8c51358d4218b544a154d4", 0xbf, 0x2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x4, 0x36e2, &(0x7f00000001c0)="ad4690", 0x3) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) sendto(r1, &(0x7f0000000380)="dc1c07acc73b4356f1e0b730e1fbc9ecacaddf20f47994541cdea267316434f7d0f9b701db4fd40208592894aaef2ea53bcb919c047e606c2029a06564a8bce36debf304ffbb5f90aae93049a293ce2a1600defecd907b5bcd7d3ed0c54cd2dd6955d5e54198a3f2a3baed6a74399eb42bfe87a9beb0142a5f07784ddd0b386acfd7768af2216a8c04cf490feaf11aed39666aaf5ceb092133113fd6cd2a7588ac56b8b5383bf4eb3ff3c3f77a912dad50e202939510d65b01edbf53edaf26959abff645656b5f3912d50546506119b539e8dd74c48969046ab03627cce4667d95874c07f8c1ee5ef4e9d2287725e394cd70b27e8950111fd99b50183cc32ef392bf", 0x102, 0x400, 0x0, 0x0) listen(r2, 0x52c8) 00:48:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="0000e2ffffff0000ffff"], 0xa, 0x0}, 0x0) 00:48:45 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, 0x0, 0x0) 00:48:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000000)=[{}], 0x1, 0x2000000) 00:48:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) shutdown(r1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getgid() poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 00:48:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/185, 0xb9}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/253, 0xfd}, {&(0x7f0000000040)=""/3, 0x66}, {&(0x7f0000002480)=""/90, 0x5a}], 0x7, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) fcntl$setflags(r0, 0x2, 0x1) 00:48:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, &(0x7f0000000040)="cedd69938e47522216aa0e277b819bbd186d1072d92e6c9f09178e4529716900779bcd35cba1a537eaa6612174ca45bcfa505ab2fb04e13f0dad0872b636f22c3496113257150fdb88ef84602ee2c0c72c5ae5b1e675a70f9169fb479701a046", 0x60) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) dup(r0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 00:48:46 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x5, 0x8) close(r2) r3 = syz_open_pts() r4 = dup2(r3, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, r6, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe0, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9a215"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 00:48:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x83, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x8000, 0xffffffffffff8d1d, 0x3, {[0x4, 0x2, 0x0, 0x4, 0x2d1, 0xffffffffffffff92, 0x4, 0x9, 0x1, 0x0, 0x6, 0x9, 0x7fffffff, 0xd2f, 0x9b57, 0x9, 0x8, 0x5], [0x32, 0x200, 0x6, 0x1000, 0xc5a, 0x372, 0xfff, 0x9, 0x100000000, 0x7], [0xc309, 0x7, 0x7, 0x7, 0x5, 0x1000, 0x1eee], [0x7ff, 0x2, 0x7, 0x202, 0xd0c, 0x5], [{0x80, 0x3, 0x5, 0x200}, {0x3, 0x0, 0x0, 0x9}, {0x95e, 0x7ff, 0x80000000, 0x3}, {0x5, 0x3, 0x2ce2, 0x3a4}, {0xfff, 0x10001, 0x800, 0x9}, {0x7ff, 0x80000001, 0x2, 0xffffffff}, {0x4, 0x200, 0x7, 0x713}, {0x2, 0x8001}], {0x1, 0x6, 0x3, 0x3}, {0x5, 0x1, 0x5, 0x9}}}) 00:48:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140), 0x0) getsockopt(r0, 0x5, 0x7, &(0x7f0000000000)=""/192, &(0x7f00000000c0)=0xc0) 00:48:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 0x38}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) 00:48:46 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20202, 0x80) preadv(r0, 0xffffffffffffffff, 0x1571ba0e16f9dc1f, 0x0, 0x0) 00:48:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x20000002b, 0xa2, 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/221) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/210, 0xd2}, {&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/126, 0x7e}, {&(0x7f0000000240)=""/15, 0xf}], 0x5) getsockopt(r0, 0x10001, 0xa8, &(0x7f0000000400)=""/19, &(0x7f0000000440)=0x13) 00:48:46 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 00:48:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x4}, {0x290000000000000, 0xfffffffffffff001}}, 0x2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)=0xfffffffffffffffa) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) poll(&(0x7f0000000080)=[{r1, 0x144}, {r0, 0x4e76a9d9c9f27498}, {r0, 0x40}, {r1, 0x80}, {r0, 0x4}, {r1, 0x4}], 0x6, 0x0) getegid() 00:48:46 executing program 0: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 00:48:47 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0/file0\x00', r2, r3, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x9, 0x3}, {0x18, 0x1, 0x9, 0x20}, 0x1, [0x0, 0x7f, 0xba, 0x7f, 0xff, 0x5, 0x23]}, 0x3c) listen(r0, 0x6) chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000140)='./file0\x00', 0x40) 00:48:47 executing program 0: r0 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) shmctl$IPC_RMID(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x3, 0x0) flock(r1, 0x2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) 00:48:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1302, &(0x7f0000000000)=0x100000000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 00:48:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 00:48:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x100) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300000005}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) 00:48:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x900) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) 00:48:47 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="7000040100fe00000000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00000ce000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) sendto(r0, &(0x7f00000000c0)="7d5e367c2339ab51cc10d8354c2a7ca117f4d8f4d9c68dfddec231d102c59c3f", 0x20, 0x400, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 00:48:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0bdea739002000000000000007b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:48:47 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100fc000024c0c8db0a7a66f9c3a91afc88aac31963d576ffc7e2c5262ed8e0eb8ef5766b999887ddbaf3540f9076b8331edef72f00a3bb4c210000000000001000515f45cada96d5e2ccd6609c001a51d342a7d0c6d3e3cfeeb6b7eb8c8cb3ddd93a3bfc345927113517660b5b99b1fcc1ddd1bc4f23c01b37a66dd3a741d33dbdb3635bfda8df9c954413fef4585854c9c3c2db4a1209b97ec6e09296a7abfc4d1316ddf04664f1b4d54be676b1d651a70794a754b98f03679a8d32a5c2941430c0fb175a47ab6f9db7c0ad0c3f761605e799b878c8543c32d6fc3079702f5be822d0f174"], 0x10}, 0x0) close(r1) sendto$unix(r1, &(0x7f0000000180)="5a13fe46fddb04322c19a1c4412062aded81cca3cc1405acc27f7ab19b5a78a7511cb1402ae93eddafe4a25dbe4f6422fbd8fbc905b775fb7864635df717a0e284db83e4c249e4171e4f46ee2c14c76d5c2561fa7eeb68c390e5268cd743674e0ec22378dcf36961f8862f44e08a2360ce0345f2b2b8b9dc2714e60fab9fe36fc630f13a2147bfc35f20ec66a8c2d36f9e2b38f006a879807af9a5d245e5e712aa61ca1f190e27eb33bc1742dd7710d5303bebe6bf69b0bfcea3fc0402019c07dbafd0a70d89f8a5ea10ea0c743ce56957d9641665d03d9d649a5d49dacd02446aeec94451585b8e38060b44271052afe137e7e9492664e1d4896797501b8adf26037f191b8d2ba1b83dab2b2c35216df05c1b7eb9d8c675343ec5f8336cbdee5efb97bc8f9e627f686219777e27742cb697956b0c4fa906b8b95e095782f97f1f8482bee3688cebfa4046298325ef81cd13d1f9505ce16cf4d9439bfebc8b80a19804582a7f8e2310b1a0dc449104301a741382bea7ce0036da5205a47d8b3db1a246edc2788c9dacfde43fef280fbdabd7501a6503feebdc4ed7a351344e864d786573ec3a02a091af100cdea07f980e6c3f9bdb6832e84f7ad84ee94a4ab8170479a89a23c5ae67ae40924916ff91603303996bcf6542b7f4c968d254ce7c1003d5b22a7cad2de3c88b111e25b478f5e9c290bc07c5e5607eb811a130f4c1f6225687af20780be86931b050df1ef27ab33625dcafa25c61b3540672d7a4bf25b10927bd30efcb5dcdf63ec088a9f0c55a2b112cbef94aa239538d533078d8b9230bb2f0db344525ae3b41d23e045813cee63e64cf6a33cfa50bfc6e02e94a95cc59ced5548e0e86969d84bb616a79026d3bd06c302b50a28a623b36bd39564dccb53e6cfc847de4d9381155089f8616ac6c4ca437740501105adb56900a94992ebc1363491a1d3a223c03b719a2aaacae73e35e55fe9286b73ce84f45ef8d5a32e41b8f45ca2b6e7ebeb8d90cab19bb5cf62b6154ffecc34ebdeb312c86c6c1516e25e12a93c463a45a712aa6c46da749f3db5ba3fc2826899bd1f606385edabf09db9fe3f2f9a277c19588b10624fde10915f060df47afe56e34b2ede7faa14a5b43afd5558c6c4cc0c8425840fb9889c86ff8fbcd5365ba17d00cc3cc13de8e9f7d6a884c3151ad7e7b9ea5e05910a00c54d954bc09cf8c458b5c5d1d2b5c92e801cb8f7023707bd03731906fdaa6b04b13a79bcac24c4c8ed1f1784fc8749a29cb6ecfaf93b2bc02e163abe9efede238c18d15033c3742e28f934e88bf0a996b4fb531226e454739de004611d8a86b280c6f44b60ff67dbd3ac043994343b0069e62ed780e442694817a537609026db5a2c25d450106c0846335644a5dbc0149b8a4edf1abeaa78dac1341ea319e126bd328df156f133a47aba6792d11e60cbce0165d448dd737957971759e47ca195be444d2cb42747ac6aae0d3691d297689a338b50e46f5ef77b84bb27e482ea5e4c61314170d8035b5921d11d451ff6e3cf2eba529b11cf1cb35f6c03bc1fda01f5b842f6eadb009bf1fab9267d67c6627bb745160a473013d966b7b4f97de93b8c4b16debd2d6c581430ed54f948cafd8094496662790438a4f599a6815239fab568a671a51cd064a5512db84a312f894289cc25b29ea7284b5cd98a79b8df0d7cf1f1f64f2145143a8e0ea90a7a40239fd61fe523da59302789b2bbc9cb07e8073ce8e3d1b98a762ca3eb3aac3d6b7ac219e46da2ada3ed1d96cd5eb600a284eeeef18f3f2bb4582e33c1ed684605a25ce1d43fd4f924f3effc44823d9c05af01b3515f0cb451320e4bf6103f979af35ea2a0ffe39c033329fb68bed25791fa2ebf738a2d294b3daa9e4d1783f999ccbc6f0a7d97bb1daa7e039e27f7b9af24a9796e7cd503ab7c2c13c2e1f1681067cbf3f77281025719e48d1b1b765b8857c181b53980f8ae136f0835375f1e239d7689906fa571e978ec49b4fd1e71e541ed00411eacce1a814961226ae47a3c21c15dfd7996bff4b82e8fbf23594431f4d6d7c58cb2bb530fde013ebc3042e75f2a25f8f43d56ee488753850c53657ef16e1982cc19f893365f3f1ebf43036da4aef437e22f0d89b88c57627a297a50e783937a283116dbdcd6528f494f5fa7578031f1287383af52383294ef67eef89679413d453f3cd508aff425e8c678ac6f85308ad2334f2d9959a38356a05672e51f747701004f94496680401e8a927c3d746d8e8e48c792160eeeacf0317510570f4a50517ecb5f9864d5966f4658857d261f4da75a587cf313437da75ea30dcebc0920bb99d8aeb1b7e1b3bcfe0db4229b5ce2a9a8efe019a81a2019ba497c600ea7cb1137a8dd32aacd570a0d0555a4709762dc206bdadde0b574ee8abe7c31ea1454d844975be6b2e7b63c9b1fb6bdac1bfdcfd3f2cf3c6695c6382a297e639a3104a621a9aef27974a87e451e530f85a78ff5351e31382bf8e5a0017cfe231d4565dd0eff722f09aa0facab5903a3615fc92cb6d84f1739bfdcf9022e6d145982384059b897e9d046db9f59a802986c9936611f887cfc9262afffa3de50b3ac7e146c9bcdb54a4d34ee2f841bd1350f03e229aeb43cb1e023eef62f2d275b2c75eccdb9fd1fb059d0cc053647277d38e38a355a93cf3f84b967c40b4c079720776e4a5bab9a7b4f0953bd3ef9965c715d090447ad0bd8ad20a086048ff7e2d20ee70fc2f41d9aa7e531a413541628cf092552cc55535b3638e54eb3bc29ff1ddf1447dfdbd806f1a3a776469b163825d186e5da9ba13063cdf32c881377784f61557ec872162e34abcd15564dc6e4fd3a90aa280b129b3c3e61c6e03a50401fd6c62cb35f9f8aa94e53ca1a4daecf710abefc9cf3b7a0aec8dd58e0ed5dea8b36dc7be809e82d28686c1d3be97d874a4276659737f12f3d55433ef4d8a960a1ff554069a2cedc3ba121f2f311730fa7d450337a157641a1afbf17a9e4f354d8792c13408a9103046f7d3e55c684a79d1dae6041595f57f2eeb023f43edd90be7628b9723fac6f23baa23e3ca7ab9cc7ab5991997944e42ed2600403b1eeb5d0e85e0943ebf67258ed3f3b1880cd7c40609d2fc7551a1c7954e5732933ab15732f6a942e1bedc830cc982ba74929501e6b766e905cdefb5a6f4b06194469d241468d20be894d6922278ae13a4c3602d5220b0e6ea89bbe4854c5876ec2bdc59cb84bd853054dbd5893386ecc45dec0e772a2f6988e2d80301e3cee88967f88d3d5d30393e8ea6a8864f5687897aafa067906b07ea7464eb2fea08646aa5d17b85ef8980f462a7a93d5c3984d57d83f1821f49a5eaaeaeac51151337ff13480450da15f32ec447ffbb14c6a60bd9864a491a5d2fb8fa1cac2e1587f5cb2dade29c56df818e9332f9ece8e19dc06c74a39e4e74831ff3c3ec1d3aa560c9d5b480aec07f55f5ec382290cf1f41fd4e6edc9b3120ccd70add69647d35e584febe9f23d2e471ce71573ed355a1bba40a0e3f8fd54c537ed5b727198909367aed049d77cb5d20a3ad81df4ae2c89ffbf90db2f4a5ad4cdca51fa89d2bd9f71322f1811bc21de027c4333a37a08d8db74fb8cdeb21b082da65083e63dd1fc2af644fcaffbba82c270952f23e7947379aedea55a6abbbd9f45295e388b817d8be01fea6b5bf7cf3284d58aea8013f6d40d9f4a4258f910a311e166b8f5acb3c2ada7e805de5ea7e9fe25843918eb6b711eb0b59b040a3e52ea8cf348c90a3d57cea8139b811d8decd3acda332f0e9458da4a2510a02b05301a187084e1fd82e2856769498f3540eaf0cb67dff3c6ad678f9cf32c6b2f721ac5906521d814abd91339bf56e5d652975e83a24613762914ece77907909d7fa07c3f0852ad695e4a97e16f5a21a6d6f4d44c8f3d23c6dd4b134ba7f5210e4f5b4f2ef6e054b2203bde7561c38d539ec0b43cbae7c90dd6104ebe7f78aedbf9331c98cc8888ed221c768a6ebc495639240b6e81408e69894544565358165a5adf916bef8e7eedadb7e3712ffbe79b7a36ecae4b75b37ccbc9c1f2f51c766a5677ce331ddfb00772b991d32bf29e214c25e0df39f9f16468f9a17e8f6ab8c4e736177e65a265f76401f097948b7e07ae173d4515583e2182c4f2c8ae9ca2418c3533226fc8d3b5453eb5e1f27409483a5b6a94ac56587a4adacab48f9b3e1983ebd5eb80893127369e9c1fe200cdba526e5f458c167e4285696187ee40fcc8d1e239294693ae82c2ebffbb113e7598b668e3abcdd6e0b7355511e21b544169d8c621131e52e779d37a966b4683fd265dae2ed147f3e248d20522cc3f24d58a111f6e9ad2f2cb176615fc38a0bca6f5f8d0488085f1e2a4a772cd6a835c010e9e167f8de029e121c138159e2dc00df86485b7bf509dbaf8ed6d58ce907a46cc694488e7281e2342edfde8da04b14e446cd2bb01d687e888d2e7b51ea1ee1d964ef27674b577dbfd8f6f4e9e1e7b154b9757cb36a24d36e97102e095f1ff472ba6e3308b7d90e9bbbd72e4ed240a846174010abe1cefdcda8942ddf0345b7d29fb5c3cc15da1f30c4ce872b2ca5de9e60382115a14a9649c98455f51aae61b0c1d3cfb528e5520ab9a440185137f5e8aa5b59f036c759232eb9d2624dbc1697ad8c0715420afd463a9bacc7b3b9a898254c98198f3022984d153179987a1a37f31234e840320189e21f54ee213250b38217fa310d0e668f43c430d7530415a16a6750f50e3336b40ff3f542cb4b4f2e7f372530ebb03f0ce6ce473cd835ede5d43b3b4aeafb54fdb34cbe2ca822dcde58d1d7143cef12bf9633cbc6852a39d3777797b878a5f651aa5497213caeb4446ca5a6107c533d16532d3b591e634d5702b38b3bac5113ae4a164740081e98ac15293818c01310da5757f65e9f99a64eae93244188dcce74f841b2609f2c27cc94fec2b66bb4f066c05ee56f21d7322d11c1b00770c8aa0c8ae98ece3dd18fdb9134a7200aacc86b3709d0ca011c5b0eabfd8d80edc402ad771a18f2898e519a3c633651daa892a1f4e747f4c1669b41d7e2aa50212243950237d62f9aa556bf5dd9068caaa71629df7937d3d231feded1a5a98f9a47f793bd03c0e1eb3a5ea007f9a10dd37d3faa09601116f80f61edbae24857151928dc439035fca4180753bfb6294fca2920e21e0578811ff67b7eef4fbb844369a08821f6f655d14f9a98607c00a01897d040c8d62a3f57fdbe9d25d49d84121a665a29d5861e361e42d4a05d2f81448700a1851fa23147ac8a5e405eb7ab9aa3473fba36e496a9b47dec1cda4442a907655ca274939c7e80068cbbbc650d0ee974c95cb548c757d32ceba28e751a2c4337421cb8f2eeed3243494ac53d5ffa194883426658a20aaa63734fbba96f4eea91ab42a4fa1b374160f04fff2f4b2bf9d857707b1273999f05fb79f8f74c9bb76c0c1a572cf0defb5517922d8e2f72fdb2d0cd2091890ac819a9392b96e056f36a264c90650d9e02d20b2d0e0ee417d0c37a45b528c5cfa0a8863952fbd78837b175f27509ce76bf4ffa65f39f6981cbb3030173f499b370a9fd95ea81c993aaf8e44c51cd4a5ae6f00400b1710fd34e4cdf34bd19f68aa72b3ed44b04883552274c2971125f532304170fdba7197c9985b4ed434c4b53248ae3301772f49aac63de7285fc69c1e287f564b492bce8a05810b13995cf4b32c5723261cce1614bffc7f6980e662aa52a2e9e2ec9226b40f2815864f8fb0c86de597382defd730af49fda38c4", 0x1000, 0x409, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 00:48:47 executing program 0: r0 = semget(0x0, 0x0, 0x30) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x100) close(r1) getsockname(r1, 0x0, 0x0) 00:48:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r1 = socket(0x1e, 0x3, 0x1d22) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) r3 = syz_open_pts() ftruncate(r3, 0x0, 0x3a) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0xea5d, 0x1, 0x6, 0x5}, 0xc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6", 0x0, 0xfffffffffffffffd}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) syz_open_pts() kqueue() fchflags(r2, 0x1) 00:48:47 executing program 1: r0 = socket$inet6(0x18, 0x100000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000080)="8b30f8ecfee9cb28e23155319c72492007e821dee4445c4a2ad4155f76c7f869dc39a199f552c86671f58e2c61355307a7cf4bbe5800bfb0af2eec37ca3ce47dccabffb61546d1cfa0293022e20a9ef61a3cf2d81058f6696d9adb32c10e34300f30fa331b6bc5269460eb92db04ed7f3f254051cf4051739e664b1862ba74165e9a2fc626073bea4a3516c7163eb6cb5e6462e03b133af7ae7f11eb267fb86c480952066f8184c34d4b0aed26d973ad1672335b45cffcae9f30a977a2ed48055ef9c4edc105f69dec6a", 0xca, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="f5814026db86e2521100"], 0xffffffffffffffe7) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 00:48:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 00:48:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 00:48:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x2d}, 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="79a1bb49afd5becf6dacba9d15ec4bb5a639b17902fd8090821b4eebc9b1541fc48473e5bc4efe1d430777b76fa5", 0x2e}, {&(0x7f0000000040)="ab4c87e0afe897139c05b721ad899a48b224bdaa503240f53d08da26805037fa6e3503e3863a80ba30fce0eb0e", 0x2d}, {&(0x7f0000000100)="e36501e3337301438931665b7861313ed466d8e80bd9b9839fc9e411db629bf247c368c2b30ec2518fe55b88a63920cf0f7cb18b474e1ad1ba57c4b3070c85d615508d3e0b670ba3b1af73ce381cf42b5154d320e0e62ce375c755dcb76da2ac3cf6a07d18aeff78dbebcc3864b4b53061562082d5a1b336b3aa607b99e37428f8a09715df00d30494f848a5", 0x8c}, {&(0x7f00000001c0)="1b302314ce9aafdd0969898488a633e72ca73021d0baed46e964337916372a1fc9260499bc34d228905033af02c97e089d4792c12a3c9350dcb5e0c01e2a7d358110833bdc555d6547e832a5559d6f55b16d9dcde045a8e4", 0x58}, {&(0x7f0000000240)="5f2aa48b870d52a6c497e3142a7da7361ae19a7d828317cdbff0d78ad5c81a3ef2cffdc539aea843feb8391fa74c0f5648238679c94784985dce9130437bf177b0304c29fc782cb0ad42609ea167b867aa034f52bdc427b15ef2f0ca3db6c15766321767f612818808eecbb551370e932fdcb3db39eef71f0880e9", 0x7b}], 0x5) socket$inet6(0x18, 0x8000, 0x2) listen(r0, 0x0) 00:48:47 executing program 1: madvise(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0xb76a, 0x2}, 0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) r2 = dup2(r0, r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x3e, 0x1, 0x1}, 0x7fffffff, 0x7, 0x4}) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 00:48:47 executing program 0: r0 = open(&(0x7f0000000900)='./file0\x00', 0xb, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) r2 = getuid() r3 = getegid() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000008c0)=0x1) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000080)="d1a52bc923d4db367f5888b807aeac02d4e17e045b886d25109fe1eccb1c21671e295d5628b3a807b5811de686ca06ed115c3148b5acd95a0ba3eab462fd31234c7d001e50146edbdae88c3a809a1755d30528c89c569956b281d637444b062d4f24bc3491d0bd71680df0160607a3231c8abe228e004db65763afc4c7c5ed56cba674940b790cb72944e081a8995dbae771af9ce95afd74a194de70928d2a53864c2bf92b94e42d70856eb3a14374d0c5f3da77836b3b62ccf9da6874efa73de4", 0xc1}, {&(0x7f0000000180)="cf07135aa2092a699406508ce42aff77adf43d2b78b005af86b20da998ace0426d2a5456aada1590b3eea96ba32f3e51c92f013f6756c38964f71686b604b64e4d806ed75aebdc1cbabc04c0647ee22169a0ec8a", 0x54}, {&(0x7f0000000200)="73843f1261b80442d424de5e0fd946538b4d47b605dc4621feed3e93a8daba15162f2b0051462d8d555d84468937150c7438eba3", 0x34}, {&(0x7f0000000240)="24303f20cf5b22c34dc0b496d241759c2b2d62598a6c7e43d20ae747148535ed6b4ef6bc0c50c144c3d0d6243221589d9a425e6a55aa1b9f4be16a1c625cac7d141261ebbeb49bcdde5ce0d33ee942f5c45660813e129e1e3b158b7327a8d60a64f9b81b6b6f02389fada67040390a749c1d763ba55b0a1909", 0x79}, {&(0x7f00000002c0)="7520072c9ea6b29e99449e1dfaa219c5537a885c56af25f054dbcde0686c5a8a025f665cd491a05f1a1e94619b6cf6e5051161b5b0c659b8fbb7909f6457b840aaf2bfa5fcd557ce69f462fa9cd091e3053c7818c313ab87574bff00225fdaf4b7f0317fc0e2e22d6d666911358d2eac640e2dde8212f4c59a45bab3ab3ef499eddab541a6ede34eb24ef08b7aecc18bac750a364247041a", 0x98}, {&(0x7f0000000380)="aa7c546e6199a622f3a087b5cf7e9b0b60309d2608af33ae924394029ec3c2d1df2a499add12437e8ae650ee38c4614e0654aede9b40afd9ac9b6427d0c7999d27085ef6f72811ee6bbe61acfad7f1947556806091a077cc923ef5c9768dd47cf24fa5b449935dc3c8962a1ec3f1fdbeb9ddd0f69eee41c77bc0aa1fbe55c3887e9fa33b777f3aec37f9400a2364f670ac51fbf984de89ac9256ff25858c8ba302143daf6ab6cb043b2c3332951bc7b06b07d946", 0xb4}, {&(0x7f0000000440)="0dcdfaccdd6a280cfe8d6331d7e270ea6677907107e9b2d0fc04b0a911e79d509d11c12d0d368317417ea1e87cd717073e6b304c42f604029c7e3d0f350b1fa4de6b90f46d52260c3acca834a9c64b11f3ec58ace8f1a48b46e81d009480c251ab65c8c56513de57e25fec7ee4dd0d8b79d09031d295479d7ce7f55a759b2f58700bdf43d535c1fb775a7a8c998200", 0x8f}, {&(0x7f0000000500)="dcda84f62ce95debe7bdf5c9399ead1a9820ba3766563566803dc77516d66438e135b2d6c64e1940c225c9e66becfb5e0af594736e0d9c0a9a48ed58fa9abedb8e2295de73f09167da7f777961c230b18d59c149350314abc1dc6e212db493108c0f1b91f48ec442b0baadf0a4c13fa059a26fd8f125e1ba9bb871bc8085bbac73ac6a77aec62af8307df62a5cf847bc27b5615cc57fb165700a33144703ad71a2628d27541879ddea98ce81e979bdee328a043dad94a101d5f550e0fedf4adb41e7c2d7478906d69d3a18af02c329b7ff0433403da48c6948f7f44c71f3d06b47aaf2d37a486917ed1b2a49eb3b69fce385f66ddb02512725eaf36275e5", 0xfe}, {&(0x7f0000000600)="c3928784b187f1473c1745f70a816b46e1f5da44e093d940561f8e6f5c914ea14ef039d272b76503a64576a8c469a8cce4d47598982e448a5d03db2ae977e2aef92d59d5bc13f0b879e32d08d4475940b5f25d7711189ac6d177a08b502dee123954983ac9796a2c216d0f98fa47d2055685a865718113e86404414d6889d6cb776661d5afdebf8a925660fe47017b56936bc03a3745c99c6bf47665493040fd31d9c652352b02606a8f129ef3950371c8e819b3f81b8d1a9a03844dedb5ea22641f1f055effa9da1c55cf6f0cac44a71e52eae345166a07741c8899693bb92807ede61039a83d1259df919c0e05929955e076eabcc60b00", 0xf8}], 0x9, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x400) write(r0, 0x0, 0x0) 00:48:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x4, 0x101, 0x6, 0x101, "fbbc23909dec71deb1cc9f204813e5553896fabe", 0x39, 0x6}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x756) 00:48:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) write(r0, &(0x7f00000000c0)="148aab4c70af32d6c3d31f09d9eaa740cf2aa82dd68f5d243f3a505615c4", 0x1e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) r3 = socket(0x2, 0x4000, 0x7fff) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 00:48:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xe80, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xffffffffff7fbffb, 0x0, 0x7f, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:48:49 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x126}], 0x1, 0x7) r1 = syz_open_pts() flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = dup2(r1, r1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) dup2(r1, r2) flock(r2, 0xa) 00:48:50 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = shmget(0x3, 0x1000, 0xfffffffffffffffc, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = socket$inet6(0x18, 0x3, 0x9) pread(r3, &(0x7f00000000c0)="0eb8ff9d03476a9a10635ff6bff87ec82b666f268f616f84f357e9f13b6abc4f7ec6f016a457aed83614591d291cb1f5d6b2fce00e464a1d0d7cb40e18ff17c4870861dc70a901939b8eca3cce861f16292e6c8114ba0b8b6598d2084f180ae4da5b3befcfc1377af0ff4427d0953a055d1a698680fb5fd87bc335ee7de823b4bcb8c7e4918bad6739c71b8edb0e8ba54ed2", 0x92, 0x0, 0x0) 00:48:50 executing program 0: mprotect(&(0x7f00002da000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 00:48:50 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 00:48:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[r1, 0x0]) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 00:48:50 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) write(r1, &(0x7f0000000180)="10cf625a86f3f300c023a6a32db7acd71e57a60eb35cd2d038f7d6dab2dc7405c2b2212394484fb6e791c4fe84d7580c1a2b4df270de3f302ea9f1b34ba65338ca70f83b3d436d68888fbc5372da57ab009f95d7b164b821a158049c9086c73a6e6139cbfecb316a1ee730076b8860be57db441f5ee47dc598dd05cd28b25083679dfb0000000000000000a469c369fabd5470709e711f0d6550cdf8eedee6d5b447d7c3067cc88b88112e592b25ce299b1375cd96f8fe49b81c24416c62de49809d88f841d9652c613b996fc2104ffe51f8bde80f0da80fdfc4edd01e25f8654a28f2af8fbeeccbbe228d70f2aa102c93d969a94524083c7901a6d1c521e9380cc1a4e52d3e00", 0xfffffffffffffd2a) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 00:48:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) clock_gettime(0x3, &(0x7f00000000c0)) 00:48:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x4008400, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:48:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:48:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="b5a001040001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, 0x0, 0x0) 00:48:50 executing program 1: semget(0x2, 0x0, 0x700) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f00003f0000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) munlock(&(0x7f00003ed000/0x2000)=nil, 0x2000) 00:48:50 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000071d000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 00:48:50 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="02", 0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 00:48:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:48:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x0, 0x0) 00:48:50 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x2000)=nil, 0x2000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = syz_open_pts() fchmod(r0, 0x1) 00:48:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000497000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f00007bf000/0x2000)=nil, 0x2000) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 00:48:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x33) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) pipe2(&(0x7f0000000080), 0x10004) 00:48:50 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="6ce61a14c7e746e8ef69ca53023c0d0064f118df4c4cf127743259e2e7ed8f99c00c2de9aaa52dd4440d2b4e023e0adfa209d81320ca69ab38c42f5cefd78cf0ac334b2e4327c5f9b5890912328da58886ad5e6927b30579c08d15d6f54459d54b22ce037cc772", 0x67}, {&(0x7f0000000100)="9d6006ba51c70e35c3fa3db858f0a418652807e8854fa6", 0x17}, {&(0x7f0000000180)="55caf317850c48b61be5da4ff04c587d8aee4c6e2268adec4b9a665352e9f935", 0x20}], 0x3, &(0x7f0000000200)=[{0xf0, 0xffff, 0x4e26, "7e303633e82a7746bcb7f0ce0a20cb371320b3eac29693e5bb17d12e04dfe9f4c41f26adb49a880e5b9607cbf28c8092497aa1e2a8fbb157a66d4abfa6ef75584237cf6077f4f53a4f9098be4beccd31b66077a6d535b25801a8d949f95e4884cfe03142309c6378a770270267dd9e44ae0f844001f2c6b27d69df31264ff5ce2084d3cc1719c161984f95b3e940b3a4d3557ee9379969d933c2715534664fe86adee2c8097ff5632045c0ce36cd556d774222129073a35f72def3b610ebc1c2971f40b3757825a9eaf9bbd0806bf9996747bd352fa6abb695e3c6"}, {0x68, 0xffff, 0x3a5, "61af9e8a10b1fc11bcc7c3d4b74e17693ab103ffc0b3f4d7b3f4d6ade30fa9273cfaffb346d64450a13efcc7781ce9a2c5206badf8a68e5a11132d2ddc1c513f2ff9492363e1120a9ef4e97bb6f4a913834c542cc2"}, {0xd0, 0xffff, 0x781, "4183a2750e2b39c9d052284c6cc6bf756a241a701f0845086b933e79a69678b2ca50279a2eadf6d7573cf45515aff8b9c4a5f6a8471f98718c08cb3b0e5e29f9f337ba699704323c38403af8ce30cd57e506814684812c6ae37376d14519dc861c1cad37d8d3a836ca468df5c7125ea01b82bf7ce1a99b05f97e033c1f7e0cdc60b6199507a54a8eb6b483054cf4d2cff14bd5a5d22c761a2406339b63c92ff5680e34aefe48dc80e63fd0dde85dfdf33865028a7d55d8abac"}, {0x90, 0xffff, 0x1, "67bb700b740ee9c9fbef4b30c3ae848e9c40455662f07f056ef16c0635ce4d718272961f76e3f8012b8f2045a2a1eed05e78c15d9667018f0f66d6364e6212889c0a4fd90637158bad72c073bb0d618d5f21a6455e21f34898e5045d94ca96355b2d90d3f3079ffe79f99178c57c92b444ebba545bab72e04a50ec"}, {0x50, 0xffff, 0xfe, "6c3d5f72a9591ecfe8698ffda06664aa312d7a8a8867ef1944b33738a6fb2702a096cb78791e62d6e465a07c170915d8d32ebe3466ef14c67eb9c76e8b65e99c"}], 0x308}, 0x4) 00:48:50 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x90) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd", 0x1) setrlimit(0x2, &(0x7f0000000040)={0xa05, 0x5}) fcntl$getflags(r0, 0x3) r2 = syz_open_pts() close(r0) r3 = dup(r2) socket$inet6(0x18, 0x2, 0x0) syz_open_pts() fcntl$dupfd(r1, 0x0, r3) 00:48:50 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x7fffffff) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) r2 = getpgrp() recvfrom$inet6(r0, &(0x7f0000000000)=""/247, 0xf7, 0x840, &(0x7f0000000100)={0x18, 0x1, 0x916, 0x5}, 0xc) fcntl$setown(r0, 0x6, r2) close(r0) dup(r0) r3 = shmget$private(0x0, 0x1000, 0x200004, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) 00:48:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x0, &(0x7f0000000000)="40ec039295df0f720ef2d12d260b00ce2a0ee16d14c784d4e45ea8d96b75610f8d24d776a4c3fc3fdfcff8a369e6bf1c3e4c17aaa1e270e44c22398dc191eb732a27bcf921295f25803a5a3b7f09efcf713517db2b8dd1", 0x57) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r0, r0) 00:48:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x190, &(0x7f00000000c0)=0x6, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 00:48:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 00:48:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 00:48:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 00:48:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x124) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='$%\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='+:.\\\x00', &(0x7f0000000140)='$@\x00', &(0x7f0000000180)=',+@*(\x00']) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x9, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getgid() execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='$@\x00'], &(0x7f00000006c0)=[&(0x7f0000000500)='$%\x00', &(0x7f0000000540)='/(\x00', &(0x7f0000000580)='$%\x00', &(0x7f00000005c0)='(%[&-,-\x00', &(0x7f0000000600)='$%\x00', &(0x7f0000000640)='$@\x00', &(0x7f0000000680)='$%\x00']) chroot(&(0x7f0000000700)='./file0\x00') lchown(&(0x7f0000000240)='./file0\x00', r1, r2) getegid() open(&(0x7f0000000300)='./file0\x00', 0x10011, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0x2) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') setegid(r2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[0x7, 0x8001, 0x9]}) semget(0x2, 0x7, 0x200) 00:48:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') chdir(&(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x4) fcntl$setstatus(r0, 0x4, 0x80) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) getpeername(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='W\x00') chflags(&(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0xa3) 00:48:50 executing program 0: nanosleep(&(0x7f0000000180)={0x0, 0xfffffffe}, 0x0) r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x5}, {r0, 0x4}, {r0, 0x1d}], 0x3, 0xfffffffffffffffd) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x82}, {r0, 0x20}, {r0, 0x1}, {r0, 0x2}, {r0, 0x40}, {r0, 0x100}], 0x7, 0x678ba2a2) close(r0) pipe2(&(0x7f00000000c0), 0x10000) getrusage(0x0, &(0x7f00000001c0)) 00:48:51 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7ea0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) mprotect(&(0x7f0000215000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) mprotect(&(0x7f0000213000/0x9000)=nil, 0x9000, 0x2) 00:48:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') socket$unix(0x1, 0x3, 0x0) 00:48:51 executing program 0: setrlimit(0xc, &(0x7f0000000000)={0x1, 0x5f}) setrlimit(0x20000000003, &(0x7f0000000140)={0x0, 0x2}) setrlimit(0x8, &(0x7f0000001480)) 00:48:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)) dup2(r0, r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) dup(r1) 00:48:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) socketpair(0x1b, 0x3, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="ab22dbab5cf36cea980c39b3d7f4a25302be40299478db64510a7d72e4be3b9f5fb1cb1510364aa1efaf15bbf423b28dbea69603f1b43c618b7dbbf184a95f1e58830308b5c46a", 0x47}, {&(0x7f0000000180)="fa37c027c75e98728bd910387982f2c444083fccfb9e9cb15e4e26e78e3af18175b27432136777d5d13eac13e127403dc04d4465829f7a35f0210bbbcfc5ff61a59ad1de9bcb129ccff0cb072cdf4422779631a8c02d5c4b60d77fcc2e5a21a3c9671c619021c19ac7979df393560f8e64eb6ec50d22f9bb95e8f6719082a8a3", 0x80}], 0x2, 0x0, 0x0, 0x1}, 0x40f) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 00:48:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='%#I\x00', &(0x7f00000001c0)='#[!-^\xad\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\'-$\x00', &(0x7f0000000300)='\x9a\x00']) r3 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r3, &(0x7f0000000000)=@abs, 0x8) close(r0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getdents(r0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) 00:48:52 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="ca1f1e49a61a6f7c9335d65589e1d147a5529c231168187c3f711576cc143f4b853979f2a1405b1234cf104182cafeaf06dff10f58f2e5840d1f3638ae95c4f180a3e9c2be4e61c022f18099433457e4adc7575132431361166d65ceb99d77e0946f8dc7081341cb08839d7e1cd59fd2ed1905ac90d0be5a4bc5e9667d25d28a474ba54ddb11731f772b7fbf92c035b31e46d76286c5fd91682368701ff1524f37c85ccbee3e99bc3ccfedb16d6271b6ff25f7ba7eaeaeb871e24b802ee0e9c4dbb7af272c4d", 0xc6}, {&(0x7f0000000140)="5e3754670554682b7124cfa4759109c55d4646c0009db5f9b86fe5365f6e94f8b1c479cb338d07483b9f5ff9fe64f3e784aab45b9821fb84a5d69f549e80ab2f21bfa52bd23a619b04b44465f7e5611e953c8fe1d77202e1c7bc00f8194f8a5783be97364d31951401377826450b4b4109ddebf2778787809d02be7e5bc0b83e87a85a7f59b7a09cdd9656ac565a9a73fae523ec46f2970e424033b5834d91d4fa2ca06d194e42f5a5a6d868f7c35786fda64f0cdb7c36d5decd410e1c4e794ccf6f4984d6a8d593fc100f4e18916d563853461e2b32c18d2e7e51e478894299a8f0630fbba3b09e5eb0ea06dfbf0f6fb1020019e53742f4ab38d8e2bfec6e", 0xff}], 0x2, &(0x7f0000000280)=[{0xb0, 0xffff, 0x2, "d13cd21f7aa12459f77950aee99809a0f60606741c4cfd8d78859e3f580237fc1413559b8ccd549fe52e33b5088dc9de554ab7d75554b7e47a176722fd419f51cc3602e57b243349ae60375bf63c31b2fc19bed0e8e588b41f9601c7aaaf079ddada918845873341a7f5228d6f8141d87dbc50b4de39378c43f599758d95ac11cf7601d11a2081bfbb273d701cd2edd04a506f05be8d98eaab66519bcdff8d"}, {0x90, 0x1, 0x8, "6e974818c40af726963e291a0b8b8216c6ed2633f4a05b9982081dde49c729787dbece5dafd8b45fd7d1967b7510e088e47fb094f8d9a0b0fe77aa00869c38202c25b9fe47aac7920d2f1fd6b9b7245cfa58c9a9a0193733f01cc5f3f2335c258a344e91604a27d41f91cf93552dc06a30590015ab7a012c086725f8"}, {0x1010, 0xffff, 0x772, "eac681b70c43cc79969fade163c1feab29d67997c119306e93a243b5250341fe89219e0739e34fa56d7e04adec00028ff943d9bf6d9ddf402404cd61363fa7b96254a5c4154ccf6fe007ee21f16368c6833218e8d6dabedd63e34a38f538c5ced075a2d40b7bbb8673ff8c35567ef0830cda314677c16f5fa6ac5e6bea575611c281a746e64379d5b3e7be8e240f4c00048231a0a1920b2018856b81f3acdee242dd877795e963070fd36b24b74a4caf44fbbedd6d0d1e23c8173533e18aad9adc9fe5c44fc991ddc7048eb1c19f31c4395c3cfa52ef8c02293b67e6f71a6607a239a09b9cc7c759359a826622cea1602766affac616baefe8813e789fee13a91d6c76e19c770be277d44a539be885f00aeadf66ee4f3878b26f826ccdd1c8b4f3f6f622ad9bff17e113906e64cea2133b5c4118a95d3d461fbd2cee46f5a1f89500b7f60c6b2a58c6c24426646e3cbccdb7ef32916aecb49e13bcf7aebb41be103a096d3c8dbe38f4ca06487a948a9204d35a1df83fc46ae6ab5a83728830ed9ccbaa192c00758ef6a874091af2f531eb530aeccd198421cbd6742e0f66e8c9bd543710dad91f4f15b2faf817a0beae5843aea29717a81e2e4d4488f7a51a96ffb3007c6b06f7c9891ab202336f8d970bd5549329234500740f1d52bbb8c5c70362764785d50553ef506f5b8653b4e90fc017e963c540441804f7323fd72d7932bee1250ba69f9e6e981536523f9e1221c76cfd7dd497380831d292fd637b92202ac1981d12ab32d07b1823860505b9d0b9e9e8550ac18a4c30a4f0b98ca3c1a40aef964569c76da01fd3d8684722aa60bbf87e639032149c399f1d3ba37626824f6efc755ee382544bf51fb9ac666a9589d2ca876cfc52db377f2c4bbb9313b3a3db940148e532e8eb58478474172a30768b18b70b409992c40aaa49c2ac5785901720399c886528b9f76691782c6bfbd53c0dea98b6823360eaf031dc6f8e23fa17ba1d539e1c1ebb829a06e728277030fa783dda659e76e8859d5a89804f19b21b3bd6a2f8f9e8329d426207b9c94a350318da91f51ed85bd163086535f6c69737add3c6cd50188428af7c8b877174f09b4f3229ca68b6a4ccf7c100da7ab1068bbbc60fb15e3d97e293312e28b4ef5d251388aa15d56e3761103ded0da8f3715585b01d64f624cf96c7bf5becca285405b6ad0058b0efde9873c67cf13f16d69d94f56e73a9e8e68c3a06c094811162b55c4badd696f2d6b8c3f181605a618bab7f658684de656ba6e4faedcece70f4bb84f13e8e04f015d99e3c266dad2ae86d9783e263075cd7ea6e19857e790e74c2a98a25512779e4b1a521d2363ca50442799ba8d1aa4c39a86485bb6f74627e1810f9e2bd84c7783ff52336d5c5f31a4a2778b3685c47eaf1a0904fbb6ba3239fe9555bc3c3cf5d60aca84ad1761e8145def1fae10bd0d354e804c6138e3a7539cec57ce5fb9d5d0c1f5596218625746c06552af3538269a6ff664e97e64f0699b4df0c10266e5ae99d4cf7f62c1766a5abe98efd0525dd93e863f2d61d680b5ab84bf0627cfb1c01d69eecd41e880979115c4c9fc7490515ebb3658e120783d31a688da67cdabb788a9e8153b4abd2fbd36ff7e0a7120bf93fc8f73b31144b7301892611d10e095c5f709eaf73d9608b01eeb9ac2f24c4ed41e65fd0cd682266d028b5f70040fbf4261290ac01c87c7138076ea8a5726f046a52883dcbc677cfcae698faade2cc65f32018cf23173d121958de14a66f20bfc4693a61053c7e320232b94cfb2051943b633ca740fbba44d886dec1ec7dc6c3f224d4b5cd4b5a8f2f76a77c146bbac385c573553789522f5721639803b71ff712077ebe92b71fedaae1bbc8693b08060189e69eb1996b426f57d805f8590b9d4ca506c140611b7e7f3cdeacd660f7419b4d98e99db49fb82e7e18407b0123cc7d61255e480e2458ab3a27b5556c16fdd6eb8edf4019933f9a2a1aece313bc4fa9b9c7364211d0e6837d84cd4edf741b372cd69f2ea269d0241eed1d35a0a5d01bba5c68d7c7de16380147699c0ebd38b4bdd79ee7a405b75b3f9b5fdfe6cd36fae7a611bd637ed9bde6de049a7c2b32f6ecb3e39e5771f735506a76601888b060e1eee63f18d2c20458e7e305bb49bffcead7e78beea915b6e596c0a9d20abfaec0e2b5b5b5be63cefed7053ad02f6ce5c45b115bd28ed42ad84852c94e131e494035e7b7b6a1622839dfe7607bf6151b49dc43b1ac0247655d491710542da99750455241d5385598cb1b9cd455b9b84596777ddfc2a6f96f791ee97ca9b4e0456161272412ee6e7daa6414ded80d43211483ac83bc7b2badd62e7a38bf1216642582742f47b2481ea63a405a3efd5a9ba0b0f34ea8b67ccf127b8af32c725c7e2a03f3083afc211c15816a1952a17b6f088e7af1e140ef7385a00fb3a123a8eb194ceaa66a772020e9e517399b5f58d57c3a5abd905e5249b4c68517a6766bfbed28e4f7e9cb73815c613b846975e820fe9162bf9fa3d4b1bd041608c9a98ba55bbba450ae54793d6bdc9601a4c730d13e6de37e3226f76b3da67d78a9d59abe6d0127d7d3a159bac2d2f53495b3073e610f58fff5c8bbbb074e8557813bba7f55aae2802fdf04791eaa453761e9680dd3f8854dfc1911db768c071a9b19abdd1a4c44c93a51d67016f63355376d3aa6b9b699b076414690e14267cbfed0204b9fd21563a3aa250c689f98b640c6139f4bc4340d9b8a229ff6ab339966db4900a262f155692636b9aebe51eaeb6e0daa1714a1a7a8f22ba03556fc6b3c1e1fdd9566d6891639ec2a9a3af67bc99ffa937af98d0339a9114a3bd5c92bf6ea09119cb27c6c8d76e2cfce8215648bc1ad97d18d578660baef926f7997dc293a91a27d6769299eb6dbd5f827a024c6015e497dfaa2485565b0b8d9cabc7dcedac117774f2b47fc0ce3dd494241f9a3dccb877150a07e49cad6aa2538320dbc4614e92d484f70d1b7cc13a2eb5341a14038a4563d36d0294596e910df531742219729ef88ad3b0c5fe80fb27cc7d84907fe70392ca716580e7bafb869bf816955b67adba16d5051d96a7f70c8a3e3c113eb6a28e384c265ea0f825680afece3ea5d64e59d050946f022edba927f88531f21df771f41b3fc6396b0d7973bfa9fcbb46e0c3e38b3961670d5044934d479803f336042ea930441e6c3591472b58edf032016ef29d4b681c8b8857b3008285186a9c2900025230a46f44a587541d6e840d89bc495918382d70413d992e97da4aa9931f8594a6a8e29617607da42486eed789568a10cc07586999ef10457dc27af3e51d20cbba54f5598a4ce59e76f0ed7b9af56478a49bc4b320b61bd9c83a466137b9008ef13a6688a17b9f41dea2ce5945ffb8de425a38301c6a7e0f7df72f2d596d307e06203cb25b62ff470ade4c66c7260037ab8b1c83e81ad9d55357094188a34a063180d9471cef620241f7b9241150b63b3a26a642e2c9cb710d54bf7305d6beb012257cb987ac2ac1ba2fffd3c2cbbe87b05d3d3ada70aed7368d9726d24a6eeaef5dca751176b1432a49accdf0675a68e3e294e4f62f2cab37ba27f4fe44afcc55ed820be63b81596e47251280bb3e56a4c5ac3f4b39c4260b0e39358ec3c6c3d84ae220c5a1045cf079d81400008816f8457b9c39b6d83a4e243026771226cdab6d2c0c16f681cfb41e5394cf0ce3e9a32871e231ab932e5a91da6a84606dca844384fbaaca33de6d71447e47ae4b9a6a5ef7b61b2b8ddba1e4875638f0144e34ad65c5ccc8224afd2a08a6a25c11a04ec46e11468f828984c796b38bd12df4d448e5bee77b4bb599b495ac260daa4721ae520375d2237c1645720e87e4cdc8cf93854750e7fb4fa316d75e6b90aa6f7610a677e14419af622a06f3668d3d1408981828c16668b56c91e544e0f92f640885f5c171abb4fd6459005f4c28a370b794daca5d011dfae9dd90764ece95443b580c6db51e34169b60652c8484d67e1cde20b9a8cef96e12c64529f9624f00254f48327558ee4bf5047d1e282ea9c86b16b1a12d80e231183e66318569bf7225b7e8a463d9f70454cc78ffbdcf1f462a4787b697b90fb09cde9f6426cdb975f2a1b3d63943f8dbb8b82ad78dcd32f2435ce51f2698dfb25280cc10acb300e0459d16ffb4ed1d900d781dfdc3d327cbf5341de85e3c1df98a623321b8e049c280a90c1674f34513efe015dd55268c9b818837038f0513f21ed4aeb80e30c3001307c3a1a1cef77936d24430bb9c0eb08fb2c301dad09b247dae90de2976c4d89f152bf0439b3bbc1c75d37de82aff50f4d1cd12b0d3bdf6e52d7d11bff253ed976de7cd8418821b4fa950964cfd8eb769a8119409dfdfee368b4427e8330c86cb4a18fb2a47962ffbb9ed1774685d3e6dffb469b936ac1895a1d26d7572879dab0ffba7c05a3c19fb402354763536056fb7c3deefe533654b79df09baec15b40bc676d2f05bdf0abed6041e27fd8191b0d4d289873d90f94580dc2ad815e43b37cee92ec60ec31dd692b74332d370ac4d71a92df636acc1be610cdcfab7ccdaf477264f93e16a789b64dcc78216aade161594b6e0a8c1b295245e6d7ba0c0f6fa894e523f1cd0c5e6a63ad7b8228ef7bd78cd9069c419e4934f78f69ccd4c4d74edc419815d6a1ffc04521caf476b992184d4036b9f40d560b212098b8272210f56e542f4d44fc44c572c04f67dbb23712ca538a58f58253226f7bc26f76cf4c8101002e8237f42184d8ebab51557152ed362da51830cf2b1d0fece00a3cc65c453b136156e24006195f12e9628f34f2285ca58a8ee4515f78bb672231b79716d7c2588ed140bced5a096638e816a32922c702f91e9c9f1c0f3f00d80770db6d1091757d26589960dc29ef45981de5f41e97016bfb83feb4c3cc43cace255a66436260d07ed3af19e3750baac09fde7227c3dbe0893a1f7472ac903854b9cad8fd9ebcdfae9748a6abffbec3abea31443ef9874eb0ecf3346b2b6e79ab912d484c478727d8764275ca13d3cc9b499317192d61245af56f4823f360afcf919fc323dab48f6b0a330b5868f7730082e03a9465a644808d66ea8eb1f3a45c97dde3b44ce47079cf89ef78657b35825a7ecb79b21fae37347fce0a91ba82189fdf63a4ac3a6759d4f2978955ed6f90004c13791766209d355092deeb7a110fa069abd0a434e712b0994cf4811f36fa1c2e3298f003f68ccf2325a19d87e969b08258cbb279a773809b5bbae1b7465ddb56ba69572c08e7e8e2f37d0301476e11f895f4d913060ebd22b2b7f814a71e2f7b55e380505f23b52866b7d310ba6c1cdf9ada95f2e19e79e50dd5b48e0f116dd5d82525362fb9bd2ca0b46ead3f22ee9ead32d0e6e73be1c95c60df5e9bb0b6550462df26eb92a491288598e27e4869f9da897e26a03b017e2595ef6b821a7c73001d6e49be1c863485503f40b27f10f189ce798897128decd14d3c2c75cc4b13b5708e5381b11818bde608ce48094632cda7bb4b3484d83340132b5baff9d132f8b0e4e3f35c662bfdb8a9eda696b2104182cd46b465997916049e3be1edc2d87b75242f8ddd9503bbbb70438eacca69b034981e852e80f1a8fe8c49d83fda036f8ff85892d843abb96aa7c2c18324379cf67cb982ea27eefc528fec63d6a30320f19964a1ea601c9b6e1e1a455fb64553173c0e219fdfa283701d0cf9d010450161dc8f107e3e96f54cd58c9680ecdbe6699aa35d88521e09caa3b3455d07e2bd"}, {0x40, 0x1, 0x4, "a3aa2dc10b1d9966c3afa4be42be759e9143a31e26db209d655eb0da5b76f0d12627c03be454709ed9"}, {0xb0, 0x1, 0x3ff, "b1552f8255c7398305c257fdbbb5d706f9945ffcf8b52bf8f38ee3d0bad46a919d5e4bfb09dfa529f420563374db2a41989555d264744ffe8f718465b01cee2977eda5a72911c741cc8408c7f8429779cba58dc75a94a95c66847c2136a6c6e82b95e262534656baad4efb39b80f61771e3da71cca60b166cada350e581652c1cf38b1b35c9d56b83bb9cde7cda1fb04404ed4c52681775283ac101c"}, {0x1010, 0x1, 0x0, "329af1c3044320f70775aa526810b4db8302911a9951d6041cea71d6a6443e95a38a456a459c0ccbeb2256559cd796583a4a9f8dec4e843d4bc95c3d600019b622d259e7a97549af4bafbffdc1b5b69047fd29c0684ba46035382e11bc7a96d50906b58305e14d324e24da3a5e8800693d021b4d6222365c57668e5cfdf73f22e348d08a1c147cb2391dd38a78e8c922a91ba7a819b6469ef6f5a6b499b3c31b2390d53214c2c3a6629cfe1a00bb1e30c023542e9ed244f36d0ee28c80151b1bdc46c274236b84ef7eb00d1af93d9dad87cb2eeded622795680833a916ed8c00bebc1892c793defcffad05d211ba7efa1102f03251be6b22ae8fbdddbbc4f9f5b45e0c563f6881601b01decb3e1c7662a0611be26c02cf69cf4650adc2f7090c6d5c463dd303f899c5a00ea9729cc1f7188db23466982bf82fc2c65a758e71fbfa24abbb285a6d9f82aa7fa290783d28d8c2b2fc6a199355a81cbf04ff239245a1c53bc0b5b52131f6b52409f7261539329259d38ccf850177ac2bbdf7a3bc3c4ba83cb2d98bc5e0891971abf664baefc7a28a8effbaa5bf565744aeab164d28d284761d98ebdc6d5f32dafb24378d11127af503129ad2c592fe4d534a8311e669442916859b8df9cb740777ec7c0dd146d43a5057f3265959104d6b66f4467d53b1bf4e4420d702bfaaa1c8ffe952004fbd4c8a162d43fbea2824f277b8e38fc253cf743a18b6aeb9285a636a831e8d9e10c491d2609f2726042d74aea06fbcb85a0e6adea5bbdfca47658d55dfc269bdd4262072e25c0fec8770465a26f95e4ed1c86c014e65cdf43402142e3bb5f2724ca857cc45e8c2b4e4386780d49370c3c986b73f8a109acb526e2815b3fe164832dfd4118cb93e1b688ccb4e35bbb8c378fc9e6f989b7024cd01c8948efcf686ea3529005ec911a9e656d1ac0f1bddc2218933044969f16f1555066462a69425fc44de683d4c11a68d449776ba0d9618c8fdfae460cc21ea6d39acdb4aec4fe885918c38bcf7e55f5ad1056e2b9ff019165e5665d4a660772c9bc6533017f099fa59d9048abfcef8665e3a7bc205759125ef614dd9d3a598e84324ae95e9a4b317816d467e0c24bd9cb4db79859efbd46185e8fd57501dd7341f27b14c4ef787e748fccc053a24e7fdf17c7be1df8026d667edb351df5bbcf1598100d9210a613e03192a6d70145cb211bed8273069507fa2e8c04da504c492b07683f63733d1deacf2ba0ff4e0e11b0031201ebf6c728e70b3d80a257fde2a12ff680f2dd44676ad63369b91ca32ea277757058af61b31a65e846dfd4bbb2989e749e937f39f741df34c979e110d2f1a5429f6a7485a60bcfa938a6f43c7cb963cbd8bf44029719b8aca6a6243cd152a3150978738f725376a18fe9c81fed005c769291b6693a4a55e100b93fdb7bbdb47dda158e9750f17f2c5e1f81e01d362837209d317ef872802fb1f9f66a4e53c8ea7c07b53e8dc2e0608d478d899c513a1578657e5cf0eb2dddc23b1a92e25a0851bf8caa1a947368d1da408face89c6f066cde22f3d73607d1bf64cc984e1e3d03ae368e35e30b33e32e11b2a3cb7157b42f7b5ce7a151175495f75cc08f1075f17f3b2f08de0488a9776eebf2847a95510e2887d4198aee296341911064e706d26626d7ba50fe2afb19c6885fe35ff56b20df8fd43c48972a36c30b130f49009bbdc59fbbd262c5d7e5d316a647c572f07280cef7a3a35cd864cc88aab5497e5727944b7b925100b2266db8611cfdebfc04c8e0d232d4f38c9e110466855a2b1d78507dd881cd8a9a779fd03120cc23fa984357ee5b9ed803011f39fab456ad83e7fa0ece0ed820d63c74089d3de9218d8940f64d87a6967c200bad8326bca82cdf77771fc2e6417b1828328d6caebf3b533e9639c02203b18dc7201612dc342b36b4273542dd4ad56ef9ce4b2c705926624881cfbdf9efabd3e06d9c6f1928e01e1f28a2ffffe0ecd997d4c002719b9ab65ea3ad7d6dc158fd29bd6bd19c32436f062af53a8866234768fd60360d07146476dcfb9a9290d1c21b0c53710f3d77ee277487ce5ac4ac04970f444e16a14fff3102bd96918e76c723d138664ad774dc7947f7debee0dd7accba6b5be53fff49f4d8a2e668947a6b4310e71394635c54a43a93fc98bd3a5c62dcb70f13cec9b0f78a651a50f2540468a0a322c61eb3651cc90dfa2b3800a9f54ba6a4281286432c0c95d7b774c78c50b0e9efe0fe3b05fcc068a0fe581655f82b8a9373334ace85e0a15a18d742345803be4b211c8950e1c5e72b4f5e51c10fb73d4c3b0364b878332fb7d2fd0ccf65540caef55ad52e27770f929e5a7ce3517a09eda92ea1559c6c298e2dcda327e43ac71a0ad35b2750793810d63fab998cd6a5f840a29f2191f9f22b425a159803f14b7e6300b55af2bcb006de75bef384bec7c4d8c36cf33b1f15e8e5bf5a9351679e64b408107b2e39d0b22f3b05d5b31655b30babe5ad645d6182cce8441f1bdd1f5252c7961621af39a10153ae30e393043708ff943bd47866dc93c2f3fd6775ebf00fbf8c9f50a36cd7e038e8272b1ef878a5c6813434047ca146f3acdd32a000e0128f4a1a8ea79ef6d869ab2534c1ddd7dbed02f3e6def33d947ae6275a6eb0e4be90ab9b3c5e627ed4a34ee20489248a6f1bb4ccb8c0218603526f70fafa7b93f9ceeb5ec73631f7d8b92980d7f291e5d072e4161464feb6290a8a8890e490b685d60e18dcac2f1fdf98d5db5a719765d9462689cd8a496a2487bd62c992e9723c6be95358d74cdf7617c91f565f2dbbc79972fddcb26aa9e67a59af61112de0fdc8e17c2bde1f05c9c288f268216a0ff05ebe7f1ecbb74e8378383f931ef7f1e55f1aebc85997e9e8e02fad1c7c031c69672c1ce32d49dc31e325c93d4714037480edcba06c46c1a13fc79b0cabc3f2a14fbebd920e39fe5656f00c08637533502aa30a8c2be32b82147e69879e0bf62011d93ef3318df78b42d4ee361bd5624b3831b72e8adb9bfaced74904116dd4a38841a325a178c37138a7a792a7bbfa992280c195b6ba4cce040c64bc91aea3b67002076b5d1de97c90358a31b1e272e40b78e0e67d15fd0e3f6072b42b7813f9d09483f98df637e721cd2ddf18bcc8826297084fb4b588c87648cd2a06df247591246186788f2fcc72e72e6352fe1316acb79a74dc54f8f4536dab196afec70faf1e7dd8556c3cc36cfa6d2d3f3b74d34b761ef856dc8d7e2f11b506390738a48470ace5ca84da440e7823ae57ea762d1eb22ec993241841f0d6aa78050becc6d17418dab6452c710bc328f29b10880ac1badce772c069395c3ca3226e1680ef35c80757fdaea003d6339a36a6f05ebdb627faee3cd29f5b2973b8813a52de61df64162f85676f5eeecc3ecee0117d8420179246827958fc595fd2c68b2051b11a56b4d6025801406ae13f14cd81b122f09a80befa43e65317c57a4c0f99be5ff6ff6fcfe9aaaa77f456bae1650036a4957bd0e26bfcdaeb2603c1b6f3932bd4473f5fc8713ab8eb27f743b795aac8e350ffeb97b87057e8f603bf210548ce860ab2cc0f63927e038eebfe9fba21849d1dc7fb1a07654bd5a94844dec49514cb09c533a931b0f1153b91eb47ffab33a49de7d9742299faf21d1dde82cc13b20fa01c9ee1344d1a929b9047cba5e609a5a85daff6f9cc1eff0a0e3b4a6cab00d6c930d9a89eb153d1618bcfb21a600bdffa219060efd797903383500649c359c5e9d31b283809047270e2b10fa54dc75f4f9b0472764718af1689d8ea92d2b2cd42ddb9a08080cfaffc5568363bce707c6424e2d0c93dda25bec478dd10b3b1c2fc3f8dc23cf1cf3928060b861171d4e691ae2dea9b75a5795f4d5adc5f49b3bef63891725b2f6e0392dd967962fe2c4e5518c50682be08cce78cb3d556395148e5685b48b5a1ecf82e80457103782cda0eeba9392560a0ad6401901a07de1b5531a1c179104f5c6da2d7175d9b8d1777520214e85eca79776df8bbe2271410c4d8ff6e41f352667dd94b812170ef3a5ec74a817b363d417df046b9a2ca6cf5b8c42635f563369f8be9672b6a75d18e5c5cd82920852c3f82f32691f8c95304905097076ae5ca2b96185721b7f0cff07888089cbe4c505b05592b6ac60b8204a8d36875bac7a2c814723f7c63fb1aed74781fc53c70e9ba2bec9f87c64cccada6446b7cd08f7931b059490b2fcd6f6177faf72dca94dc4ce8ace08745d8ffd3a45aa7cdb3420ac484459e1c4aedccddd3d6988f23ebb41bb76365942199b4bf36a519eec75e83fe63ae16917167175c51d37617458c9bf504bd98cc450ac1d813d97ebb82e3cfd895042ee2f52a3e82b0d102842d75fb2a8271748e1af0c7616ea6a1da862317a5a17ea1a0418cfff771b4c49716c24b3b6c81986c866a4f7535118359f50da430c059eed673d44f0a1370bf303d6aaf0c38c43e45f00f8a9c881180715ae186416b14de7e81940cf7a2782a0b39f4e0bc38a3e6d9fdcbb2dfa08516f9c0fb56e2f695a0e700bc1537bcf6836f6f86e691c222bd79e91f0be1a6b551c863fdc4cb1ba7ac51a22648ac97c7d4cc6cb817096533b95f54e317355b4b061f55d3a95ebddb6de02c83a05f233f5f2a440a6ab9eb1e1e78af2da08a10b180490fa4bb64181ccbabdfe01a31136b97eab7f538a9bd3816e3b23528ea4881614854375bc52d0ac92eedc6dfb879b1f76956f8994927d26efb423edded78e96274ef5cd40ebd5017ede1091d05c6776bb85d442bd48d2e2287067aee38ecea100d4cb8af4359ecc7196ffe97197420bacc7f55ae5194c1ea08ee41efa43bb53238507cb71caf0fdb9be17d2701fe9a3678d0256afdbf53d0c09595a4c1c091d67bfe8c6b6e958425185add060196eb16822ffe3cd4d33d5f43a17db1ce0bd32c78c2a616628b394e27ffbaad583e7ede824d802d47be4239952af53ae8fd2edf4fb226e3ad21cc65615024e38fbd53d7b46ba62eaea7e93633fbbe9849228bb519e1e6c27f2c2a8a8273ba0b25023086ccb9e95ed740a79491f8ac8db0758ed8687a2136f903064336a111a690d54faf2bed208434721d920f07dd9a7403218fbabb61cd1d8eb5eea9e90f1cb1b411689660a3789b6222f4398795b853bad0663316e1329f7293cfa3fe2dd7300c63015589e8bdb400e2b90c1431d6aaf2f2ec4db03f2e3355c3b4ef231cd490754e396fae4ba7398e238de68ca8ee85a8a074cc9bf7cb0c7c6104225d859d26868538ed3e49b7d7e02de0ab82aa423b232a350b8fd43efd2ec213d327f077c54ecb1369e371b24f26c98f3e278a573579cef03963c3d1986c9cb0bb2927ecdd51273a094492e32c5118a6533d03048414c44da8afc299154458c046e010f6454fa5eb1490d8889491d9a473917faba1da63f8eaba8ea47a8eed0946b8414915885a4b4520812aac2ccc65a829c856f1dbeb5f04ff867f421feffdbe92a82ccdb3524bc3b5161ba83b9d3e8dc799992d63445a783b2c0780a83dced41991d6dbbf42cb1e285f9affc7998771d917082fc16dab559cd5adeabeca1196d2f3ea506cfa5c334649885615b4bef72df10a5d89e7c328cc724a549996116eff99bea4fd0458c200c7cc483a9ef81aad3bce8a00968285a5ed9d11b4a73750aa19c3c66bede6a4513e25d3cf18cb022507a4b38a80f363e6aa8e515f026560bb5e8c55cfa047d05edec180ec3d6d5650ddf9bd7f27933895aff178a0862101303314ab6f2b567da6dc9"}, {0x100, 0x1, 0x7, "2286c2ebdcaa73b13cdeff1942e3ec7da20b8e6367ae7c662ccb872243bf32a36445799fd7c043e5c78922db5cd0d580455b3afbabb2e35272b5613f97d2af15f49687c3dba879537c2c61fa247c2ceab5dfa0114519a0358384ccfb77097525c5a87bb353f6f48adf61ad038937fb7ed6f70998876211a2ff840d919647d77ed71fca507950367070c046ea8063aa2ce6ef28e23cc351dbc879dcf9904b7fd798553477fb343574eebfa42e638747bcafd01fc1c6e63919df46db35b8280c4b6c9483ba6e38f717b9773f7ee1ef9a829f1c3e091af8de40c84dcf8e21999d434f6347cd3c829db3df1f05fbaebfdf"}], 0x2350}, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) 00:48:52 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 00:48:52 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x80, 0xfffffffffffffffb) ftruncate(r0, 0x0, 0x10000007ffffffc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ftruncate(r0, 0x0, 0x80000001) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) 00:48:52 executing program 1: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) 00:48:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x40) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x73) r3 = dup(r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000180)=0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0x1, 0xffffffffffffff7f, "854955882e0261ce0900000000000000ee4dbfa6"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/9, 0x9}], 0x1) getgroups(0x2d1, 0xffffffffffffffff) 00:48:52 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10480, 0x4) sendmsg(r1, &(0x7f0000001380)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000040)="3d8be85991ef5633a0ff60f6bc1913b3b4fbdc06a1da0bb92a", 0x19}, {&(0x7f00000000c0)="641af581602c96ab95fc3b5b5fa4661d93aeb93acbc40717fcf5e332ed8637c1c0d4", 0x22}, {&(0x7f0000000100)="8a86798f21c4e50580604864f6cd131a1157b71e06bd58730567b15ef29473211b4ecad13f9e27da2964bf88bc84ed1495f067dab846205dcea0afcf6aa880516c53dcabf1f5f3c88edd1ebcd6f58ea25bc48881477a998cef9789bdc16eff19eb0afbcbcbdde457432ade977badb33e1e0f15128bbdd6c705cd3d47945d64f92f0b6f68e91d7c1158610259ddd7d00983f11032c04b0962d1c6d41a5e96598bd23f257b44146da17130b57ffe9cd9551f57d5fa35968c14ab765cf7b12eff13240a348e004b673f79811800758fec75778793", 0xd3}, {&(0x7f0000000200)="c8e8023ef7c86c2e07493bbfb7ae1a2e87e58c3ecd9f9004ab60013ddcc43532bfe02ca0dd2709d37ee347785a0df07fc2949b89c1f9bc53e03cdc220ddba1c3c46a1212f68f3c75a432e562d10755772e18b9efe815081e7b6349fe8a8e221b66a0b623f50a07931c43480cec9b102d35e001fd043717265751712e19c2e50ad53aa3c49646c8226122251532c1785e3411cc6e797858430e1b58f424f3aa0ca53126d24c7735befd1785ec4b97af3f9df5cd017bfd27dc618f7b7c2394406638e524739cbb81c1532a4cf1562e905caef0ca3d0df7e1d0712d4833621c4aaa32417454c39ed642b66b6544f77ac139c684ece52c1f84b9e4d7f932f339810942b92ecf2ca51a8c5d76ab3c7f684eadd9c7a1d27f9e00703e5b920c8f1bdfdda09e582850ebd7da959fce4df60c257d5513f9642068c2d77ee9401534c0aea7d66850ca29d0a0d5916c2435b4fd31d464c3cb08ce10a2ef29a00eeb04ac120ea172c2dc53020a8a7fa7faf49387ca7e7a0a07d4b7a3c3425fe04a5f08e17e431bbc18c3bdd9415bfae1d7eabd3b87ca0f569aeb298c14db3d737add34397ed1d239797ecc6b0dcb642a6923c66491d1e6ce96e65a09fc23d29207edc604ded09c6b957dd0e6a5a82dcde257271489342ec6c3432f73b00f63afefd4739da929e99d8753fbcf66e0e95c3743ff2df92f01756c52ec3e4b8981d57a7a5783389700cb51292dc07ce8b214e2689bdc57fe1a9b1b31290a7cea95e067bc6f40b35710ab8e75ecdd3459fb119ab788d3304d7f12cf0ea74f88b030b4f7a3472ca2b292018a565cd297c2eaa3f374a3340c15e750e968cb9f5f8d4a08f3b8402a3ffabc6602c3d13b3faa39655fc6991edb9af42db18f7be407b5ea80e4d6b9c9b9895fa6abe4fcc0774226a658a56cf96141d7b646d9bc7a2d2197d604e5c65eff4b352268917b6502b90e22d54ce489b0adea8b296193d589882ead28f4b1e880f7729df18bf1629d18671a9ff488d73113b19e689ab4e70dfcf99ffbfc1a0c1e5f6fd28b598af895113289c42295ebfcdd3bb50c00cc531274fb42515c36a93a9e602847b9ca22fc48a007c1c51107c2d58ccdcdcd26559cde782d9006fcdc438fe33f0eb7ecabcbd015e2d1beea009c6248dbe89b6dcdada6864445fcd4d27e628ff46692ad7d913e1b95f9ef1e096568377ee7b675e08b7c9ae4d6e7ae253e4ecf1520160ee52bbd03f64572208fd718c25d388161d1ab7e05cc71efe279fc7c394d55027b53be9c55b9cedae2df470f9c580bcb4dbe97f52b66bc8d661aa038a927816faa5d4fbe8dbc0cb8e2f733630e002b37a21e542b5a1d0ed9f8f7985120ac677d649e5f082f29a2bc7c7c67fa027a72a82fb5a5fcf9b179a8d5071a4dcfc9612673f64307ded08ab937a1d72eb60abeb4e69ed3d285ac66f95b14bdce17b433d86bd91e779e656617c0c87b216df70fa2c2c645cfdba8f488caf0d75f40224a9db3cbfdcaac5b85b71a86107256a6833e2b9dbb2f7f04b7445b942a8600cf2ee36bd3ae9703be87452acd0180d7fc4653d0f8071213950f507257a0653489a71576f2c93d907d4d71c4052359e9ea474a208acfc19d6ab2b5b2d4e7e8c350d3255f952ba78fa084f9c212c67c8e085cfd510303ee514c5d16068592d91126af679de58182991fdb5fc27230878893904c0f0aea9ac681744ce221f2efca10c3fc72e1c98e91b9e3a8f8d3928c7fd23be3616b534a8914ff5b853505c6a1ad5e6e69a6f7cba35257e6a13748f10316a31ea0a017dadde2b5501836ec0d501f9b3a19e858e1f55af84b820bc2a7594015c6aef5624d25c759180040c0eebf5e8300055fdface97b9c7d5ffb0488fda9bdff85c0c8f66aa7579fc439e68045e1ff0d36c0afedb844264c305772653c0cd0fb377d48a9da541abeee656c62a81fb51175cd41a719d55b2157352c2d330257ce6a13d0416b2083494e08950699f8a234f6eb5ae4a36f289cb54f362fc3acec40f20d3cb2ebd59d58cc40745570f59a097ae3421f834a3b7b1f6ceec957f8dc244728611b676f06898401c1009da9a99e313ac7ed910cf394dcba3ab44d029225ce1e5fcf5a02a8c621f550cbd9d5d4b7361f08a90358eee23bcd45a11fac79ac2d019c23325fdfbd01426ff21984864d7cf05fa597e99b98484b9afb0e7b563e586e14b2fe0334f1431a5de253c1bd7a640dfe9176c783d594673bc2683107b3b5aa5cd85e632472847a48d3525fcf30f5c8c7a6c7f4618f419c679c8a0395e6ac0993349a1f3d8161ed2689196fe53cd556f5e60f416cdb876a86d95ab8c177d8bb9c1d500e5e25122f956d507d9f0a9967de7c9df1d89dd05f7aebac1c36cdd1b11adae95ab48431dfd636fff2905714a1a53f70721ac825cec04c51b7486b0181f556b5939aaed2bfd12353ff0d53171066f298b4e1cb8fa85aabeae4f3c92801fc655843c1a668c3a3fd042027f2baf9c5ef6fdefc6bd8e871ded335d226bb3a0e59f6606ef567cda656c7ce131691ae8336420dbfa22f31c9f885a9d09558678b25260b367eb93a3b640cd278c91f21fca56be2ab2cc5d5a7dcb58fa51fe5b85888a57623090b992ddc70c7a0705aac76ff2ab54ac5a9cd6c4ceaf57d6fd10ca3a5897d447ac62daab8bb263dafce04eb898e936bc08d239480c92f36933137a31aad68596c1b47584538ddb8c7d7b7688699ec8bbd2116b893160d7d25cb625e4824f5909dd6b6dfc0ccac296c8e809ed31e0fa7e4dca3441243cfedc7d55c4a80938a31082d9231696b07c8be3943290f2c11b5f2e3ffed0425aacd7866e752d2131bfe30d324aef3a38d18e9b583e6a0d481e076f69ff367aaf0611afff7abb0c40c36c9ac4c3ee2d46e3e4d09fd5991a332dc8d625696fe4fa3f35b3ff2caeba6499644a3f13266a12f4702d01f541c3219a01339f4ef88679ef747e77ef056a814a8cd2115a080b28947dc3eed625be094585ed6503a4c89e973cd72f6d0a85f0a724b0719c085d07043fa5f30b23a8f24158dc56129b8341264961de2b6ea8dc284aedaea06e84287a99ba130c81ae2313eedd35709c1773f916d72338fc7eabd5e10386ae90af2e63e72ed9309253c8684d13a3e536ac36292d57522b538f35b9109d2022c5e81280bc31dca425ac10065b873b36b8b212d7ea07ad661791e8a37c722796c3d82c5b467e04464efc3ebb9ce8f4e0f5b0fd95bea9ad05ecffb88051156ccd6f25a3b4875bba4361c23ded45c976c998f991dd940cfff540f253ee0af4d3379e9fe5df70a6ca6e4629f871426ecfe9c1c4b95f87004cc84ad5ff3c009d7dcf2f3a88f90b241ad6d6035a47f81b593f374b684b002164c4758bc4e8ac02b7da7021a9c00047cf62d12b51fada27dd111462fa1059b61eb56d846c6a2cfc801c6358aaddc83b7198822cc39ef498482c7bc78e7a68f54f9b86e91053b498701347a8817b0eb1ae833ba7d348308dea4b7d40070550f7f913892a381004bffe4f60f90011161da61ac43cc5e1c1f2d6782f68db8bb3dfac1e5f0c21a6c81ffccf9a469daf45557e25cfa66aa4758ddda0c834affea80ca3f8d88e4548990856e0edc083945e96b39a37cdfa36de1b49ade19c248021dd10625caa655e702eec9d6049661db1384f80f8020da31c4ae3a389f93ccd55df2bf78f87e9db7e74a9bf13faa647faef4ea6d582e3f6ab6a8ca449ce40aaa90a9ed5d326d6b6e2bcef375c8e2f5d2b9ff70deea8a99dbec17c27cf7a60ef83ff646e1d35b4c635093af37b37576a4d5bbb60789f1e6d9dbc3b7892ed481f4c402a87030367506115e25037a46bfc3e57db6559803e964129ac14dbd63fbe522e2ea9093c4f07f8b219e298844446ab54031cbc8b6b80ec6ad299c2b21f5972e44904b3906500df70a344fc47d37535c6dc3dcc72201083fd8098d71e4fa476789e7aa47b8c5ba7fc3c7e5ff698972d713d365c90f6926c3ced8d8d13e9b0fbb0c207297d871ac3fe4e1f95f41ce0b20e81461e6ca0b0d5ab55a54f832150156e9e5722d0a57a1533d1b78bb644834b6a256ae3ce3386b47355af60118054e1a7e52ba68e13451c1827ebd9ed82c7f6635df09811041c8059867830ee5bc36a1b8547f04296b48282090ac7a549d1864e6dba9805b6f72504e30cc83496ee7a8a23f63677db2f0b0b8b5ab32bd653335717008a5d4b6f6bca45299b9fef6c1da32c40e12e68eaa908f42c4685a64ff61180ffd46b27192fc5c33e4592a49dfcca09709128e5987d7c7735f27d8fe784f48ccb31872f69a9179d2f0c8ac23c7a85525326dcd5d4b8f400c83158994e6624fbca1277b3bcd99247b9be570bf98f1694c65084b0fb526a8c5e769d34ffce91cb8643ef5f490d9a667d78718fc0b05e2cd052300368d0d26affebed2276b593846dfd9d752b07e2d4a9ec2bb4ec9fef52fdf93916dc8f1b54336ff3a5eefb95422cf9a0b4e16055c60977fe6da4a516d5aa9afd6f844b7ce6f6c1a6fc1cfba99c7d4a0de5a2ff663593040462afa0a235ed3271d1357bdeb406f76e7c81cdc920f9892a6e768987bfc528f3c68f6dc22cfa2751143e2c4af1a1a7cafd0afc14b10af99abc27bc1530b396a7652a4f6a7f9e2589216c226ac94e65ad0ce1f9a82a820fbf868354a8e51a133a8cdc27bf7b9fce98d7907f8b67c4c36877009445eaabe3657326fe5518ec9e7116eb7c84ce04f6617fbc6ef384e03df29db74d92234151cc059d5624f44f0095e6a7e417968f16b8f02eb9b0df62c54be6c5879c8bf95272508766517b421e2b81a8ef441e28d979e92d273451249084b2d26ddd15af9eefdb83197ca8e15759a491afcd9c6b9a70bb88dfae655c0d84df1fb3265ce4073bbe452fa1123679e307117b89f0cf5def77fad6d11db1494897ae09d60d29bb75f895a8d17e241887c35e39a2e4d7879c7f8a9eb17389a2abcbccf2bbc2b51b3b7da487a2b33280039e5726815cb14d804f3eb9b52ff868d078fb68ad2507a3dc80567115678172fc8b776c1dae60f9dade819ed0039835f99dc0233ebff5ed1a08435ac4b50364a2c484b3b086dbca5c401c3ff2815f7234b11d0d0d7492602d8aaf823221da72d2809a715712c46a47547319dd5ae6cc907d7b9c60d2c8064612994656dfdbed8788514ae9ffb2c63857098b6729bc9aa779e7cddb1e20a09d36b2bf6efe1f8b9c7e41e8f29366244feb3ded95cb2f8e8c5963337b43d05af9c9c923461bedcd9d559f6de006af241aa49f279a910e13ac59bcb50ff7fe5cc30a7fedbb7b09ed0e35279d5cd40662c25287a0fd04ee17ce66bef37bdfde784c8ddfe054bafb78105070d3c8665db27abfb9117e9974d98c109a00c2fea6bf33333ea4ff58240ccb80299dae8a678975020c25352c6effef8e49309d17279b685168195ea52c9c0c88fb825038e7570148248e5c666cce61bdb0a964cb70768683fc2160a617f6d76ef0877c9baa2b9189ad1a4b7087777fb48a329bd91273f0dab92bfee77e21496ca52b07f0a160edd69224ae1b934454981ca73595d318495f556e9453c83db182e67c8be004921049a5a6444f2c021943cbe41c43f53229ed3152e1e4dbb565343d7ac9fa6a894b287379f2a8d129b452dd2bf9d9692174a20ae0a2dcaf39a5454900c328c17835f031b44ed01b8eafd0a2f4a2fc62f64e456bf449ee6c47bc60068c8fd76a5f33c55d8e55a0c8805720139730ac7d9970cfef5a33b51367e0ad8c23f1824c86373e0a1fb2a0a16c9", 0x1000}, {&(0x7f0000001200)="faac845ed821abadda35934e6b34db7fc2564aec40ae2e0199cd857d857d97bb745154412c4a5dfc7418ef6606cb8e44206260900b5b53db141690ef87fd2c79dac844f86bbe7fac281dcf383f2e720a7e10cd2fd428269993f972d67cf099fd3eb0dedbb69212156e9a1804608e94bdd2e11502f58559f47eff3c60ceece8fe3f12e40221cbfdbd7d81eb1fe92a3c512f6d0be3c86acf70ebdd8a16c32e0c09", 0xa0}], 0x5, &(0x7f0000001340)=[{0x38, 0x0, 0x2bb, "59dc71bacaf91788e2d721a5f7756b39d03241ef3d95eaef8bf90a25e5bb7fcf1c"}], 0x38}, 0x400) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3fe, 0x3, 0x800bf9c, 0x0, "9f389d00000000000000000055e2112fb95263e9"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 00:48:52 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0xd7c2, 0x1, 0x0, "dafa1bc06d6d3b12b183009cbb7e28171035d723", 0x3, 0x8}) 00:48:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10402, 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffff) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x20000001b, 0x0, 0x170) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:48:52 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000200)) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x8000000006, 0x0, 0x10003, "955c380098819d0000001e40e6802e00", 0x3c}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0xe9) r2 = socket(0x18, 0x1, 0x0) getpeername(r2, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) setsockopt(r2, 0x29, 0x800000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x7) setsockopt(r2, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) 00:48:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20, "0000009e0000000000000000000000000c00"}) r1 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:48:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 00:48:52 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 00:48:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000005c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/147, 0x93}, {&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f0000000240)=""/190, 0xbe}, {&(0x7f0000000300)=""/158, 0x9e}], 0x4) write(r1, &(0x7f0000000280), 0x27c) write(r1, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r1) ioctl$TIOCNXCL(r1, 0x2000740e) dup(r2) syz_open_pts() readv(r2, &(0x7f0000000540)=[{&(0x7f0000000400)=""/238, 0xee}, {&(0x7f0000000500)=""/30, 0x1e}], 0x2) 00:48:53 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchdir(r0) 00:48:53 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x8000000000000004) select(0x40, &(0x7f0000000040)={0x1000, 0x85, 0x6, 0x7, 0x40, 0x0, 0x1f, 0x2}, &(0x7f0000000080)={0x6, 0x396f818e, 0x1, 0x1000, 0xfff, 0x3, 0x6, 0x2}, &(0x7f0000000100)={0x100000001, 0x8000, 0xffffffffffffff52, 0x0, 0x4b2, 0xfffffffffffffffe, 0xb3c3, 0x5}, &(0x7f0000000140)={0x7ff, 0x4}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(r0) 00:48:53 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3) 00:48:53 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xfffffffffffffffb, 0xa, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = dup(r0) close(r0) flock(r2, 0x1) 00:48:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x80, 0x0, 0xffffffff}], 0x0, 0x0, 0x4, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:48:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x30) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x401, './file0\x00', './file0\x00'}) syz_execute_func(&(0x7f0000000100)="8f2a78107dff000000000f4e21c421fe16afcbf17dbbc4e1fe5bbe01000000c401f016fef390c4419c141ec4817a6ff62b64400a44ad") ioctl$TIOCSTOP(r2, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) ioctl$TIOCNOTTY(r1, 0x20007471) 00:48:53 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) ioctl$PCIOCWRITE(r1, 0x4004667b, 0x0) 00:48:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x7fffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1001, 0xfffffffffffffff7, "05035511acff0b00f100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 00:48:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x20, 0x1, 0x7) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffe000000000000, 0xa8, 0x80000000, 0xc440, "049deb5ec07125b72d37b084c9decddd4fe0529c", 0x969, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 00:48:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1002e, 0x4, 0x0, 0x0) 00:48:54 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) 00:48:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) 00:48:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x58ff, 0x8}) syz_open_pts() 00:48:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfff}) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffff9) semctl$GETALL(0x0, 0x0, 0x2, 0x0) 00:48:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x900, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/138, 0x8a, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 00:48:54 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f00000000c0)) 00:48:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e67", 0x67) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 00:48:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 00:48:54 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x2) listen(r3, 0x75) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r4, r5, 0x20, 0x9}, 0xffffffff, 0x5, r6, r7, 0x7, 0x4, 0x8}) r8 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) close(r8) 00:48:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) rmdir(&(0x7f00000012c0)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/4094], &(0x7f0000000040)=0x1002) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001200)={'./file0\x00', 0xfffffffffffffffe, 0x4c, 0x5, 0x1, 0x3, 0x80000001, 0x8, 0x1, 0x0, 0x5, 0x77f68018}) 00:48:54 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) getegid() madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 00:48:54 executing program 1: syz_execute_func(&(0x7f00000005c0)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee50946c42741839fa59d001ab527c4c22938544798c421dd5831e9e98e0bfbf8c45b64660f4b385a0a470f898c00000019fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e7fbfba18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c4665af72ec3c4e2899294d800c4a2e999720bc10b590b0b00c4d2c58160160035ee0fc60fc6a8f2ae000000f19898eb628f8fc401fd5add6500f236f04283a9008000000066430f78c6000049c45c455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a94ace1f110fc4e251bcdfb83aa2f1fbfb22c1e2") getrusage(0xffffffffffffffff, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r0, 0x0, 0x1, &(0x7f0000000100)) getrusage(0x400000000000000, &(0x7f0000000300)) 00:48:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 00:48:54 executing program 0: socket$unix(0x1, 0x7, 0x0) getpgrp() geteuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getgid() r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000000)=0x8) getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) dup(0xffffffffffffff9c) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x1b0, 0x0) socket$inet6(0x18, 0x4, 0x80000001) kqueue() socket$inet(0x2, 0x3, 0x1) socket$inet6(0x18, 0x3, 0xc3) dup(0xffffffffffffff9c) socketpair(0x2, 0x4, 0x5, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x20a00, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getuid() getgid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x20000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0xa, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x101, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000640)='/dev/vmm\x00', 0x800, 0x0) socket$unix(0x1, 0x5, 0x0) 00:48:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x1095}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = shmget(0x1, 0x8000, 0x440, &(0x7f0000ff6000/0x8000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) fcntl$getflags(r0, 0x3) kqueue() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 00:48:54 executing program 0: r0 = kqueue() r1 = syz_open_pts() kqueue() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x280, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6, 0x10001}, {0xac, 0x7ff}, {0xc7, 0x2}, {0x41, 0x8}, {0x0, 0x9}], 0x5}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) close(r1) 00:48:54 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getegid() r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmget$private(0x0, 0x2000, 0x420, &(0x7f000072d000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x2) 00:48:54 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)=0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800"/101, 0x65) write(r1, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535c", 0xc5) r3 = syz_open_pts() close(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) dup(r3) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:48:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xfffffffffffffbff) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000f40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000004000000000000000000000000000000000000000000d94f0c0b059933e0c45e569ae0cb8919870291d0585ddb3a7bb1f16c66f680ea196f4251ce23c1baafd32388a9fcf20ce48591560d779ec24c00000000652bdc6413b12b23cbda4d9d282d7cc5c0f2c2793b8cbc2ce253c2dc1b12d8e5a08ef1d7"], &(0x7f0000000140)=0x6e) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000240)="da85e5c821aca89f8bd54bf67a6ab0018f6d946041aabc00331e177239b51bdb72c5331e64fd72c0131ce4a3ef8d43cf2693aec1c59d48f532b8b8beb73d8a65598c8bcfb10c3a4943a0de07cbbc629b5e87a2cf27ef10cb54e6a15f3b379537cbdb38c7af1a1724991cb9f99498daad07bed98bebcbf8fb04510a98788eea1978e943d74817105b1e00c573bf95a981374f4346625fd670e93b93a833a56a3a7cf7ed22cbd1c07943f4b5774141f5f25e67618964feb8bcc908573ad7d9b6c2e24675289114e0d001fb59f676592e70f1af771cc5a1570d579cd7da1c352c1383ab282cddf32759fe1459bbabe15ce5135fdc8c2fd83a0811e26913509bf2562c596b81c3b649f3a4f0c57966a5643d601d289d467dc8b5882b3c7884f27733142183749b46e2a75f34091bbf9faa1b2bd39af0967af6c26bf1c6364b76ad1dc80733acd93a2e64fb314016cd3ad29f0c6d3e8252d69f11c055442c3488d4e7b7f85c959c8badd001863ea37890e89e92534fb7e428d954bc87e38ad1037bb0ba6440e882d4786f185d8786ce7f12b74701f6989c22d34ae9a39adc651bde7e9be8d9d77398baf93d5600d93b54145ed08d04701ee9b09de41a3bbfb3cd2fe61fc847685bdd59ea3f5e971c26e5faa37c5505f256c70a539b009af62f421c71e54de4c02a7fa710d540fc71fc8faa1e84b7b4f71b21f703284a340827bd60c899b3642de74612e3ddd5b89f1ab15cfc5740be14083b706a3da0e112d30efec057c3b13f9fe61c99f2acb70e0412d12082ecb7277529532fa1af08b5572ab95a024ecceccd2c4dca35f6fa009b518512ed652cd5222a491c9c00bca9e41c99ac25f1355f2efa762ae70c4bbf96e48964554c589e40598ce1ee19f87858946b5a64c671b3b456e8ec71a12ad21814d3a14368260685cbc9aa28d11b3ec358e56c43d3d0a8a5d76c16eac7aa6599c7b63d063eb701c784630ee0de3b1211d08bdf3a0954b38b360e4ab99d13cf588e7a36a5f954333353d85e3b49f70fab10fe738dbf2c4e096722295361745a8bd9c353c02993461f01ef914c68e9301667ca261672da80c9dc9a3af7dec276491dafbe30fa3cc82b9f03dbeb340f8f78d0733f42cc684f29e80c72659796576c027eef6fcfdf77e1f7f47436ca86d444312554ccab18941a9c835144fa6bb496b310ccbadedafcc408345ead9f0a4b9b8ea7b16c59e7f08b6c1eed0d6279224e4859f9c94e8f7cddf7b0fe552484cfb20e179d85d9c0f4e52201ec15f835b81703af972effb7082eaa1954de38d77649c5319ba87715ff40b430c5db68e7e97995f8f2d98255227f44e82d6b2ff4dfed6eaf6d3563d3548c755565941e81b3a3f96f1e3289c038dc648bcad19d28e4d2d33e359ae6e1d607abc3f1bbc2cfc58fbec846748458c970dcb20cccee3dd9756a575e3b990107ded9fa2d6d234224842bc69ab31ae2f96979797f55339d75447904ce87776398a68589423a835135747374ef9448bfbf16333ba772008dc6998873643d538f09f68807c9b5323b8263ee50aa0c81a234b512a0ac9b79039371f67ba9801f0cc143d6eb1134653e24fcf88afef22a6def2bfcd65b8dee744d314d08b1bc7b8d2f62f990a3aa0d3289e2832e9a893d00351d3851a29b1ead8ce2d15db1e5fbeb84347b754f4bd83973c7ced81f01d54c37298ad1ccc59711cc0512421ee40fe1841df56fd039b7ef8bc477d204ba8e0113ae1857447e8d96da480e54d3e5a43d758fc551fc6bfc6f40f9a675829dc1ed67a2d155ebc3d701931e742b0c19442cfda0dcf39cd37754d7a12ca85e9cf39ac88c42e8da0ba83653f5100b00a407ce6d2f77c4331d6802f504bfb0a9c7dbaa97ec7ee4c58c3192fd4673e601afc196c826395c8f08e65b199f5cdc348dd09aae0be61a53329e6252ea2d14661ce7016c10504c978a5def4db020b5aba4bde8386147b2d64643f5b7f47037cdcb5b7997d7386e3cf32446e14fb03c78809cf36f26576ec76d30e176bb07d8fb45a2d21bd2a18a969d07d24340f29e1890c0f7b08d68da22ee5524d5016f804578e8c5d8a44777de2e3fba60145f0c0c6d738bbe7bcef3c5f4be87a199db1458de7a83e635af046d3cb345aeddf7a582d29cac6c1fa9192f354373b8062b411efab2c02e1bd2963153aac07b291767058e6e67ab4289095fccc8564245509addc16f48273ee1a77cf98d5cd94d642e3d8a6440aad2ba4295d0454dd5c942f44b90a9b2b242af70a0885bf622bb0eb95b85088a07a4d845287d46bfd083f7bb18cd8ed879880513887774c3e77db0c8c880ffe16be58ad0a2cb28d334c6b4ef3d2308558ebeea8aec5997796a2b6860cb158a1b90ca13dfe13d80eae069c31479cb0fa6e9f82d2123faa9b345650bb2e57ce8d7882d724d260fa09a433abc9c1e379d823b87787a0e882d7920cd8b6d736fe6d7f1d57ba305cda38cebad1d10c987fba2eeb80c719ed327486924c8759e95dfb0a11e8751a08be940277f3ba98b7dbe21e1e895f865086eb63b87df4a43f346eaeab8ec9e5cc96477c68e6b364b1470f285a1b15a4316bc531ab91755546cc283f740952526098f68a4e8a13713e2c8d9d06f24b7ae923f86467b3ec5910c7d105483989a337789ef1596e71ad29fb2052be39875199fd11d61fc2b56570b685764bb70e01e31aec8b8f788b16ccf4e6c10e2aabded0acd1ed8f3765eb719ce9f410da2b0161dec95c0dd116a0f8dac5242c927a2e8c7989a8a3c46f7a14a66beb1cf128153c25cfb9d737971cfcc7e54e7d87a0ad884feed4a64f06840db1fd5e3823a4fc0527de56d91045838cee97daf2a44b7972a1384dc9bea9690657a6ac84627d3dfceb49e0371fcc3bb4167fa8242a81defa75e2d811a1e54394c756eae49c2b8e7ba2c43b8aa0724c22bb91f8f3230cacd9b83c48c259a77a3bea02f6d5494764f029e5decf6ce6f34cfefa9b8a7440261d94f3e469c8e2309b08e35f9798953ecf106f88d71bd5dbf44ccab2b271acaedde3805182dfdeca941075d47b4ecf742e1f61363b1960917c75490964562eddaac8d88151c25c63cd110f93fcb25408e3258a3e81ae7c1ef60cc80e2f07d423872140f50ce976cef1817b3f71a0f50202f87681d81f85ec53023df46b7e29af8c88643784d3b41f2ceaee93a71a81cd5005733b4ff542e8c4831ae93ce0c26a858cce810d6f1d06ec2e97948c20925f41715f3ee9faf6462a00b6462f6674bcd8881fa030e23e140a318f028f48fce2c8f42a2683db63d8bd6ceb1f627c4d14014334d1143177a94a802abf50ad5369870286f72a93564ff9e618fe779c53249764a0782b46b6c05137f90c740f9e58e4b1a77be81451aa1c8d2701d8e72ee5c5ba841806cbb0050062eb66418c577935255fe938363490019338dfef90e300efe3510cd7a07eb75da4b4cd02c6b88f76a153270b65439a804aae1696383d3d2ceb99e1f26e079cd6c7120047b8ab1bac2612aa638e96a0ca11d43978f9029f0f24de86549d74f692d87889ab69801cba7903e3b01fea811403bbecce42f9627a31f2f262a5e0b475ae773bb367e234495ed8cc62140015d1b152b436f65f2ed8cb19f30349651aec85fbd337477ba0d2a831e6d7d80f3aebff700c8a3ff67522b7d8d0759a6f719abacb23430768424bef9a1de169c50497d26b2d539c16c60abf4040a5c3fc6ca7a0929d50f4da501fe154e797f7826ae6d0e02d3705ee88ded799b91dcd57f66173680bae04659a8899f60eb88917e2b0a25bee895e393131617e1242efb0707a148a1e1936f5d32ac5c22069bea3bba658403f3152fcc6246a85bceffda5ee9373aa45bf2b770c5d9c64610dd849fbe9a189d481e45788ff2c77a57a42492ab14ff65f88387d30ae605b09afc52ef17bebd1ecdfda372ae592fa55b60c83a79223a7a8af124bdc87f46074a0eec4d6c13daca633978b69559a43e5b5d8e301975ce0d4653c0852175f5cf2128925b81d2a7a574160f7083946efc6ca9be72c15ca8317171bfd468aa5f318c5b87323f4a59408041561fddf0a60978d0e60b1333f66f74df5fb684759fe2a3bac0a167d6de6b1f3c5a1a2d83f9185d9d60b9cac75d37f6633f8a78cf8fe1d84719615535c82ca87eb2876ddcd6b0a4030225272eb61ac8becb7b033b85898b5a92faa66830301aa7c6b9d47db4ded77208ef4f39f64b44ecfabd187cbd66dc14197c26bba75733cde113cb6d1a47b2ccded5a6ed517db50e95d8cae4f15afebbed25acdfa1fe5e06b495d140f7d22ba1e7c8ca620a8e4a39869adcc38ca05caf9a703f2303a3de0ec5f78b811e662e2b88b9b9de34de45eeea3378f6834b7645c89bd236b8659cd77cb0776f5e5b18f878fc89095a415c0c17db1713d2a9fe6a51d0b3fd1b7516a107e77787da855cea67ce8c27bd1476fe649bb4ca7c6c2bb9d14426285f3adedad24d433615d0173a0c6f6ac69311e097f76845b1a26695dd900f79c1c725daf5ca92b6f55d963a7e3e320c02e7fc5d1e03d646677eb5a90293af8dbaf3614c468b08013797fb63ac51c09d2a74163f6e8d54303a1ba43e14c01453be6fd2bcd05384da1984183a8ba13d652ad49e12f4a5284929253413d7c784497234e9f1f229d25e7683edb4cfa6614feb86512c70ba22ed40ec95bfb73d5c3a", 0xd00}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0xd040, 0x9, 0x7, "5b2f97589944f3dd9486cff282b80656abd40f05", 0x80000001, 0xfff}) 00:48:55 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x88, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x3ff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:48:55 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000002c0)="c9c9488408babb22a686a24f8d62eefbdd26b29e9a43f99e6d848d3eb73dfb89f1ece9b5467f1b93031f108ca1538e7a8ba5b0c6b2df6fd0f65fab6bff577ebd3e394a02414a407f277fe0a47ae8c8a398a0fa560afe23825808dad44df2683209e07e09db123e260aeaff2541a9a782b65c36bbf588c7cbc7f6afde9c5bfc26ba62dd06050886279857c8e583264feb30e01c85a11e2fb936c921fbbfa6a218bb5b0dcab4b6ef7dfd9da6f400872f5bf1264bddd3ebe8b8ebe1dd8ddc0604321d25a08176b24e1bba", 0xc9, 0x1, &(0x7f00000003c0)=@file={0x1, './file1\x00'}, 0xa) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x84) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8120, 0x0) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x80000001) 00:48:55 executing program 0: socketpair(0x1, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) 00:48:55 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/73, 0x49}], 0x1, &(0x7f0000000180)=""/130, 0x82}, 0x803) read(r0, &(0x7f0000000280)=""/67, 0x43) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10203, 0xb) munmap(&(0x7f0000734000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 00:48:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x8001, 0x8001, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "e7573aa74fff7f00006384535eabe2e5dab0a01a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:48:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x89, 0x3, '\x00', 0x9, 0x9, 0x6600, 0x80}) syz_open_pts() syz_open_pts() 00:48:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3b8) syz_extract_tcp_res(&(0x7f00000000c0), 0x800, 0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = semget$private(0x0, 0x0, 0x140) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/52) 00:48:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0x3}, 0xc) 00:48:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='|', 0x1}], 0x1) r2 = semget$private(0x0, 0x2, 0x402) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/4096) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effd000 failed: hole in range 00:48:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='&%[\x00', &(0x7f0000000080)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#-^-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='%\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='+%/\\\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) 00:48:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0xd239}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x1f) 00:48:56 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x2, 0x16) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) 00:48:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x80000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001180)="ea51b5e5f66ce1675dac1e9c564eb098514080ea62ddc4bd80d08f7adfa643fcfd14de960898a28473050883798303164ecb771b3c5f10c813cab2a3f4f5e24f19e3de5a7d62fd7ac9e3fbcb40d121a33656bae18beffe18047d4197f68f3fd4616a6bea68304f261195011ecfd4a7da3f2b22d1f95f91bd472bc3d9098fd586f858c8ceb30db3aa066e48f3d15e2d3d3d52d090d8986f9a2f002103c67caca7109c8f02ac1bfb789435e9324c95e2982be1012719b449c431f84cab998ebb1377f6f7c0527f506a2d8cd34d813d6a39c65765697d47b00f75312babe87298b16cb8e48f00000000000000207970b93feb324faa390cf77bd5f197c3e174256436fe87c1ce1e6d7051d1d315aeb8c52b8b930dda628111a38f1950625c5b3bec76a50c0401dc61d16eb7fc450f0c77e196f745473c06d05125bdd637ab6c06e40d5c869e8210d982d38fc54dc56993fed158e166d14c2a458747b97ffa6e95457f3e10d49b176101f22db71b056da408c8b92ce044b84a5eeb92331da59def2995215504a315e17d9f5bc26c5abc892192dd0c1b697d217ee46c51c0f29754c1e98ac604925a9621f6d2c777585085bccf3bcb96", 0x16b) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x2) syz_open_pts() 00:48:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0x2, 0xff, 0x0, "b20000400093070000f3ffffffffffff0100", 0x10003}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:48:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) write(r0, &(0x7f0000000040), 0x10264) syz_open_pts() r1 = dup(r0) ftruncate(r1, 0x0, 0x3) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x75, 0x6, 0x6, 0x8, "a9d6bcea9f20301703aad9b50b3f1d610579ae04", 0xfffffffffffffcc9, 0x2}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x100}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 00:48:56 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ftruncate(r1, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="bf9c297a65ec86165e8d919bd7b2874f711dd875918d66bafac8917717be1529f0a0e7f9663643fb08b68d976d557f517a001252ad9519a31b1a7106afbf4fef164956d20eb81a123bd7026b4dc61b6fd13ba1020d1df2a51546cf44e2266329a5191beb143bdd08614624c12b15c2dfebddb8d6d788884bf282690f2271480936c7865a7369f45decc5f456d698e7c11d35368736efe6c388a33ab020792c8548d91b", 0xa3, 0x1, &(0x7f0000000180)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000000)) 00:48:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x9, 0x40, 0x1, "baefb66216c12248bcf10e13b759cb6320bd310e", 0xfffffffffffffffb, 0x5}) ioctl$TIOCSETAW(r0, 0x40047463, 0x0) 00:48:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x7, 0x0) 00:48:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x5, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a", 0x0, 0x821}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:48:57 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2) pread(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000004480)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000003400)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/206, 0xce}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/48, 0x30}, {&(0x7f00000022c0)=""/4096, 0x1000}, {&(0x7f00000032c0)=""/41, 0x29}, {&(0x7f0000003300)=""/255, 0xff}], 0x7, &(0x7f0000003480)=""/4096, 0x1000}, 0x801) clock_gettime(0x6, &(0x7f00000044c0)) pread(r0, &(0x7f0000004500)="17094fef5da74692809524de82b65832d574cada9acdff00a8f3d8f94f39027a023463e68ba603130cc83ad14d42a0914c33cd21d6efbb3aa4e911d422a65453d7ad0bcc504a8129c8a5caaf7c3d679d455fce1602c8579eea17c4979207a09f8480e775ea3c3b8833746a44de142ea2536cf81322747b16baa51b1a19d35147a1d587ee1b320d3b6efbca77ac700fc3e7590f949ea0feecdd263d462331db9436eb8c02e4c8edc6e441", 0xaa, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x0, r0) r6 = semget$private(0x0, 0x5, 0x82) semop(r6, &(0x7f00000045c0)=[{0x1, 0x9, 0x1000}, {0x1, 0xfffffffffffffff7, 0x1000}], 0x2) listen(r5, 0x4) connect$unix(r5, &(0x7f0000004600)=ANY=[@ANYBLOB="000a2e2f66696b017eae"], 0x1) close(r5) getuid() ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000004680)={0x4, &(0x7f0000004640)=[{0x0, 0x3ff, 0xcf0b, 0x7}, {0x9, 0x5, 0xe8, 0x8}, {0x7, 0x500000000000000, 0x5c, 0x4}, {0xcd, 0x100000000, 0x2, 0x3ff}]}) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000046c0)={0x1, [{0x3, 0x3}, {0x3, 0x7e0000000000000}, {0x3, 0x800}, {0x1, 0x8}, {0x1, 0x6}, {0x0, 0xea9}, {0x3, 0x7}, {0x3, 0x8}, {0x1, 0x8}, {0x3, 0x204000000000}, {0x3, 0x2f7b}, {0x3, 0x4c7}, {0x3, 0x1}, {0x3, 0x5cb}, {0x3, 0x8}, {0x3, 0x9}, {0x2, 0x80000000}, {0x1, 0x5}, {0x3, 0x5}, {0x3, 0x9}, {0x1, 0x200}, {0x3, 0x300000000000}, {0x3, 0x4}, {0x3, 0xffffffff}, {0x3, 0x7}, {0x3, 0x1000}, {0x1, 0x1}, {0x3, 0x7}, {0x3, 0x10001}, {0x3, 0xfff}, {0x3, 0x3f}, {0x3, 0x400}]}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000004880)={0x3, 0xffffffffffffffff, 0xffff, 0x8}) r7 = semget$private(0x0, 0x3, 0x100) fchownat(r0, &(0x7f0000004840)='./file0\x00', r1, r2, 0x2) r8 = socket$unix(0x1, 0x2, 0x0) setgid(r2) semget$private(0x0, 0xfffffffffffffffe, 0xffffffffffffffff) r9 = fcntl$dupfd(r8, 0xa, r8) fchownat(r9, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) read(r9, &(0x7f00000048c0)=""/50, 0x32) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000004900)=""/220) ioctl$KDDISABIO(r0, 0x20004b3d) getegid() getuid() 00:48:57 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) chflags(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) poll(&(0x7f0000000140)=[{r1, 0x80}, {r1, 0x4}, {r0, 0x10}, {r0, 0x40}, {r1, 0x84}], 0x5, 0x3) 00:48:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000140), 0x0) dup(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 00:48:57 executing program 0: r0 = kqueue() r1 = syz_open_pts() semget(0x3, 0x6, 0x1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() semget$private(0x0, 0x7, 0x2) close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x59, 0xffff, 0x5, "2d5d5309a21ead7522a9417c99d8c22e381f985f", 0x100}) 00:48:58 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)) r0 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmdt(r0) 00:48:58 executing program 0: utimes(0x0, 0xfffffffffffffffe) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x44, 0x101}, {0xffffffffffffffff, 0x7ff}}) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0x128) recvfrom(r0, &(0x7f0000000140)=""/107, 0x6b, 0x2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 00:48:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000004, &(0x7f0000000140), 0x0) 00:48:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) accept$inet6(r2, 0x0, &(0x7f0000000200)) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000001300)=0x3, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0x32d) r5 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="d3631d283f4cb943ccf3b7b7b3c46baad832d51d8898cefea34a6aab7105faae95f1aa37cb08b367688042fd899651331ec3c1e6a34aa38213e6129f40e9da3754eeb5a332738570fc4ffd375cca4c652ade1979ac2cb49ac7c696fe7af1eb9e010be554c76cf404338730a98857fad16615efab52e64c5bf96ae233a3e2f0e21190d46f03cf6ba39db35ef457", 0xffffffffffffff38}, {&(0x7f0000000180)="c5529ea418d45d85b12e61f5f8a266b3e2051712db90145adf472c11651bcfbbf45586073f4fd655e9356612fd15bf308b8334fa25310f500571050838703b9db7e329bd6608c7484d8925ae030331cdf7acec6393ae9bd90990b561ae94beb8f60b81fcc302c3b51818de2efc4789db4ba4", 0x72}, {&(0x7f0000001640)="cea691fa2146f35bcc8be41f9fa65a7e9ea12db7049f24be3fc9c88e649d4d89d6428bd04f5c42eb1ba61f1ed8f2c2e153579c3f3e70bf86e3df920cc21d01379edca2c0cb278b30857602d1e3f0546fa4585b1e9b71996bd6b6ad06d4b7750f6662a36b2e17ecbfa2f922b0abe2a23f678c251b36320a5e939718336c8f9eaf42aef24b87247f1e8aab1d432acf8b9ea6d213ed683ad57f17fa332ecbc7ec71bc0820b857b2538a020477ee8b546dc0c7e5325a7b47fa4a0c38618363836ba45b9a23f72c173a375c141756510c9b1448e9c05ebef582fa0ab4bb0cbd11ff21db10315d5091216088079d444a1825f793e7e2be10aba5c5ecf7ba4548e773675534f34e09e912bca78efb5c79c14c6fee44b6951d5b19341df4fdb9abe15eb784a086403ccf2ac0d78866fcf9b22cb1edb566b2b4cb7c659eeefc7d6b8943170a8a789f724627f59a84a963a99be3caf9fd148e64e2c9a985124966ee0c30a128e8254fd653255ed6808fdfdcf13f0ddd6506edd6da89f2ba508e145be2adaaf2cff5a55d34bba0afc7b6dcf55233e852c5c1d95d276569f9c1ff0bf9ce01fe2417cf63ea9f96a0cb7d2411474574182656d0e64e552c4476a00682d4e01cdab5cb18ba8a25d05245dd9f77730fd552f0b6948eda5fba1d273f25a82bc0106b7fec8673bcb24da51d7c790eaa622ad37f61c260be468ac3c73be9a35c5cf4b50beec729ea2110c095a7ec0fcc4f27c33daa1e29b41be6287cd71a7f9073e67d7f3e49289b25938a70bbabe1e36947667ecdee0f66ebd22ef2a47f12e85c46da4dc6bff7671579102356e407ff684d45dac0a2917da1436e7f75d04e7b935cb1708bf836d5583e96346a31e90d488ace42559f2aeefa1164279f0ff47c2a7b15506835554a18c6a598d96f67071ec400028f0e33161dba9f8042d478f9f68ad1c5f5858d00e957eadffc93e3fc4e3da65780356bd5840b6c577983f9c8bd54db7ac9c2fffe3b15cf3d9851b164761f8366dae74fec958363e95d110b0612bf1800e2021bb3597e45c844835078b65fb63d93daefad9231649f50aa45d696d4e7dc9f19191312d08cc83e2974f7c91cbc9b3e484271e56c1cf9f72b509238f4825d60a24b40ef52433d942e6b8b2c872f663f9c071d1d1f9e3e2cc769f3e28a2376b02b3ea1874b5a3590e9ca2b0e54dac13085cfa20ddb6608dd9c2def72cfa27ace0eab7a905eeafd7ad1490fc7034af527201591ef8c5b8a3223ddca6b000e6fc996dbf919bbe9ed8d9b09a7a9dc69cbb71bea20c77d64939557daf04a36ce8a7a2e81793d1354242aa57d14dcc084cfd984ea70ca92dcfd296281ef2cef668e7cd00bbefae3e1ede65860eb08cb314081b798da882dcf20ccacac94122112535b7f4583a835332a9f39065e3afb12ddc2bb604218c27807c84f7c1e79b584cd0df7c48f4332fde1c462f28a4aaefa3dad86686f4056462ccfc1fe5513a4d287b4f9d3674137b2fa986e9f5f688ae439f1ee7caafb0c7982633c592c9b98071bedb258ba6ac23c1ab83b71cb1db60a843911e9842b4b13951e3345261fc360c8895a70f1b3cd710ef4ed687d16350c4d99f7c3c761b8dbc117fa62bcf64482883f4fbb3a2579fd173613064612d27edc5dd9fdc6cb47ad8e6da08466ed842a308aae83009ad8a1bb779c56433e90118e2d0cac23bdac92c9f4782011708e300fc7105942ae60c7462e126fca79fa32bb2da6bf05d05f0b80fcdbd58a671e1b9a75d602b0a02dc6a98f33b3cb581223a2618f96623e47b675fe1833fce80bc007634fbb499903a2749bab4bca5c200c050378cd499ab0897765be2bb0df2529c4ffac85a4840f94df7d81267474970aac6f03e568eba521100ba375b11f808ac63b0ca1d62941d4be05b3b5108c52d69bf5dd60eaebcf618dc5fd11089f0493a99e5224fc55b71451bf932b0f43db5f9f11cbcc565ed0c7683a4580a17199936defe438b21aa4f56ff083858e4425abc224476cd95ac3b829de9f06e9d136492f079c7a8412257c3d7737cb92bac8465ab65a5090db01e07e58a58bc912e00bdf9cd9863c81a7a90d9a3d87e714ba84572fdca249ce0aebfa6a0bdddbca886afb52099fd8c0b94c991c05827e67d0e9d3b55ff7ca2e05c15b006924fe01279d9ed0e209d375926be01a7c2d0fbd6cdb9a8c4dbf86db7600ccd61d9a77bac2ae89d50e36c72c7c9d70cfc5a9337b1065aa7b98860dd1542f608c2a16389686ea662cb4878e9e1fcfc04a1102afad315d4d819b4fba98a1499c0d82d22fc61120e392ba6da41de9b025f0b8885cb79942413006c265529ce4e313bde83fb315631398e4330d8d10ca5fd7d9a4e92b55d3845c6c8f34be942758ac4aaf21274c4199757d01d79b97de7064506a24a0dbba8240f121a5d025bb9b71bd5deb561a90cfb5264c035e4c0fd56cc022a2ff1f2da4d75fa1e7f45d69c107fcfa7e2c9742c4a7eb17c7c3cc21210d7052f0ad4964c7d44fcf6b1f6e47b939a06c700391007481395f91a2cfc038f757ad628f12b5cbaa7c06c680085c60593b8d9d9eed7ba2aae68f6ee7a3bd2fde46e71472ec7ddb309413062738fd9a4ba550115197abdb817e48273b97fdbf9340f66e4bb9284cf6c216c5d65594ced97d0eeabb6d38c19c3de5e9be3b16e447594c2e4fd216235b5f040854a76016e31b686781e15d42edb5aa4775e67b626439325dd6bec2d2177e4d1eb2ae21d6034d8bc469b61c0e91fe42b87592522d0c625a3c74fde73776d568eda6fd25a36d76580a29338559d565ed775de4777b2f9ccca0c6b5baa19a817caad325b54a1aec62943c928c1d880f11bb8ceacd59448d8b3fa3d859670b13c4728a7bf500c0145a2427f6786c644fd4e1919cacbef00533263849ecb6cfd2c93b93834e18de8320bf429af252a431b9876e2a15f69de123a1582245aa7f4d2f5e78d29d273bbc21b29ddce8d0e4d06dd4c074d119a0ce24b7e23b6a613b7848762cfcf3fe29b73ef896e858f92fff968c584236af4a068ccb579607c40e5cc4c05fbf07ed01e2d107f0fd5cec3291273184f11730dc8d4fe378e78cd9da74c37c9ba547078d7a71c8e3c125ee869e0dec3d826f6be805fc38f5c7039daae1b9db5abe2e5fafde91204d95e079f2e37985d75723155cf6d210a46b75b56097ca3f1342c78a3818db80b52ac95286ce8f0abb9e858c24bfd58de90f17e9891743cf4fb34379a3f4aeb28be571cfe40deb600968eb5a512b38faffe278b85d85f5a4074d381d7c4ef08941c818a1dd1bd62788a359bad9012620de703fcab14519ade5d7eb1df3985f4f399be6ed969614f22a9af3aa988dadcefb02a4bd1fb43b8d43072e0aba0c3e2749e3b0eb9a9b0aeb46ed35eb56d619ce0b4bb3037635c61695b4a28fead8a42bb9d239b2aa9dcaab641defe633e9f743f46ed98c8145984f69828c63d52c9fa17b23c30d58229bfe149964da4883e9bc820c0e1bb19d64e341d25148e8f6f0b8a62e88a0db8fca771671a276b9fc0ce0f364b93bd9f7ebce2c386d0731c55d54f102ad626b0bde40268fa42cc46b75b23f77fce0d1d3ed41b8dc7588d9af833f43061ea9e7cbd0b962a1e050dcfe3023af721ce8a54cfb925d2e0c58d0a936612e853b4d1e4afd52897ec868ba49eeb73ffb69b3225ac6a94c3ded73a73b9562b26b8ec8dac300a698b2312faa7fd802289303f2015b099f6d209bb4bef2b2d4c4746e090cf396cc2aefc61f10ed337670359a7fbe63d79d6e9405136e77955c69fd9d58352fbd3440abab40700e7afd4dff7db8ffdafc437d01442aa3549b9520dc3ebe5cee1a58c33b9b2c31fae481dde584ff86a199c8fa07978d92877b7fa5da053d1b482abc2577829c4f75c2474fadf396fc9f5029371d5ea4598a03fdde5050ebcd002870c04468499480a9d63b7ddb87d72e8779e56d9732a6363358746466837fdec02bc428475d8ed6e8790647a3c88aa0a72b779101902e6d1f7eb890ec0fcc1ed2d2e98143694fa3b9dacda33b9be5e98910955009018095c9a4e1084ef081b1658148d1c911337cc97f71c95418df1e935059dc2cd523593163e89962e700ecbb1208587aece0f7ecb1b63d2ccb8f01989d19630d426d0077743e88d6779b948b5f40c74edf14959774cda8c84f9e4edda20c2cc89fd8cf5db39934ec134f14cd26de71acddb851239797c59a5e73987b5d60f14656396f212d648dd11f9a908cdfb52ff3ee63ac5586cb59de7c72e15fc071c7076d74f4a07c1a88609e34c74ab5472604918d50cef76bb7dcd131664f92f24ca73e76342224f9ff8a34aa732d9c134948dfb590f3b565827f1821e4c102fd157030547f8f8ea78fe77f585418bd9c1a08ba8c3b4d12e272cbc506b8edfe0b5788742eacf7abdc7b06a6a6c429b0a03a7dcd6cf548081cdee91fc46ef31d5ebd5aa3c1b7bc0d858f733ce4b0d7f6f13a2c08d3547ce1d604820734fb7e194114b14a9616591b37f28b4b168c54211be2cbc78b5cb7b670a83bf9d2613dd79c2e3bf51baaf74ae05b70a2139ff475543e5b721eb0d286469c27ed6f58b33a4679256bcf6a25e70b06cfa6510965a64c261156446ce69162fe0d8f82712efb74bb436265f908bf8469b213ab2f169f6b1c07777beef2ee7b97416078300ac8b68b50a7e629e5efd4aa7639c04bbf13cd8e79d9385ab5ff097efe11d5443b28a4abd7da66310f98906bbf9a604ca0e67980b1c0a516c6de3c9a26e31ea97e50dbfabe614590382b63335d99c52e28ad4374a11df5d7833328b803ddd52e3d0e1d376c2303a04ebc6c836169fd8499b845a61ae979a930c3542958fddc8bdb4f87f2cb5a75f3d23571c2144e2606ce689a847e00ee50f026be728e7034a09de97225e34b5c550198bfbe98bcab37e386a9663f6e72e5296914357350c1a7ef4e5180137fcb4f14ba20a88328da2a6bbc93c1650562bc1cdc2538d25ea8e9a67e095a697e56bbe0241a3976a8230dd06fc2c29b58f7fd6ed5674db9506289d122cb33bbe046d9a18b2368ab90754557e939636909f809c07db56f08e9d13ca81f0513e4b2495a881a8ddb9e99a26124f15897993a86bcb8dbf26ee7327cbf0c11ae81ed25b54592e0679c395aab695ec576e08c4cb21487a4e33f058e0015c11afaeab2175117fc7c32b2ecae5003cb5158661721b3f656b33fec9b834dbf8697ceb6d76f680937d7523ba8b051f548786a8fad5796c206b5a73d871a061305d9c022f9acade5fbcda2c41934355d503d23eff25040a55d1e77a9dd5c2b9e554243040a01252ff2aff987715701989de0897d88e7d34831eabfa2b0b8245944acd1450cfb1cbbd753cfb083e8eafc0bc261d421f4db0e7250cd5532490961e56d9dfeb8b602ef474e31d8f0ccef57ff266027a5d991195fe7274b561ae929809d625ece38731ef0cb8484155af236e2f5461669281e2febea199a6a200ad05c98ac9bf9ff348f7b3d44a4829362925f772eb6f86814a7340e78a9fdb18bb5311451c787727597045c4e5979c5d9bf288ea973c4eb72061706fb31c4c2f28c2b6ffc2f407d53c38fe71eff87fbcfeea500177f777c852fe77372791fc759d045247229f0f3e7ceee69e905d74d492fc1484e613fef8430182386a5a2ef63726c6e748f13f6f08e61caa1d912dbe1c5579be85eed84aa55f246d851844ee2dce825d354d8fddaa67ea2add3f1d6bef3c2de314f46fa4b0de296c65d21b78888e67de8441f7d4adca7310f6612", 0x1000}, {&(0x7f0000001400)="e78fd4dd6d2b9b2b585b84a429b174dea550a674a67129a6d47f90ab73304500000000c76431f590fb160456e3be4499b5eb4faf94c0e4ff5405238f428d2edb401f5b47f3f1fca265e38afdf5e41c34b42aabe9963f41b5335776233972f7e29e6a78bad0807b3515b9cb57434a0182de2da28e250e45fa21a4e199ca6624167d83079569c73a0b9e8155053203badcff548104a52dc2180f4f10abd4ca30b795bb04fe75a2086f73d1a9ee93d7630a4abb320078900780ad4bd67353f2f22ec4c4d48cb1c7ec4642a1b73c5c5f9a685d2551bfcd558de22d45828002d6432b5452b481ac6ec0e15c25e035", 0xec}], 0x4, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 00:48:58 executing program 1: r0 = socket(0x0, 0xc005, 0x9) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6b58836b}, 0xc) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSTOP(r1, 0x2000746f) 00:48:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001380)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba22947cfc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f38d16e84bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x78c) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3) 00:48:58 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200), 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1200, 0x84, 0xaac9, 0x7, "99f32ef7ecea971e86a97c9a35457f1e9ec0f315", 0x76c, 0xb9}) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0xffff) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) 00:48:58 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) kqueue() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0x2) 00:48:58 executing program 0: r0 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/246) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 00:48:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8080, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000}) setrlimit(0x1, &(0x7f00000000c0)={0x2, 0x1f}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="3154c6507eda050000000000000068131cddc9be7b46aa18fa5efc6dea71759aa1c62600f59021dbb82b56b8f389a9cc65f91aedd2ce41e80c76bdd14c915d2242e95e05acdb7e9742d86a0a61a4ae8bd7f3077db1ff1195a66187b8", 0x5c}], 0x1) write(r1, &(0x7f0000000240)="c53ec762669122cfc20c47e3a627c81e6b4048bca1f4dcc816775be818373bb50b65b118516b353da3891392482b3317a3308b874279403de6cf6d18c0285f34710ac063855c5a9ec9889ee2f3a240ba623aa9169ba533ab05a020e1ed38227e265d8fc682a455e08422bdc74c3f10f1864ef78749818888d6a6ac738516f963869b5af2e6ee3b2a65c7e8aef0261d9c32070da0e7f889c0d9f97dec287f7edb3d51d433166c9cb543089d2dd1513a82839308a1af3a7a9b793ca01757ce63f3ac4f49b7ee64e7c509784b19e12805854db0f0ab7d48604568acfd8d70eb9b639de346d7b67d7ce317f2109ae620befb33e1abcf5362ab57059ca9a43b127cabc461a31279", 0xffffffffffffff66) write(r1, &(0x7f0000000140)="f039ab9ad18ddc34a10bae86bb5163fbe815b98b5e5cfec6d74b4b08b57e94e01702a38209d0eb93722f523f2aec83d5fce32f037a89d406e4ac8fea", 0x3c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) syz_open_pts() connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0c83fbda4a5a8fdf713189bb3db5feb4944c3684a92ba600"], 0xa) syz_open_pts() 00:48:58 executing program 1: r0 = getegid() r1 = getgid() setregid(r0, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8e00, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffff7) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x15, 0x0, 0x0) 00:48:58 executing program 0: fchmod(0xffffffffffffffff, 0x20) pipe2(&(0x7f0000000000), 0x10000) 00:48:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x83) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x7fffffff, r1}) 00:48:58 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x130) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x80000000000, 0xe, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:48:58 executing program 1: r0 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r0, r6}, 0xc) r7 = fcntl$dupfd(r1, 0xa, r2) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000140)="6e6db6f075b93b81540532e5b8c268434600595cfca2a5555c", 0x19}, {&(0x7f0000000180)="29fe8366d242f2084d94eb794af6fe6b", 0x10}, {&(0x7f00000001c0)="4a936c78143c4554c6f1487d03b180f334be8fe54170663e1b5bd12201d24340d47defc2248d451cc64b47becb312629d8534c620d60f8c3d758d6ef6c16935733a63d880b5c85eb143016ec177c5ede73550a00e557cd695c029344556954be89ba3f55a11bab391fef4012964893634c4babaf31680237fc9b1d9b28fc8b826b3710765082103b2fe5727c475fc0416e6aad870d7836e5498cae66b6b865498d2fef5a442c4e8f3978499af295b4935fa3cec8fef955be1f6f09d3d53151544eaa00f7d223609750daca124f0d63f069ea561bccc220968c9498ab5821e90479cba4ee9a699afc4738994364caf301b3fd1b37da0c26c1a7eafa32f9590c255bff67d80c5c7b9f65e604cbf5921dbd75a7f2eddbe124c8e137db8389cf73ab15e82c2671da64943508466940887bc0da0ac26ee0c34d3831d050d23af992c668107f9aa276d49d8d13ab5b65c2b552f97c02e4115b2301918ac4539b62c18995f68d31acf072b1aa7783b83cbfca7ebb58b009d6e85545baf0742f9708e48a5014efae82a27f8db85e2506e9fdaf2feaaf1717a9871694e35c1c93b5449e2854858c37d275aa3c84ae9b3c3619628d32cdf745fb1170a96f2867960f7af53c0192fe079fa2171249600a2b0d76a78d3a7ae9c4d83f25ea8f13c6983f6f3b6a06666dce9c58a1e9c4047d6d46da27da2619c174256a316ed513d3ded69bd4bd838de7ccae7a1797d49a7b3bee922ded4117b63022505b92401e9574d4432fc9f0f5fc350ca826c51ced23fbd34f678d1a829f1c9b2a16e5e93b3a2c2203f1bf07da641f6b8269a3950d1461fc387df899aa0387e737614ee7831217f02a2900e666f4172156b0eaf2d907c7051b55f64724dccea2122f8e0c7c99848a80009efbab1ad5971c051b9001ae4061bd32bdde9d76fc0f7b6656e58f4e911d7d54e3d6283822732e722bc5f948340f1322117e5f86728fa0df073e18f3f1a58ad8eb4872229861a74b9099af3afddfa3dd4187ac422f6fa1d914ad66fb322799f912c44af03947e97a55cf02900ef8ffb0aad5b4ed7a46d33eeb76726a3325ac24b509157406a073fa6be71eadc5738a2e33615156e5c604393707dd6e516d40e77b97410f885482e7ab6d0b31e482373499b34610c9f72d3eb25ab5997c1dbd54e159bf713a8536275d1e827f9ef71505a4bc22113e2c9143108d90400dba085ed8f800820fe362d6c635ec4f07a90de79ea8d953d0f8451f9122ce5c909778c76ade734b4da906a7659753e5da0d0640daa9be1afb98e55436ebe1d4e83af3849bce5e371973e318f36a91eab453d3d04e5fd80c497d973003b5894de496d19cb8070b9132630251897fc1d02fb170089444f87bf981b6ec05800edfd206c32e2e56775bc5d2ee2e9273d26de52fd7c8e3c2dc629ac05d7e5db1ec9545529628052f62ecc0f0f10fc29a11afa14d87395682005b7017111d69944eb5bd4068c630c66059f587de16829711087bc714cd21f68106e7c7796c77be34a37053bda23b002014ad22991702b7d823e05644977afb1a3496a5b7a5fd70f160553acbd38932a4efc0b9432918ab09cb2f9fe8f59ff0ae31a5603ff517e5ca61234bd9d6d793a50e60781e0b3c7f45c930e0ff06e2ed7e8fe678bfec90a1d17f08defec547b40dde857d0188ea44ff42d021b7eb1e45d1e51e50d43200777ca8dade7dd3b6b454f02ea02d8222ddbc5052ffebc7e3dde4da334492905e0619465ab0b10f043f5fcd121586d27c072e4e408f39810ccbcd736a4038451421c1638a6383bb9e0bfafed5c833884357fa20a55875a8a665b5d47b61cff84eda8d03552b257382c9a598bc1763a1b619cf4b94601eaa4edd098fc89761f2c4e993443014c027926ce6bb4dd142ce3c7a4e429c70046778efee9b5b8060858d75220c488c7bf9a08f6f20d50a9f228c1b1eb7d3df69ff35da8889b5c4f27a30f5195b396f86638de1ff37852848ea622217aee35b7f72891ea46e068db6d165f118c1e7ee34e05fa15eb8151da01d0a122070771ee3a3826ac64b0a17c112167b850dfdd97f8fe41fc8e1c981279b67edc78452e7c51b7c900724e873bfbfa4f13a4de8cbc756a6572831833aebf827b2ecf35461f08bb8c25a5a65f76abdbd5edc17883314d4506a02e6e64e592cb0a50b75b75d34d11b7718447c6df9373dcda4deb676f42db0b1f6e7387db3597810abbdb4c534bab77a449f1a72036822c4f8a152588e4c00c539ce61b7c6f3659656797308dda4ea6ece807caa509f7f2910939433980a97dadbae8c4c8f231f9f24c359d0c6d27ca1ebdf38e62709b6dbd1dcf73ca699c595337e1193db741142fe94234d3ca85a0fe7e7feff95c0a996c68702a0fdba72aa3251919fa4b8883e15f9182b85aedc7ad5f55eccc29d8efc7375ab42f16cd6265986054d40d9bd1f47b4ade5cf1e7f93506d4108763f81324eeacf2bbe9daf229e679d077efb3eeabb6a2de7d2a94324e70faa43267b99f932f4d153273840c5a0dfd867805501bda0ac39401f321921502037bb8159a42d4ee6533431eb86706846e4aaef1c14fa1ef7dda23dd80b948c2a2ccb0e125f9157066d66d438f9174757b5a0458070501338308bd99b17cd38a40e9afdda1427fae1dcf7c37bafe46da449af3294f77949b5ec0adc3f6f4caf56105b45defeaca27aee7f43489b223aa7f79b88de228527653c15e6f476cf24fc1572869f5da5862ea8e374ce1441ca34b840ced13af7d863f7060875aa60468dd2f124322eaa4a5d859325263e4b9baafffdee4fb9adb34755154127475eb00f4bf7c871ced67b802334495d007ecad6958af3d86198e131454e9e47bb5491a4f553d9e4ed56aba25962c8324aa2ddfc2c4a60318eb96aa912b5f7a9a20711aaf7997996d087cb9d86b8cf0351e1031aa15f57e9466bb1a0ce1950ae7b8d9551b9a369930d4e4706c2a4f8e33033c60f6418c336c44c85ab675ef18dfb5371ad4f205d03de4c689c6c445f29061ab41ff267c6ad80209cb23e11c9dff3c729e91143e770619b58002be0388cf16634e7d4c3b5bdeea96a57402339fbc2dfc1541afa04aaa21b2679bdcb62e7b9b09d86b3dc66eb36b41efa3685885e3de2c246df09e04dfa4a8b6d9690109f50850fd2da611544d1536da32e4c65a2c8292bd3912707a52b8a89aa83fbaf07bc7bdcc2a3266cdab3cd6a9ecd60dca36ce766c9d52a4a9c6f2820e3d2430910f2eda52244990c61220250c4cede11a4ac1f973bc9efe7ef2d012f15eb0422cdd0fc8e16f8377236b6173b788356d74f97a14f4523189ed81b955581cc8cb6ffd01af53258389fa77dc8b975ed944d3c08174370528b935c2ff64056ff8e9632529c334a14cf755fc07ff9a1dc8c76794b563becdb74c16adbce06f0e770fc4f4f5b0d0d94015ffb6a7f9235a268b943217d9061b2e2d6154f45afd8bd145c33120a3776f55f7b74fbb654570597667ab5f254ac20b0b67b123095fbf1fa013743aa860cf6129dd7c744ff777872d080ecffdc1f2e1f4013f173cd5c23719401c402d1236f1a062a2a52efc6c06af026d6e177f23529c6ca7f3afb1382422ef1e4371b1f09a3fc8494478b17e9dbb9b371387b771469cb3a0c6c60d558f3054ff047ca9739b83fa09ce148842b2d2b6a2b810bd90ec0a8410d31985facccb4d7ce6177e4cf16f00071fdc69bd06ad4725361bfea85321c8cfe296a12d8b5c798dee51470bbb3bd221699a0520cf638393964462ae38e6646e68b1d805aac8fc85b4f71dd4c325d08d68c6ed50a371e78dde4acc7b1fe956c4ab28655da9b4ce977e78df57975189b61d4f11636afa1578784b8869652625ac16452c19c64c16c946a124713e75e379bafe3d40cbbd9f5ff6d94984fdd82ff731f442a58b0ffc1e621e6b0e3e3dd2fbc5bca0d7f5c6c57e08557eb1d73c4a84551ccad912251a9d674682ace9b14fc7e9d3432990aa16bd4a77efa28eaf1f7ce1fb522a8f97a0938800a55d929ad9c8d79108e21be95ce781b1b5bbf405d6a2b258bcc80da35e7e50843ae007b9a5c0f78cf66bf897021bf342a4d0f19b3602891e098dfd97bc660f984038492933f8e4eee38f1e95a73b87520de60a2a2ea2445af8b572ec30835c77a3f6256c51c5e2104a0d632fb2769aa9494f5ea0b799d2c0e3b61c136ef92d21705ff50a61234032774ea28d75401bb58e0810dd24891a12bf0a5cde1f4f3bbcecd550cb123d9ba062f4d13de0cc3cf56edbbd5523905a2a0ca44090a29500d7a2899aed8ed7f0655e79312f4203f77829993baf92c746c338822db907f6217fb4c4b99e8c05f99a9d144f89c069c2a2089db8517262d1498252c9a42e5165bb3740cc5c2b93bce972d95787a670815a039751a3c9e105bd633ffb6bf5ad0493e8a75c56a88bd1aeb4c3670000cc95cfa79d7c64519960a8b52a8ed7a5558da5334f10b9e47a8b3a9c973988decfedb71986d50cc9facef24462cf7384abb820d5a969f433ecb6cc9dab98298ef8a41a189000a98d24df680b06d8b0ac988e18f64aae6ea7c7664c7dea536338a5151bd9d371cdda53c9f16ff2ab1c0b639162b13933e2fe8e232f437e6dd061b583ae6b25bbb5297aff63a60dbdcdb395c34ada22019de28c67477aa016381e80efdd42c272e1b239f055c3082dffc6c08cc6cfc0fac555a0166826a37c43317031a9e929eadf3a924b25a453605653170ae7134703abcb2d610e9a4e1068f4152aaf302518fc435d980f9f0de943a6089efc6841d5249f9fadb6855906c0da0df28355cfd3a6eafda89c87c6e871ad6803187c815ecc3c4b7ca3d245c4a594efcd6d57b1ee3036d675dd651c3eea2c66c09314bc21aed5a19bd7d4605c2c5b166d6decc9af30a6e6457394ab4ef6a7ef7cdefa1059b66a74a1d5c403addacc9feb32f9e7d5d46130d57fca7b720fc9383d555412fcb5c6bf42bd807e98424782c5af48cb63628532d92be4b66aae63ce2d379480921d8b0b9b3961193d60345e4f0c8a28d2b927b54d4afd96b385314ba2502d47dcd414f26c77946585a34fd2760aced09e1f5e7fc2c56283718b826d2d2e7f49e50d1cc632be1a75814122901c79b2c09c374c25576db2eadeb2fe04ecdd38db02a7c433c2f688c02d2b579d80b895a3e167fbe652d638b3120eb6fb7db7580f6e5fbcd49835b0d750b8eb600a0ba634d2c12f1d94ff06abf9e2f70a9af4be241e19c3e3bfe8b6bca3d56aadb0d42a665ffb9fdb5eff17dfcc41c96fba5605491057cc7894fa46fbbb4fb33dbf147c7684bb4fcb2d66f052eb43304a452e720aa1ca5efc6b620703f440cfb6ff56ec291fc6b095b187104fe21cee0fb39b58a2bfa75f4c0f76d77ceff99707d845d7a53a1f426a73a64049c9da08c267354738978a809df1cb3550f9fc2a46678c23af15a727eef3dc7a3f719116e145374402c39cad719f1643d053e341161b88443b0f1e880c39e8cbc84344e6e5dae6abb45e7eb3a36cd20dc912fd33ddd23f9fabccb4d1c49985feb6cfe3fbd464407980693708024e8989a4f6437ef8a566e132ee98e207fa4c99112da3cfe6571d42b9d0adfe801c2f4d1704fdf811a9db19d72051776bf34ef69ff059edf9aa1915ff9aef8b3d91e4581ea0a64fcbe31025e8f00b5565151cc13f7d58b7c6563ba5cb32c0f6cc7effbcc4f87032fdb7acd0603ad890c4c9c08e45fe10b7904a04031dd7e5785c6d85f76c7c3d334b7da064f7e3668d94cfa412166387e903e", 0x1000}, {&(0x7f00000011c0)="15b9493f43037a9ee148679f3f5611d2d1d08bb560dcc36a760b33467abbb9f2054dc666a9c744b0281c923dc808df2b76548cf769d73ccae7eb7a17e4db018e6488a1a1345aaf1f938879325f2651f7e7d863400fe6a68c15e4448e62e0f876c8fe", 0x62}, {&(0x7f0000001240)="c2dfb846a1fc671df2321179fc7a6dac7b10cfb3088b0ac1714a0c64ffb6f24b614c22a625033dc5009edeee11cc345fddf0a2bda0302e4fee2b62c7ef4953a528c1f23cb47f76eb23fbd075796d5ee13ca977a1d57a1cd733b1f8448acdfed9ac5e411e858c8b1c1fc60888c61de9bbb75abb6a7ff7addf265c0ee7a0ecc50bd808d322b68ce6874747a630967c0c75b7565c3be35acfd9172f9855fafef228f069fdd6626b598285358eadc9b6fc15b309a853154d0bf12776bbee76bf526c814d03af8307a23ce97e4bee7157217f1bcc43d1f6fd8d777d930b25eb494defd64f0a", 0xe3}], 0x5, 0x0, 0x0, 0xa}, 0x2) r8 = syz_open_pts() r9 = shmget(0x2, 0x3000, 0x29, &(0x7f0000000000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001400)={{0x1ff, r4, r5, r0, r5, 0xc0, 0xfffffffffffff6b5}, 0x88, 0x0, r3, r3, 0x2, 0x9, 0x2}) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000001480)) fcntl$setflags(r8, 0x2, 0x1) getpeername$unix(r7, &(0x7f00000014c0)=@file={0x0, ""/108}, &(0x7f0000001540)=0x6e) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x1000, 0x7, 0xaa, 0xb9616ebeae6455e6, 0x5, 0x5, 0x100000001, 0x3, 0x2, 0x401}) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000001600)) mknodat(r7, &(0x7f0000001640)='./file0\x00', 0xe025, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r10, &(0x7f00000016c0)="b7866babfb45421f212db2c25f1f0466c017213797a126d2f75b8ef36394d7199abda9b3d63b3d6b9bdba00288fefec7c4d41a829fedb4d340f7b15ad026f3873d27a3bc291b5ce9a80ccf66161f40ee4abfb1e5498aef55cbbd59cfede38fb8ee0435ffdf53a60c57498a0167e48676bc52abe098c5f6aef0c5e497209949f29bd03976de9c0efc9b51466a3a78500176f38cbe5e52bcd4bcec7fbc5838814a84e91cb9c2872b92d432da16e0bcb84cb2d4ba4966092afca33622e55fedfbf0824469afd8a6f13546cce9d727042450e2ce151b543d8ee4f749896372a184528a234bf246526bd4503ace77617405cc9715220b4080ed86b12ecf18aea1931f9a505234c576ada555fe8a55e230c57d6d7375e26a4db2c46d25dd35c9025bede40b06928eb820429f3a2d85f0f10b55aca5e295fd242b14baa5a6215e809a401c18047331e8c94c328cb4e66f70cca8221898339f6c781f255e38a7f0c026650a3390ec62543d9abca28fb1defe9e22eb4d4e79d273b2b7c56d57721b54a7cc2bb750f8601256ceccc11bd82b818579ae7f9613c3e19d8eb61d23d74848ca98ea5d21a2caf03ec1e8eaddfb2e1ef37406874e03b353cea569cd0eb4dbe42efe9492b68df4b4accd3a14527d6950eaed3be757d15ff752a1be10d734d83a4fb514b1e3143200378826fe224af999299df9cb78753c9c7d260d91a16d577a74e14255ae2c5c90c4e289120131f77f5ecf01830b0f6a4362bf24ae2ee29a0bb684abe8dbed65763c272b1b0a9732d446d80840d64c89abb3ffd53242d2b0a4598823bde7705a936c5c0d70e8ee32f8e55be586267e0b23351f847220d9bac566842e8dc39378e28c9a4dd82098c6f426e77d2b6a288e892734f54a95f345b61738df940125b510df4d93666fdf70191c6ba1463af0e615e696c57d1bebff1f09c3a1523cbf2e1fcb469b858439f7883714589b426a2cb9450a7f41bacbdebed6e2783c862d565a6025eef3ce7599615aeb5040724e52eb629c921eac7316b34385bd745d366d6df3edf2047b12ac283bc5a8a06f4166eed5f375a6bb7a827ae4ad8715853afc672e5158e8a781290fc726b5fd9f1436868c6719acf8601ff36fe1146b32e3b65b79a88b0e8656e6be5c9853c003302bf35b3470b47e7d39b627d1fb54321c9ef580033aa3aaa446b571f09e46c927f048191d8bdd899790c5187fac37baecf4b9c88b1d0ec703097f42d4f7a36f2ee12aa6fabf2a0de99b21e20bf384bef9e1aecbc66f22d086e4510cc4dec229fe49e1259af23987cd600b5a3884a5ba6bd8af62182279638b5cccc82bdc3986db2ca73ff1a4d32d75fa1dee4248e988a5bf695402ac0ef399c97ce0c12fc6b659a1081126924565e9ca402e86a2a138d361a9b92f5eaef7d8f49c2df205538820170bfca90b16dbc35b77c12523ca423a31a4afbdde53a1ea9876efeb34d518388eca0d971e669d8266580e5bb96b8a94c8e254c77c6c2961b109e0aac86b3c92da08fd37b963425f903674704a36d43531627c823293fe78176254209c73c96eb91c1b8e95db11011fbb97b3464c7325b7b52ba32f8c0f8117ee951902b747252f5679ed394bf1610ebf04edbcd291d5a51e52d115cac23fbee1f9ea4bc9d048a594aea0f9b1f5812b3eda2f81c5328491b63d320bdb28b9c645673fbfab23c68e0ecee68a43531d50c350f6b9a0cdfebdb8418cc9c56cf36921046c6eb311162ee69e494c4201384fe1b4c05630eb6c698055a48c0125d603e6accfccdc911ee9473f7fac7a9af7f8fe60cf444112b640e351972f8f50d24b938c1ac165356ff377ae2eff981e80a86f586728bb036f92eeeffb8beddc36e4c0435f9b2cb9dd7f2b7fe7e628df4015f48f9d1f25a2aa00cdf6ef3c3475ef88ccfc1d11ba773b240656f228ee0d81f3fb10dc3622adc6d6e86d74773c5c3b11e6e24cb0e661a9ac441c444f27ed2e7487cfa984359afe80a8fe05fcc0a1d7206a5857aec003bcc80052c3859447fbf6e6b2f43f7de66f3d2698e844a3563c379c2f78754aed23ccaad3c90f9473b87edfc513777a9717805799ebf552465d9d9297479a29ceae2963b200b6d6ae07154c2cf8f02dacf3c5faad0d6c1dc8e6895ba592827f2f354d8e1a48de13cf85e15e1f307587486acd4b5f61f81005f6c3c0293c09cb1c3f5e7fd4f56b5c054af03ad5d4034a0bf4d947795b3df232e8fc8931882dde14a478a4158241f0d6a7761347e600d3ff1a86395ade95dd00d4dd42e694f0a746b9b5fc77010618f7d1674af11fe753f4a8e0d4c33545c9d8a6f8e2e745b24f5a3b91e37f8cdb14bfc2931f419bb73b7a298c000b99b079899e3854329815c1c774067de0b8683e1f320e95dba28d83f6351f45828556840c5e5e4b074f6809ec9f8b59b52dc455a575f7ce5075c5e870a5d8f74e03561f158aa713f8c7cabf9fc66ef944d337e6b4551da180541a2bfe74cd7b35c7cb78166de80e3778c1c1755187749ba6be619ef425638b2758b503c0eb8bc1252406cd96cb499ddfdb984dd6789c31eaa54c2e56ba14b6e2dcd6c9d9f7a00b9dbad74f6e6bf5a64488156039db7791c69d3f2a81cab14987b9194b7d24ce49a28467c7da8d23e314c392f2e862c6b8075830d5f8d23d112bd6035e869d0794a69156eb4364f364b3851cc3e7208f02c2ce64498016504a0f00b5bfed2a80df0a79b84ba483d77fdcc77119fa540be7f1c190ba9e93c8f151bdb76bc742fd6d1cecde2ea8fe0ab2ec5c04be1a3b7537aa736406005a6e273e7115cfc287f9cd2c6a2190b75bd91a015b26911ce9f53b9d2b434d891276bd7dfd65bd206f6dfe4193d8bed5bf75f92e141ee8c7741f3ebb5c12740d549b0376f5a731b3781f5ddf4a149ed59154dc007245d8d06bbf54d1ba97be4b76905c155a72b0cd2e1287273deba9cbe9515b510bab85f33daaa1c27469df65bb97ed9771340826348884fee46625b4dd6f44cc07e84e980c3f1627b653eca938ad53589b0bfcbf34c227b1175d2798b8fc7a1af6f242bc0671fdff0296a0db7e3ac868fe90119c2f9aea40b4004d460a47d978ee145a3792400320fb505fc2b7cbbe7fb0c78c9f33afea7dcfc26497e1795de2f8047121c4b9fe7435e4af95f2f0299a4050ad9eeeffaa7d744c0afee342b4da8dcc5160a60786a8412ae424d79c75d23dd64f1d1cf58eec16b5e286de440ed33fc4dac39e4f25667fb30acc6a9b1886b20b53070cf7a494406871d2585bea6c7fe246bd0c2d4d2134ef8995a3e1caa1e9e2eab1c7b9c2aaf0d022655f6f5827d4fa391fc673e5be0df140c66d69a6767d0a1f526e73726c3b8ad7c774f20fae58e786909acf2f4360825b4b1868969d810ba93a23ce643b2e83eab8f2d68c2ef1e8e2755c66adcdfd46b4e1ad6fde57f1c0cc3a5d110fb8d752050cd1247e507d5ecaec13c061887fdf8117f753ce929139927e05dbe28788c22bede59adf8111a2b0ee65ecb642ada4ba37d5f2a533e6578b0f28586090ca2028138856a4aeb60338ce2ef1c178e2bdcd214f2d51b4904cb97ce18512ff608cce67fb56783d4356d0a42904e7507dd053754ed095cc8baa8c1cc00c6c1245ad5b09d61d87758b71258e7d44a118f84669cb4180995b814ea4ceb6d959b742c5a6e46fbee325c77bffd4a70357eeee3e5934dc1cec558c911aa88cc4b47897ccc6003c6798ba9465d19472ac2fce7eaf972b6377680555899afeaff7ae7957fe58ec9ff46908e25adb14f9789f1ed3edce60484eebe7a1a1b51087e38deab8a7129d3309c0ea0276b30ae4fed48321b6b7c0a3bebbf0858685fe7498bf45eea5945f863c1fd57ae0d19fbe1c0398db756b639a38f37a8d0e62e4b18d9dcea0d43d73334f0d9c2529139180255763276bfca64d51bfa23ec7a06768183176792f04d76828a540c9ea844bbde4a60d50c04f8633b9d52804d0f503531381b712e26835efabb38ed1fccc50d6bf81a1f6f4424df9ffb7c8c53910148e28c2166403454c0ef55a2727d3af4bd53c819be126e97e81e59020fb17981bca36f06ea3d1c43879ebf02b1a6755b9f8b22b332ba298319b55ed4bc5e86dde8b17416f37f082f0864de3e8e79c46a62bfd19e368e193fcce699652ebcd0ba3cebc2390eff6522ecfa076c0e1dac07c836da29bdbf86e8007d97f3ef422c9217e576a0f0ef97e2cb3b36d14d70b1620cda3db1fc749f0acc71dd9a1e0241af56d2257311cc52d5d3a2767e4637084be4a5e5a9b1454b6ebe312a6fe5cf26470a390dd2fb62c77cdcacca13d0108b4b428c9a1b056fb46fb2b36bb36795c698927a06b2ed07bad3421123be7cbb5bf5bef0a552f5ccd193d2895de99e55c0bf5a836504bc11e07cba49dad6ecbfe073e0550a1a5d43224957a60aaeb73e15090d1e73ce228b08ee5d4fa22d476ccbcc220b1866d3ff74713080fb87bd6a78316c664c470e187ab6f4e23ca79bceb77ea232d2f39b6a0bcc37120a965378c6afd8085b55ba80fc603bab18f5dcdeaa2b3a626aa12ce482a2f4bbcf60351fc834d4037e53a67a2f9abe79f9414a3c6b63ccead25e9bea624e1a41bb9c39d710ac6187c1c331d1f368fa13126bcfbbc39136d0d412a1eeb2675ac250e088618800ba1d848134326f1e9f4a3fda97510fd486f7714ffe66eed1b8c86bc26c38607294ce70e9055ea5acd384a0b36174bfb27a62a3846a43bdf486d148dc9f62d9970e98dd8f6039a404c8d353104c3f9ed8c1a009a77b7bdc4551c633fec366b66705737c61ad4d8098cbe20a073d5f72c0e7577f48ca27736c19eaa2326a46ccf0fd5a269984fa72c37bebb9d8978a2f75ad64706ba6524d4a56e06eb90b2ccff0512e643943dfbedcab9cc47d039e6d83f3901209782928d47e84ad28b7566066ce997944ee39381a41a3be8106aa7b67cff6c6b11dc00d39400d4ea59fc11a442530f1c5dd94097ab2f8804a160e41835c3315f8514b11c04f93884118a075f07d0919d30217119f61623e6f0e3479404784473240cb1a6f9c274e2f1cc3f327ba0d98623f8649aa0cffa9a9332daa6d4cc2706d6d9469722eb12ecec5a3141684afd5c550cd199196fd5f8f0397aebe4ce4428ec4aba85235e34348ef7276a901df82f50a42f8b8f22bea040f5ea1f8f39f8e71d151bd434c379571acf3e8153aee0a6c4084fac58d4da92eedb63c8bf192bd1c56668e554cc9d5583e58497a0902693c8d96def79431c74b78eb90a0555b38b17c66190682a63b7bbb18a77a92676e44847107762420a1f48573128261e6f04d3452aa689b3d2b6beb7edbd7ce0c4dd4d98886f22b8ca4ea74573fbc86f8349d2fd950408ccd8ed3b2ecae198bb798c0894dbb4d6b6889651fc2dba052d7aa36b794ba164b20c2637ec6794d53c5e7edbc6055d8d98568985b8837b0028c5c344ca1d463ebc89bd38053ca0bf50e95b24f610d5395311cee7a89345af768b287a403247463f7edd7f09ba868dbd17586b133ca37ac75bddaa9ef470d90731f816be914b1715dee464c7fc136c7748883d086fe90c7fcfaf6e65cb66277ee7274a00e7981a6d61a4881b75d3b24cf222d55fa6b5738afda2197dd210b2a02b9d4b869ec20cdc8208aa23f529613c1cce60efd0ee4e88cad78cb2de99ec211b0286c07ed2160c6531c3b52741fec98708547b71616445505c2e61af4893c4e77e42716d2edd28a35a007345780eaeb31886ceeb60bdd413a82722060a1b9adb100f9b22239d2188130b", 0x1000, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f0000002740)) getsockname$inet6(r7, &(0x7f0000002780), &(0x7f00000027c0)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002800)={{0x0, r4, r5, r0, r6, 0x8, 0x8}, 0x4, 0xffffffffffff8000, r3, r12, 0x5, 0xffffffff, 0x3}) setsockopt(r1, 0x4, 0xaa15, &(0x7f0000002880)="bf8c9940e8632eabd07b417a112de5ca7dc3fe95428463592439e37cc305b1c8dfe5a6cb343247cdc7e00bd66cd7a6f19f530d267de65b2a9a4c6ebd61c62d029ad441b2f94fd9b957af58af61e671fa9c5be9ba7d4acec23acadfe85f548a218bcf5ab299af31917f24581f128465a840d16a3de129b813a1960eb1a584a38e5659d57e9c1fc4581ff509e44abc5228b12af5f993253552591720328a6a954db4fc58e8fdb72d", 0xa7) socket$unix(0x1, 0x7, 0x0) r14 = semget$private(0x0, 0x7, 0x10) semctl$SETVAL(r14, 0x2, 0x8, &(0x7f0000002940)=0x1065) r15 = msgget(0x2, 0x4) msgrcv(r15, &(0x7f0000002980)={0x0, ""/114}, 0x7a, 0x3, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002a00)) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002a40)={{0x10001, r4, r13, r0, r13, 0x8, 0x79}, 0x56eb7b42, 0x0, r3, r3, 0xe5, 0x2179354, 0x52}) 00:48:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40000080, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001540)) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000240)="0917f17492458dc8b6cbc0ffc899272653e0b8772a3a794b51a598e8d5b0655c4b2cfeaeb43702f009e0c23e54f6369be4309bec9e4381f43ffaf65131507d4b0d163753eca58569b8fc85d388095dd6e714776f0a3c96275dbe7e5ddd62308eac203a27f0ad9c88581f31624efd4c3a9b6c6e34bedb34a5eae463bfabd8b7689fed9221d4e743ff47de591e7d005d517fc3c3a0853f250e6a3fc343de80bbbe0f7df3e1c7dec4df16ca24933f09e8e227d395d7decf6a3a9b9926b2545b32a41c4608935feddd8a746c6f734f3bae4b5d0973e4fd26e597cba7c97dae8026db70bd0d00d11a363150dd49f3000f37c0cd3d5ead40bbb305597af9a3252c0e7f0d4187ff8120d3957ef847f6318beba30a769bbc3f6fe064902093a0aae0948522c0cb2aecc5db3f71519b2809b16890b204208757819dfb0af7b290803c02ac58b67c2c4ac0866a53448dbd969ab561917d085c00c8231cab91678f352cb8e8adda1cf520094e2bcebf45363bf02cd503842ec5b65ba082e710d8cda603f441ac2242c907c2f411ff090fa69c0fed43df19e1bab91621c1a9dd158e483d7bd513abc66209da4ba80a44891dd3bef2625dbd310066f968801cccc9d9288b406d8b531826f1a19149180d940ebe3eb2c0f1d56ef349ee49207ff50628f9ea3df52be69ca26f2570675fdba59e69192ef9784ce84320751e84aa20bbafc9695e04f077dc4136811355be88b7042d291f166c40616ad67f2518aa6972bf25fec6f409330d8568f3d2b12140cfa83da5161a39ca05596d8d5f135f44f5c044b2d09afc46a2e37e180e2b5559568f2025aa6b7db452515c89d66b946cac5a2df39ebe7883f19aa28d90d9e76b9130295c530cc86652472f9a55a0d166a71be7a14d77020133e2fdb84baa63a94f2cc3dd9ed971470ee10c88b7340bf55b40f71a5afb5a176dcd5f3e7fdabe2eb19d98a61363ea8b1ad09f9f01a96688a2677f034c9e8298e422ae0281c1a04e2e18d675c5dbd9f987d70126477c2d7bcc40e675a751ad83f643da8cee91fed8148429563bbcb9ef8721e29434dba6221f831f24d83d776b2eb022e554344fcfb3fab8b14b85d7864fba11a0bcaeefe53a0c5f60cd3b5c75d4c058b309998419dcc1fad34a24fd7c180bab4e8a9e59ebbd7d28648186d747cbd774a3bfb0f1a938f6cf7c739dd85bf4e39f321e68a54efc7bbb2fa4b7ac05b3d3712f1e5564db63dde51896a8351440310a82f220f97a0c3b10bde276cc94903f0c0bd9c7f26c8eb0cd5032007b23898b649bb456a11539cf69c589f790ee7458a292f20a7899b2f2dbac7bec7862746d96825a2a6c25bee6ca508fc13e06803bdaeecacf68acbfde58abd95023b15d9a7d4e8468d2781bd51bcbb671fd1cc28f9af63746863c216950d4b8866b8f3daf59fc4e976f13675cc2a42c4e67805290fc2e3c3f20303ff241128636fba86c94a98b66710019a8dc86f81fd6d9f0ad405ca3ead4bb84f4f84b1120bf10cb681dafa1d3898f8b42d6ab38c9760b9a1f87311cb5ea7afe892697575df9d3c08aeb4d92286ad0ad58025f2d806314b49c2a65b287dcf05d522aa4db4611f80e7089529648c9bed69b88dcac0c9fdc4399a925dd331360c82249e127d71c41d2edfdcd6c1e390ce72dd3629dea2e471e0708a472c609aff7a55af4133107ace23fd0e278fd877624f3dfe5796bf4706afc16fb265c4296fd56e7431d5d5727904dafd52f8e9c3610c7a77fa623dc5156935b53c9f9e71121a4dfb2baa527b90cfdcf17522a423be17d1883abd0139dd85d9deed8d60cc620b1ff03d60716d98250f130fdd7a3c8c298bff68eb109cedfca1a962b4c06c02f317f514bd4f8d061c8ae67a31f175088c5db6df263ce43070e43aa9d33d262a3106b2de7f4826692bc011b66f75c0c9981a94b7095d5650170acd1a1c6773984a811b4abb358ea646eaecb226177c22b6ab18a7217a387cccfc83d5c30cde39b98965b27d00a1cf54e45f7af7b8dff1e464bae62aeae630ca961a08c1c10e244ddfd4fd53bc2893b02a63ac2db6c57ac73608999cbdd0c5fb6b00001ce6163da02d9f77b21a008b09c0798ed4755bda33966a425942aecb7d05abaaff78009c5c095f7b1a69effdbe1f7f6071f9afd4bf10da43cb135152d65a0610a5ca3dbedd358c5fe9749751145f31f4903423285067b509298451d59bd2be0fbcd404f87a0f16acfded4ba2b7a48691a941f7edc054d4a07bdd11492f062a59ee9a55472f215af2678ce5d80b76740f835a2e6c900d21059365c02b823b82f58a5178d4c8bc3bbd2a6907dd1951a373813c790e2602e0ad3828c4997a4ca51b5f71dfbb624b5c3ab32286eefe97e6911e5bf58257144ce249ddba53c7c7f61ac9af68b8945dea30b5c816eedf8f6f4c8f7edbe3a473d2ad039507626666859c29ecccaa9d6183cd0aac3eb7ce9094748ca8c38fe62df85041bfee3a159c1e4cc01a81edfed1a8e7c42d5fcd9b59dc6d9e8036736982333e1e0edbd07e4856abd10cf92a3a6e621d5435d1855fe47195f92d3c8cfccb8d130f308b3722741197c8b9a40886c4999adeabfd66b09925b6e970350172f1f978eac302a4e87cd116202a64123bbb807ef2f77de126108b4d0e02487d28b76c07f3915a7ba1ea5401605fcc297c903a9187010df53aa53b607fc6dd9250b81516ddc747048ec2b45843ed3f7c261b17adecc52ee11460b6d71cd47a5c09192a72679752f7d33941c9de3476269919e2bc3a7036e613d98e55809a68f0d32914e38e0c182df9ac998bb403172664cfce8de2924b4e5d4318aba3961f7345b618b5373318fba4427657716ae27d094bd07550e38f431e75171605900c6652b9b7d3c2aa5e1a63b5529e3eaca484533e8f96ea46a29bfad1e47452a677b0603307fecb34fbdcf05ff49e7c1f5adcaa8c434f3d0fbb85079c02e61d2483d79ef116f2dd7d677a6c5c34152eea0c810ac26d13d2cac0b0b467dd531fd00f232315ff4b92545a543b2c3121173bc125a2a507557c8af27edad3dee43593781c9131995415e8d6a9c7f8a4e84474bf5791776512f4197a0eb915646d9a3bdb0fd0facb938b0e0e4de73ecaa571722ba98d641b820f5d7f6e6e4738d523fca10633ba2f86120aabb911a6df18a6f96f31ad1ee63f5c85e9317f9d102ac83d113d29556cf6a6b72bc59af26e781d735181ce91f0cbd7be2217939ae394a376ed3991562e2a431b37471b048fe0c56e58a0c44cea7d9bd9993d99d2f1e20d1a8058f825eb933bf1b90902706e1e612f411521f400029af9ecca7d84d471474faf410aa2dc84ff2b39d12125e8c3009f0282a947d8db102d4b02d438c9d2a5556d66134e008b12beab3ef91b13be5008fa39818523538163e9aa48bcb22a5e43b8bdf12fc8068607c214e2ec7ba7add99c0ee12adc77f0135f9732fdaf9e58797632499ae04fd606ce627b9a2b84880e4e16bb5169ce9af8ef346e628bc8a7c9ef4450e96c0f2369c92148b258a924e0261d966e5bb6872fffe66e5d074eef849bcfe9c225b406938a780423f5541807a9374840f349bbc598303651d97b5c97df6a9ae91468633aa5f550d564b1d919ad8653840268aa89f15b20a96a007b2e6f2bc9d9206889b3f792da336ea5f51430e528b6b3ce258740065c1b2c11a4709296db3aa93745b3f5910ce3ec55ec29bca88cdb182d787e6e5846384bee630d05654c511bab857e47aec836d7087f59e9c0a4a2d4fac1b55a9600ed8f7654d7c96a7c8973fe888d40da0a3d4b3e49a920633a446f0506418cd9b0e5d288cc31a12b00082db9e5679dbbe37712de78650a8104a6bec31a96b772ca58ed4b649721612cbaacfc12e55d1a609f9392f478ef81f9583ee89a25d8a3f527a69e3cad0cb75f3fc2619f5dc9b7df03354bc39edc3d375ed529dd7092338d68819f9ff3078a3203d47e47ca137f6ef0f74aed78315cceb67b13b5d299144c99aa88be7a2fd140830a2463464312f20fb20109da600c4ab0088cfe62f5773fea5e26e306515a4a85bd6a85414cdb08ba93398505f26138cc0680e567db893be0788fccd9635dfebb056b48bfc5896cc619015cbbadc9a236ceb7752eabd171ba18e412ffb2d1e6803610ec8ace5d167efbf095a5eceb5e7c9c1ee87547be5eeebe927de8ea2b0616d96e304012bdff99b8d327dec45a62e8e34dd7306a61f4bd49b833e5db2ddf0531d171b5d5b09dde073d446ec0a2f6501e2e6ffc9f95d712b9e1e6ad26e0b1c15ec4e06c3acb8070cf5477d8abfde22ba7c284fee4fcb58e919dc549d125c8179ebb309bd30dcdb8fd199dde09b2db9bc26f7736fe71e1eab9af04dccc92462ac59e7d8ef3e1d69532cf68d497c64f9c398144532ca17ff95e9195959a59de70740f1088eaf9ab254e662e8c4d999b3dcf79201d71733cd235efd164709d4a5d3469bb9b5d3c5e90a241a96a5fb6d20113afe54a0af622c6d6843fbbe77792d2af487b7cc18604d0600e0843e4db98aa5e6b982c912a783280a061383cc82607a3d1d2de1644a23b349abc3a9177062e4441ecaea868f64b781be02d3400ab8e8478bc2edf2298cbb5c9121da67fd0a3fff396cc5bd6ae1d445c050dc93d3c7a5ea6abb0d6a9c31250f39b0700612520d665067d35eba152f98b862903bbf60fd59d2a12aad873c86d19f2dfdad5dc86eab951f81e9d66baf451a0bf4f367d8897e554d4516f01858dae17f45eb5ea85035fc45622f9097d237f7c758be6f6020dd8df0e1b0bb4a545123071c2d1a8a3aa418fb2cc78623cb4de6936067fad7fbc1733439ce074342d236812c13f43b570ea4c54af99c5f91950cbd94b9049dc2586f6286d0cf5e4d7e06e9fc82237ab5f9dbb60e3f16063074314599e2f514604d3bcd50799d50b7c15b6639975942c889949be6752352acaf1641f8890321b898d01a228052f1f4cd4d79df6e6477a35f9a767f050ecb1bfc8c8c4ff9cf016c4ec8e552972559a0dda01f1f917b9d899471be37f358871b4ceec85321677fe8f06b5192b35856a26215a4a737694e95dbccd9484af95cd80910fcdfda9eb0e585c7f27a8ac7b6de848b0716245968ba707e1e46a2881cb77645b4ed510874949f3bbff11b369c8d1ab5828637e12adc482c7c40ac08a56430a5c11979af9476edaed52b08a216f4652ac62f8e21b7fdf335e31b58edb2dd321f024a5076a0953fe793036863f08c88235539f8b2c735d79da22d9dd0644866d7608e99692abba7016a66a8f16bed935df51f3396d20bf34f12e58447c1afb4d7a2700d3c2c886343496eab5e2d77c746bb3d65a9155cb7ec71ca84acc05938c80bf0589b8e6c2a17668edf5315ccfb81cbda088375e725d191f7f91a4e64a7f124eba1f1f5dba7c1532382170bd0c60f97dfc4834cc407ba55d822170fd76064e9e5b1ef5195209dbacc71d7b4b8692bea64dde5ddb01ef28dafe46c9cfc9fd5689be9ebfe52252b8b88e3d4ad2cf027b5bb00a315dbe5060f1eac316635457c45bd4598df84afe9572ac7e98f77035da36e76421d3f0b0c2fbf0274525b0f701fba9666ab3652407af90c70468dbfb265eea8f9c7d691844ac393ff3627834f7c13a958d2a5c3c87e52e8e724b66b6df48da924a3cfd4a22d31eccbbdb8d326be5c190a92947f2788e1ecc78993e63504b56548933b2d288e430a0bf0c38384da7441036c6dcb1a734199e2fa3e6021c48e14d3518747e125a5a5e6838afd401badd01de4c222f2220a", 0x1000}, {&(0x7f00000016c0)="0fbf0e2abb44e3ba7f6f42a8c946d4c3bbe7080720e2e53ce49522ddd52b130cdd25d94357492893b12f971dbfdb3df2b145f67ae434de512c78044524d53e0c7a9cbef4fa16877592c4e4627ee16beff91ab87ad723808b05463699c27602d4c84bea237c26932dbb518831a12324c19887003d7d0c2727a307fd86ba87b852d7e716864313ff211bb471871d812928bcd3749fb6f71d8e6612517566fa308d50dc05d5b3f4d4351ad240082b5b8e4b545c2d876e3d3d9a917daace36d402c022e399564d7ed10885ca6243e0cf9fa5bcb3e97f552c05ded222c02bf6a7fa9879e6d8bdd3270938430a6d481011fd2a6116c1b05ef83f8ff889b147ce9710d316e8f25f4e44a228d71135d8a65157f986e7617e37f8706c1ec3b8b05328744c8a02a2456dcaf741f4d106ec6282eb6d44a530ca9cf3d795bec89525fd12f009ed3210d08268a9c576fd09fc3e3e23a2b46bc0aa95ec0c621c541807e495ed3cb609b2983e5b6f4593c09c0fbbda86da352d34d0d56c78294e590b55a378d8dd2bc372641a62ead7469694ad6b2623b4f1ac4fb1702e1251474740fa6af12f5618e3882fa0590cf8736d216f21976065d3cc22c31b4bd458e404296ad014ea054fb2ff9bfdb05a7da69dad69d0aa265ed0930254ecb429075ac6445c5051162c646e18d8284ef3dc6f576d84bff6dd221bc862ec672cf9aefc0c89bf31f835b496ce0a4f59829c0f639ab7e3339a54c8a63da74f7959d637a8ff9a17c46edbeae0bceb17e3808cab994751fcbb5f1837cf0edd17877036650d0f444785447d2acd666abfdf6f445fdc9fee3bcae3967b062d4dbda09f4c6be8691f149188103362c2957cef79a68bd15ffce14eb959a923be11d27b249754dab59d713acee663ff0f708b19feff2958e576ca30e06a8922213e5698f8b316504adbb882aa329d51b0a04ac7f7a4a4162caabedbd5e12871d15e605320e5123faa06e4e6246b29b0bdef9ee9af788fa96d36cb8df4d5838c50f07ca825d7fd84a32467f188fdfe45e7194567ecd644bbcb4d62de7979d2ffd90ececf45dc5aeec0ccd37eef832dff219e15e13b6114803c14b51bbf448a10c356788c961d2d8c0d68edb7365b76ac4093f4cd4a615b010a427be76313989dc93b4043e95e5fce5a7247a3b6f7921ea8ccb03e91a97a707a575459836fde408e17c8b71eff3de98ee6bdd2dbb6ac63f98d9c0243c8247d1e41c666e882961ac340cd755fe6c44e8a105009c205e3abc5047f9c72668c25e0a1fff4253b2b0930d90d7ef193bef2ee0b73dd21e958bc32f2c0be42be29145a4619f7a64de708115a3636d459c0f92e338f54c911973223699dbbc26578d2dbb9c2be6cfea056e48dc40a61d8c7e8b5c2d94465d10146feb50ade93fc1e9418518f8d143defaa95988a74793d1e8bfcc5b7540dcf92b68809ae28db3e4fc70f2fee6ade5556fa22e5ba61b5944619aaa7e5c905c4933d0f5f5429e613c3ca3a773898de942b09ae9480a9f651bc21466792ccfd907806b6a1648f36c5ceb63bde323e81d9135b809433dc383fa686f93a884d8e3706ad4bdd704a532d62d7a0721a5826a45dea0b4806f6d87b70231835053442d3625206da244e010b7f0ba087cbaf22fad5f288dc8bf0d3d8739b6a282744724f099273efb97dc3506f5de029d657739cf0850af093600baea793346fd8a207d9afa99e8e49b0dc5f2b1ff5108248ad72345543f5e4c152173f2d704df390a5d0fdafc770a7c30a8b31ac5e80f3baafeff42285554e0392aa4d686fd0d43ac0b18e9f4bdf6081181e544a35baa18d3536406314e85ccf0ded7dfacef41612d6080514eac0cf6ada443eb44f7635da9f8851e42d8b087900e49867eea168c196dcd91223f4fc6c7f3a0d886fa8450c46cf9051158471aa6c90b48e830f5c21c1afd934fa96756f3e4cc0e29baf5647911947ca03c46a076781ba6f408e2950b39d509d7dff165057347d7b66931d6947da712b8e471e0eac60dada7ee82a82a6b4187dbf391a1c994d48eef2bf81aab4509098a93ba7d87c003afe449efbb10e2000e913a7f2d6292f2bc5d4fad5c1249ef472ea6b03a996a1aeb52f4519444e911dfa59c2925727df3c20cf704118ccd0d92e89d5ef9856c87d1fb8d25d14a407ab2614461490c2bcbfa7af88c87a87a7ba9ffa821534dbd917827ec40f6a9fcd6864cdb1a31f3586c058b390b28211775feaa2afcb3042a12cf37729ba9aaca0cf4f99386a9c761e78b0b87e2f7cfe85866fabad6976aa9dc6094e27fc52dcd886185ac4ac4ce8bc58c4be717a3b7618a9fb1ab4f82a0484666b8980785b0c2556572a57ed501b2a4bf4e6792707e4dfa7ff32fda90ca21456c3e2f9601af9c0e127cdf3d755d37a1716b8b026ab5cb90f9812f315525c40d441297b0c10e2bafddb761986fb05ded8da705ef621556b0a0b32199dcb529a5343fada2f189586f1fb4d0fb904b516ad4e3cfbf43b3f2384a6d7e5b2652f9b7aa648f6b5b368d6634c1e4352b3e9c5265e488e2ad1b1948db616a8a6203e694ff316882bcf543651582e4432f29406f80d92000dbdddd422ab59b273f63675b331a5a62157530e27265b4972d6bc744e8b746ae4698aa0c354a5e73bfc47c387e7818cb9ef2e8c25d24e0c2f8294fee8fcc4efb432891d3c9a01b694ba3a65b626b8d48450447c2c94bce91ed26f4238b6e1be5a18e45d0983e332d0ee35b3923a964e3abde4bef2cbf32e6a2947b09cc56c2805a6ea8a11f6ac3e9d43e688099a2515d2e85b35ee092f8762539f1d226ff17fc39d292a85019fe021ed7cc04e18689aaeaabfa508880b486af5ffcf15b9d7174377f206b280426b1d666590f02b37677e9bf057a143dff2014cb377896d65c9a06904f96e0c88c51bceb323c46afc443f38f2b17ea05d097ed04f6a2e23eeec494f6e48a93cc331eec89443bc2852ac455c4ffacf7c6eec099ad6729583a1e7bfee282c3db1fb4ae2c89f3993065ed17e887136c6d89ab977fdb9066a377049074097e82c205464410a5bab8166c1d45a54fff181094ba5d6c940fbbd69b66b5795c8a367ce43881a61749c36afe09c5907b9b4ada2bb4dcf470dae644ab9c5cb39436b2d9e785da414c60eb9eaec687be27f70a36cbb598b85ff3e4cc70c9f514900043108be27b266d80588acf06adbcfc27f81af588d313d18c8b535918fa2938966a53b86b5550d095692f8b237323d37d32e807319c0f1e17ca6a8dc5d13da5400f0b337f5455e8c87b9b3e971d9832401d4e4260ec120ad8bfd35c8f26595a3fcbdb0b9fad4d16aa3ad29fe1d04ded55f43f74b7d36a4de4191f92447e8847fd3a1a661205139365019de79569b28c48c795bf44efdcb8ec597dc9488a3301dfeecdc8041d9b56708fa81bf9b195b77e9405a658657d61154b81366cf913729219ddbbcbe9c0c3ef42c6310d7c2aaa4efcac218b65ed6d5c228aa1ac405e4a77c085289f74a160a9496e6d672b5f9c5683d7caba8df3812ae0a7edaa19a04ffbc0aa4234f14c6ebb564059c91f095c62d98edf1ddfa21a910bb6a6b4b82bf2ccb0364e1297b66f0aa034b84cb4d86517c319969f0de9cbda61bff21b8dd1cc849cadbbe115da679ea17ccbeaf466e10420a203b9a49e47baff7aa32ac0f03ada90274c547fc3ee1fca366cf779d253bac85c9f924f0d4a0805c85414294f6e588df866369e39b34ce6dc861a2e2d8dc21178098636d04b1c0be7fa81ac09f21339802200f1db1ee532f9420d4c195e29b9e49e5ff12291f952ce86d08eb87a32025048c534feb19ce7d0bc0ac2be032f89e0bc7c559727fd477ce4ad0c6ebd7e1a0c60dfa7efe0f69c9867c984d771a6d54a30c01f5031c75cb0630deb24de2f28991e1ecb23be49315cc5235f699f581c6564af91854c1a91f1b70f327b8392dfcdc750b3e6ebedfc09c06c5523b73d96ebeb2b170881455f5bc114f0490f17f1aaaf60d04a5ab779108679c9b5d8d6bb585354a975ce5c6b2236c0ff84773414bc847ed0121ea045ce7140d7bd1822e585b01f6841406963135f6720b278ce0e70b7e4f31f92a33780fbc7380ccca130853a0245ac418da774a26747c37d8ccd44e76ddc2f98c6b73a7f1829de4a1f618be10e230cb3dec88f88786696492a04c5844bad07ccccdbf2a0672e7c1e7e7187081c2f72d2cabc7a153a830aab3d39e002c19ff90c399b3f025e5f88a77513d94140bc50dc3a7455d0f1fc96a75074ad4e5e6b65c0c16f68ba249392a36224dee1838c3c48f9da77b9be46c1fbb935c8215e6065749ee0c2ff3339ecba803ef1492d4e21431e689da600caaf9b77c2cf7b6fdc77a1caa3bcc2fc748caf92ffcc652d6461753b6f56ba902a19b199810d8d4491182114acb4fb55ca5bf740c2f3da5420faa32a66fc73397cda89d86933a847c5d75bf0ae2b50144f85da3bd7950fc5debeea0453299c89a90481594efc765fdcbd4af2fa636f96ce38c7ae2ec10e8bfc23da98316a65300854a8ea46bdd060c2011c7e053587024aba4101769467c348e71fc2952006d9b68cc49c76d7bd9655d2bfc9974294336810ccccb543764991eb05081185b0be5851abd10535da432bcb460f33b6632d0b4ab06135130d3f710d6f238ff64948ed1dc4a5b27d9416723dc920ca96727c6c49f175a9e24486f59852cc0bc57ffb91f76ad48c9fd0e11d2f27efa6d0573ad83c5670c2038f8ab01e4efe8b16baae2142abd82c1deb205112baa698248a09f9c971cdfee5ad2ed9ed22b30653c43dc15deec71e8a449e4b1cd89f342768d85d240810b4546ebf50571cbb4c6f30406d4eadcbe686f5e01029765314d9a3664f71db3cb192512fc5ab09a62531246f2b457cec5ab34fde9e1ad42056b2ab3cfd20879e7ff6dd38b2127a8f9164aca7b4b3784f723e895ae2eb8a475390f73ed6732e0511a0e9f342a750673e49b9dc06d5ad9a019cb142693aa1cc42909dda8ca2611d5cf6440d4fdf9a1e8ecc3ec9b35474b536c95eaa474dda4b16305d67b4fb8c362cca89b3995508759aefc1058717873b55aca3d47ff1c1edfb1e23df84397c7eaddde08d41e9699c4587c253c18f8ccb1e1051faf070efbe67354b5e30c4a4d0a70da1676c9a1c952e41d2c0dbe582a79610441d844e7c13860586fe1a7bde2db857b792bf8e2b313cda382377f8abdae03fb44b370221c0680f6ba4dd0cd1ad985bb46a518564d5b9cf79dd7ff11b5c3a4ed6e237e6bfa66b1086febb12963fd0250770d941453b1cd9ec280776f8e0d2184ea3101e0318aae178ec2d8eff5fe481f45819dcefed70e02a904357dc6d0197f0c6a08daa5adaadd08814de73dc5b0028ad7643c2d326a7d0963f358ca7db3d67060e6c5daf5405ce79840455eb49ae9ca78157006f6b2d1a03f48987f31dea60df96491eafc82f13292653d43c8ecbf635bf8509e373bbcc7c21301a71b488110c5897e89d52a8a4ddae71f0c1ee1b5fd2f86fa46fa4b07e286bf57a574e3b2413a525cae72ba0ce3f1add6b2c89ea9739a5e71a87e9060128e585506abd9948c4c1d76dd2019415106fce697dde7fca64698600ace722ad8cf788d4fdbb737c058d1c3bfcfa33d97396e1cf1a41e76da0df5aa9c5fa2f4e485ca9d9a4ca24c3528db1e0796275b2395c1f97bd3540d79efa3cc95f87db31d63adb5ae5e6da721471803ff4c714566a122e949e0f52b7c661aa33cf8bff0d0bcd81bade8faaeec6c84a741995d1e4cdc6b6c3fc9ea", 0x1000}, {&(0x7f0000001240)="878ebef13f0bd833d0c53d829d2f97f830b9e5400626be087229ea9a407dda386f6b05ce9720b29fec3ede5d9301e5f6061414c840196492e824d7767f88550ebf2a67759817268221337278b3cb59710c2aabaaff2183313f83ba721d7febd68adab55c6fcb655469208b0d92dbf172b77c515960cd5956251f40e38ae169abe2b73a359d3f7e6affc99778e306acae5493", 0x92}, {&(0x7f0000001300)="270ee419c698c0b5ceae8af99a16a3ecd04a5692999553a85f4f1ff5b7e3fdb812d68c", 0x23}, {&(0x7f0000001340)="20c71b772e0b8f31d53aaa92a2207fa77ece98c1ea11bfd316ee3801ee30c78f3319b44c399e665e9c430e1d65b3d7acedcd644efad2150aee012fdb81e53c18af3971bc8080d8580f371f9fc44bf97a614ed4b86372b8186d08ceceb123c5c386a2e3b134c72e90f442af2af38538fa041a4ce7e3121418af", 0x79}, {&(0x7f0000002a40)="ff8729038f601ed84a3234467f454a7c58eab2a18a4df0e93bd39920a7d280af67c880e70d617e446ee213215d7ba060cccabeb598182b78506874d6384ea15dca92ade878cdf637eac255b48c1628906c57cd3b89659ba6f2296c8d65c0eb1966890ce7782de03532a89a8d918605adce3bbf3b7b72f70800e6a80cd0b0d0c1f72c456134fc1cfaad909d35745dcaa12ee2495852b4546895a4e8b04b168bb18f88b75c8e7b75de594a1c8e4541c6087a7c80a3476bda0c1efd5d3501d9db488b81a47ccb64a87244a56e75ade3e5b4a61f7f88bbfb6e99979e886e806a5bb461bdc6cdce6fc8c35b3008b0962026317b67d124312dc32bca37c77a023aa8514cddce19ef2f96b202874e0dd89f7c5b7b1a3412fe3e4c8a5df174cda49d9226e7c52a7c8c11af8270c9918a60b2abb37f2c0502853cf9777428c75327833aa8d2f6b559f615f363e7bb6d436e5900414908700b7b7ab2ec3dfed71ef5a67bba78912f44ba12baa9651c90e2257ce76d3b99fc859b448651425c54458db30a37ec51f63158fb5dce93db9c057b9b15252b18b853f40fee8fb12ae1f79641b620c74e222de2341dff4b4cdf1e4d8a95f5b059202f3f94272332ec919ab16c4faa214014405915196406b8130122d22431da2517f7252ab3c767fb896c2dbfba72f75299a050d7739ca427d05da82bfdfed5e064459b6730b2d51b031e9fcf22146243f6053de57afdc9309663be10570d042489bce6547d918418913d0e077bfe41b733e44c6ffacd0b354a8305c33d5672e13f8ccb60ca12f529e2fe932e805cd645f08ca569ee2e3fa3b9bc95d7ae2e2e0bf0b97442fdd675fcd31cef0dfc00c8730cff6c9a53fd1f714556633f22d3a52b32b991aafbf67cff3d38b5a62c4e35bb8009e61a88f533557eb2c12e14d601ab078e498373ad3608b2d5531df9e0b7d8003120eb47d85207de6e0dbed223789489ab937edb0f29b8d945df38a3fb7ebd41995d20ca5acccd7a2221b71a1de6e07b90b3511d1a4baec5e4b1f3931c5e1f874bf4412560580531fdcaf861e85441aaec54a53f08418dd71c7434dc8c878c3cf3c1114689fcf1a9486065d79d91e3e73d7017f298fb2665983c9958e38fa8a154208fc6c237f38d3e20f4bc211ec13fefe0bb08926c93a4caed60789e1339ae0efb93242543fdda781fb960fcc4a86922b96894b865061ebbf63d28fa0bfc24e0e80bf5005dc309abbc6b69771afd860a3db825b0ee943fe9f4f6660a98cfa8becb402d6cc00e8a9deb6059ac7b3bbe0646e091fd1efba9a535fbd6e6cdb705fda43ce65b69a44b202f545f42e827e47cabd3d885d72925d31488784ab4a7d944bd4d27402cb99affc1c6a6df947b42dcdde3720db7201308d62bee076fdc12d48b101fb1f5e7b34180c718be3416727c5be2d0d78a39fdc83f80192837766f8d2172a58b5521ab25a609298de6a7bc7c88e93479768d8c5bb5af10f8dda52441538a7cf8500e27886a61cb3308a7a0c67fd3562ebec05fbbfeda66b474b76190c65358adb93cf14df5ea5f4d7e787f4a762c46f941461c794741cec340baaea70834665ee8fb69ddcc4d4b2d1e94b80b34669c7a19ef0018b23869aa2e4ee1d279378630e5381744ad314cd9ecd75c731f96532295a20c1ecc6cbd30f26cc8636f340ed0a0d7b83e7ce42a04f2bd707940a2135c573cc03a2d2b5428b6f5275017fed0f7f71c808913365c1d76e6616aefb844a4406af250a5ee15dc9a158428f666d9a66335d3d536ea02f0b3776b5b58ffbe56b9a7bd075f79a7d09735479267a3bb22df69a70b8611a491bdc122020bfc82ce432f668b5e4a04a84a2741199c52430147f0b0ad12cfcdf7d95936d79270a4c7a616f3d97bfd7d29528ff29408a533ae34f0be2ab35fc3bbf61ea4b535055c993a90586581d177e7dabb6b405bbdb543ebeb8f7dde1fde5fa627f81ebefacc61844e93a6762530dbd5c0e9d99afb29d46ea62d210c6f59876b6e3dc28d82caf2c4890304a526cf60129ae6570744bc9620701b2cd82d6881d95b8e82cc04ec73d6bf93af7ca5de3501179d598435a3712061e77da597a36f253cff64093caebf8c3606747f7a41f4ed1ea52dab1c2505b2cb07ddb1ff9a9118591bca088863f7a20cdb09d10cd1cfa7b87410983e5b27fa04c7ec5bbebc90f77bb2f3653f28924c053cbc94ff5c58399605df50323daf88de2e2852042999248c041efd0f60fa225bf887d901d73cd4eb2ec1e7b2229aaf5a5773a094bbb240c50b4e77d97cbee832b8fdaacd88fa3165abc528da91b1bbe6b6ff6fab5f5d8f9637f32990362cd07746442cef18bc05cb694ba93bf21d70acd6fe0742593983768669acf12ae794cd622cfb7323cd3fccfe0416e530842fb5d6f9ef04744ed991e55c844d3efddd3de9636ea6f0a93c870396b63262d46f409c60fcc8d2fdcaba23d2bf21b0bc6020799ab50f42d2be070e799c8f6c94f8a37ab4a6cc532dcc4a92c5c3ff3fbaa8bfe9d3496e308cfee0bd8bfe175903cf5a4b58edfb11c48d1732b5b2ac9bb264bb3ef518b0e672851fccc9f136371fafcd8e50f2f01dd23f9a01f59895d77d197a2ed41768e1c4aea8b5fa84d6b5c330f5302f71dcf18ab43f4786c1a608db416c61b6ed476453e8885872f133fc5b27903d3f0e4e5e45bb5368b7c1aba8d4e1227214497454a985d0b0d4466d917e1c81255914fae6f2163ba2fbbc4e029934648552fb856cabc8750b8f0ee0a05fd752f8168cbe2e19ece382330a727f6a14871b58cb66eb4e0945d240193a9029e96cbac8824c0697d035a6c1908394e72303e613862da4a8bdb393becee8f51e638d4285090f97ad40fcca9cfc6681311dfba81fda762d65c8b2a299097f965f2ac3ebc100b2f009e88c628990eb8a2fc36209c7fdcb3013db2b71b6eb561dbb144c38e48dbc1f0cae8583d505a0f5c355b6410eca34e50bf1e5c7ad11bd9a89482058dfd4b2f9f91dca73be83e7ce57cf0bfe013b43ac9943294fe0c51cce02df0959bd74a9d85cce9b7bbeb21ac54960644cd23e6aa797dbc133b8eafe5a30b2104bc418730d783689eeade3a768b4d91508fe5aec37bade45fd8aaddee8b2f38bd726e7b738ac71d4c482688a9e89918f50a2e314b95f7f98a8ab0d9b243b51ca878a032ac47ae54039fcd1506661a130b1e7b89b090b6239814ffd83a10593fa01ee55df66271e441d40aff8d08aecc5ba3df82dddd67a3f00e0812ceab0e6f4f498244ec406f7ae0f26e7477d739c14275967f15b2d90eb2319bcf2c0fa705fc30690d0c9facdfefe30d89b127ddc8de6eef4cf8edd13bdfe1f647234ed67d06ae8da1d62b15583aa8bac5178424831f4a14e043ef8dada5572d5dceb9db11a63ebfc4d0739b175de028c60cf32bd1eff716d5b1c5d7b9a656df4e9397516efb43fc35c3de632ddb6cc4dc17c74abe0e4632cfa37bb21eb837383986a98a909447adb4b77ebfa25cbbf30b5ba2a1e5542c56e4c0a2134c947b6b665e6c619cfce5ef1415974b3e74f6a56b66f065dc3dfd0ff58d3494a9514806a63ce82e3c689c6e19e8d204704353e9eff1cd569194cfd74c28b2f9d29d32b205058a7dde4db46fc2746c9bafd720a530196ff38014dc0fe0f9dcd4bcaee2960777166e057ddaaa66e882c6336adb49c50d9e3fe56724934347887ae61bdcc19cdb9760b1e13f0fd8b7dcfdadd59fa86e6a352e90fef455e07832b63f71db40b43b0a30634f3f4543f0d27843d64e55d600caf00bbe261b72d60e264222cc958a91be47ef6028c2d8d67cae2ff6f6b0de9ad8f2c58fd7e74a8672ecbf98ac88ae84ac49503c0b81526f4558595aa075b52ef3aa4a80b80bd87e5ba14490690dcfeb899347713b76e46a9d8bcb087f9d07cae462a65a10dc999d93536e7a03968b1e72216a988f7440cd10ad23942f827d217a798ebc5e3b318586b65448ee31d86b11061413f34b4ac6efc0461ac3cb6bed9e9372d87be5ab587c56262a880a6773ce8cabf8c51eac38a820d84c6bf7ac6d91296923e9545b07aeb66e486aa373d566ddd0045c8289b5b97cbcba16cc5e958a53bc55c0c1edb61f70edabeda2671978a47dea71394220d7bd9731d04fb89b74db82d8d5be5af6c9d13a85620d81d5b7c0ec3c1723180272ee1625305646b26f77165e4f75cbb6b7b87e11fd4dd42d7145f9740d79cd659bcb276853719022b93f689a50ebd541ece30db077fe347efa155089407cec4c09630f24c92f1ac3176b733e981138aa32473221d7ce309f1c435dea56469067f0b13ecb3eefae4259203fa0cb4f27cc8f2f556adc690926bc1b1dd66a02f2a0353913103bf99d7b1d066a406ad80bfcea3c64b1762a19c84f2b8068c7900b42a3badb1ccff37157d9aaca9908ba9be0dd517220430234849bcd820591f33d3d0c1f09b2324aa5413bf862afdb98ab3caf8c19ff7c1bd1d913589170b583364a51bf481e511dcbd71d08c949ea62331ef5945c79c7d7c6cef98a495d733c96edccfd4c05cf371b20059d3800df5a7aa07d68f9e2f6cd31ee132158456e282d98a4559e1dca6bb8194c0244fdc9fde1f01bdb3d02a907acaa531c7e97dfa4dca7ba30c94c165e0eff6ef5c38694b352fa725b85dbca53b0c90af6cbac0160f7a558624e38d2b6690991d1c325d190cd0354a059db53dd645a9ba96c3b321dbe6d14e87a05e081880cd0f69bc5e232814e4189c97c2e0be5171e548795b75f329988b544e44e7df50e3af585a135612d9ea60224deb35b01e38944435a1d5987ac8e00f591a2c033af0e2a89e040c388c3e36067f7f40ab5c647500c65eb266f8b0ce5a6edbad809606c86310d6660eba2a077e9d018b8918a63c9018e5886aaeb3fdde0c871643567e862ae22a1de3435942b45b6b9431c720de59184835910242d3a1300bf4562bc31df7719074bde4d0991f17bc0317520bdb9ecb6371c1ec9ada30d1d5261931175e5f554463a9ba688f4b63b59a823b6c04b31eaa9bcc5c5d89880b6221106204011550b11cd27af6dd6743b86a6d3da4f8b55d0afaef668de7c08ad4ce4001d99f433cd27076f9b5012a8f20415007212217fec42ce8e9ab150be92ab38cefc7291931fb6e00974e0bad71ca28f1d015198efebf7d5c91e4fd4dd63be619d5b13b8e50e99351606dbe37bc20abbe6efba1bf0e3e33363cdfd0670a3e18185c2cca190773df71349c761972d17d4a0489bfcff089d61b38f5d7b94b9c38a107b253e520a48f477783cb1fe33daa5f8d1257a784025ef0b4054aded87f15e84487a70857d2d2e95bfb047299f1c911e8614d3403cac4d86300c51a042998c1892298703d7287a2b146e0a2cd4e519209c9bcf336880dd2868a3d4fa856264c83943f85c0145246d433ec28b778353ff2941a866b3334f55dbf4fbe43e973ec01fec84892fce91af12340b7eb1a4f99e632a188c1361f3bf19dc196ebf4003147f77e5a8149f95b8f0e6372c78e66c01c9f33e4da480ae9551d72ef3a9c31b88aee314ceb17cb4e92dcea9a0314112cc29048ff4272c57a22aef55e95c5382b8b7e655d1d3266481b547c672aeafd6989417444757c670909c0f0c55e5ab0ce2db4e219e2469cb005991824a5804c57d99bf68887f63c0a0f5793253a0f40e54f6fbaf5ab913aeb2feb0bc95d192a724dba876d670938cb992a56724e46725f18b0c55e0a6ad87e036b7e631b90b2b067c5b2b155c6dc3556ae24ec2ae492a81190f49e1e546c512bc93e", 0x1000}, {&(0x7f00000013c0)="87ee6c61ee58cef6a55488a7d41d34accf61030f8c8c17dff118c6f6df677a4701c5f8dd9d94ab03bed5b4cb54118d113480b04492f7cd25e0d9a481e8", 0x3d}, {&(0x7f0000001400)="763b9e4cab9c051c1556b819966fd5e99ec8c41eb48496f61b84e03385b6a7a50a6f5d83a38f56e60732db799d746fd254130662d384d1b3e8be2f24d8847ed616404dae9663214a1a4ff3315f6691dd76ec31b35ba640e47cfe57156d628f864c81e34742e0d960a22d9502e7ee5f8c9a2208142a47721b479d77cd8e4f45e6ceafe1f12e", 0x85}], 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) 00:48:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) shutdown(r0, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10019, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 00:48:58 executing program 0: r0 = socket(0x1a, 0x3, 0x5) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) 00:48:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 00:48:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 00:48:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20008, 0x0) getdents(r0, &(0x7f0000000040)=""/222, 0xde) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = semget$private(0x0, 0x7, 0x40) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000180)=""/4096) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001180)) connect$inet6(r0, &(0x7f00000011c0)={0x18, 0x3, 0x1ff, 0x8001}, 0xc) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000001200)={{0x9, 0x5, 0x8}, 0x40, 0x80, 0x6}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000001240)) r2 = open(&(0x7f0000001280)='./file0\x00', 0x480, 0x0) getdents(r0, &(0x7f00000012c0)=""/149, 0x95) r3 = shmget$private(0x0, 0x4000, 0x24, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000001380)) fcntl$setstatus(r2, 0x4, 0x80) shmctl$SHM_UNLOCK(r3, 0x4) lstat(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)) close(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getuid() r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000014c0)={{0x2, r4, r5, r6, r7, 0x20, 0x8}, 0x800, 0x20, 0x9}) lstat(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) close(r0) shmget$private(0x0, 0x3000, 0x81, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001700)={0x8, 0x20, 0x3, 0x0, "7fd89fb8ba9cca935b4416064aefbaa6a9e3680e", 0x400, 0x100000000}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001740)={{0x3, r4, r5, r8, r5, 0x2, 0xffffffffffffffe4}, 0x7fffffff, 0x1, 0x7ff}) 00:48:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x1d) 00:49:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) getsockopt(r0, 0x1, 0x0, &(0x7f0000000080)=""/215, &(0x7f0000000000)=0xd7) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 00:49:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) write(r0, &(0x7f0000000000)="9b2f66ea398b8c0101090000003e93c4c222c0d223af3d93d2b4269d8c4a7348f5152ed1d7de403536fdcfbc0ccfc553305f", 0x7) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000280)=""/40, 0x28}, {&(0x7f00000002c0)=""/43, 0x2b}], 0x6, &(0x7f0000000380)=""/54, 0x36}, 0x0) 00:49:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000080)="e86adfe60c92483ea9f6dc1e5ff2185109ee8c54266e270a536a13e122204caa8b586a7e3085495e7687203cfe0befb5a4ceabe79c04d8ab526cfdc663f234e2ddf9135880d8365db0ceed0596c4431dd1395f782887284bbd0946416c39f996bdf89741d68fc14a64f68eabf857886548f4b3ffacdf984d3bbe2e53fbfec275f8b496619206e03bf336c520f9cb89437acb44e6e1e43aeef03c82ecf2a6e2808b6b282f7bf37675aa59732a76dd9d26a92cb90091e0877c10b73df43a78f158c17f991d4723573741b801dcc1634739ab237416", 0xd4, 0x9, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 00:49:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup(r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x927a83376c51f4e4, 0x1, 0x1000, 0x6e3dd40}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x3, 0x401, 0xd783}, {{r1}, 0x0, 0xa0, 0x40, 0x7, 0x6858}, {{r1}, 0xfffffffffffffffe, 0x4, 0x43, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0x2, 0x85, 0x401, 0x4a7}, {{r1}, 0xffffffffffffffff, 0x40, 0x6, 0x3, 0x3}], 0x7, &(0x7f0000000040)={0x461, 0x9}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) 00:49:03 executing program 1: syz_open_pts() socketpair(0x6, 0x4000, 0xc6, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 00:49:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8411, 0x8) recvfrom$unix(r1, &(0x7f00000000c0)=""/222, 0xde, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="010800000000f0f80a004a000000290389f692999ba57072d3bca62a7e7dd00e43220633eb5cede37b7bd3175db10a013f47e2d30a392feab61d7bd9dc784d5a1e91f5e9a398ab684dfe2e5f129238cd052313a14a381cc20aed5a95aead3c2db051816e2c382977cbe16c66f65e1528dfa1b67ee9c3883bd51ae6d8ddead3a06956d5d49752c4aeb983a377138153cf8fd6b62c3473f2f22fad7c6b43877a635cd987a411dcd871cccbd38224f3d0ca940ebe0bc1d433d1eeb8a594da5c4549bb1bb07013823e58c77a3e65ef65c508ad12604bdacdf13775657ac1a669feaa7d9d837b3fc9bdd6d69fca460c4313a30664d52da0a2d897cd503359e4a932d994f320101bfd9b823f39326236b05abbc05f3386b1b6a96105f24990c35605a0fa3683afa647fc826499383bd555cd03a8dc180bfee3a9099fc4c158dcc860480b8d44a14e1a06cc472ad137f03f6b8c"], 0xa) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000017c0)={0x10, 0x5, 0x4, 0xfffffffffffffbf9, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x730}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9db}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x3}) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x80, 0x3, &(0x7f0000001cc0)="80f0bb66808215850829acf3df0ed4386ffbcd03fe745fa3d288610ac9327661350282cb8af9d98f769c469dd37dbdc02af44349ba0266bf513b55dd0aca7b97419d60d18a6933023b413d30edb83f72aead8cc5e594c1c385bf83d6de9e3fabee5bfd9ee5866b8dc7611e4dcbb13d94dd7d203f143960809b630001b7ba47467eb4663f652766d39296d3114821f97c7f4b59d744fa3c81840199557529bd15df802c3466637f1966a20497561269ceb5c83c18507b466404f0f18769d13a2e2854076a0ab363a01c", 0xc9) sendmsg(r1, &(0x7f0000000300)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0x10001, 0x6}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="ddb51b07f2e5442ec3645ff412ab95da6f48795f20594c9c82f5b06237b01c958443f313ba47c74b163ebef3c464f333c009a2f61f2e22686ab274d1f36136db31fbc5b977391e956613d68240e12019456d0b8b80159b64", 0x58}, {&(0x7f0000000280)="4e1c5df0c810faea2599ed", 0xb}], 0x2, &(0x7f00000004c0)=[{0x88, 0xffff, 0x1, "409ee692ed6f8434903f4762347114efa2653d084897cccb4425f88630cf17046d5fc950436f2ead28ae86a8c9f7a08783e7b59c5acf9c1121012b9f33ca875a7013106fd8f5c8c64367adc49e74a463941c0463692034afc36eee1b7b366153882eeb5c66bf8b59e6e5d0dd0e64788599cc"}, {0x1010, 0x1, 0x100, "578284dca4eaa54794dda32b66dd80aa8b8fc2fe53c513d7cee902bb80115ec4d3b0cc79b9fce68475a638692e41964cf7eb2256d86eb46a2e77de54fbe3186993b2a206a5f315cc6f29e0092be027fd201b9e51a35c5cd2b9ec21a10a1dd801bc9e61bb188c61fe361d92c045c81cf6332b45e97653b504ba8685a3a1e00caa4bb471fda6edbc86aad40fdef5619c8b086a3d1fbd0a291a67d2e00d18e4583e0ce3e0bb76e762fc196160d90331b95a63a006bd13f4a3ad88b9e9c9d81e992a08506702c14da4011fd74923814d056c2502fdc0ead5b7d8d79f4663c7e2ec8d5b4b7a035f6311a77cc43a13999b8ebd54cd2ea3bc87cf0698981f7af700cd7991a4b2b7fc02738ab57e40c695092475dd5d75ce6c6741abe78e1427db0c247c2cef28fa3a281ae1db76c51bc67ff508ce73758ed295c547cc80337c0a7c5b9c183e15f48dc8ad1ff7e42764241cd628502d9c6742a6a160d7ffea4c1702af1094a1f0935637083fa28910451c5376b5b7d8a653a05cbb25629611a46bdba38c3fad8a6642c2f038f96be8bd54bd7690ee3ec72c446e39d3c468c7d343e8945c94ab605c4edf7294cddca4d46e4fbf8a3ad29d57f4947cc90fefe4a1ba234afec76f2c86d2ae58545e94070626c9e7aa25f27501efb821c2e4c958b8cd9a97dc7997429ca67dc2265c0b3086aa29175ea24beddf4167aca9734708600c20cc5ed5593b8e6d0dca3f3446c1ce019fc9c41919279a6c995d4227c6a041f2353ceefd38cd88dfdb403674aed27bd49fab99208f8445ff9d923b168a3a3409e1fb2b6921fca37a2efc84d32667184de88bc0159dd8e1b6bdc26c008af47fd2f1982eabd5094052e8ed353d7b2b512a97ac3a9f57a043586a0fd628a54490567a17496684525f5087e131cb9bff40e501289a77610362d4f62d1fb0d8bfe4a06c27094391456c1f593ba8fda472f2b46ae5b57833fc04b9aab22c81ee7eaef147507c289b8db5e45592b3e6a1af2a6ad71a7e2a0d58a2da88b313dbe338a8e73274335e97ef1ceeac3ecb96f4a74e1a69259f46b7b6ffa6d0982af83c18496a03682442820664c7a463c50bd4210b91c67b30ffdc164e8210bb53f81e0f99ec9bcad115811be9e7119a7c1970e9218ef7a162f1fbf8b85e96b418d6ba11995ec02d07e49b93e3a911450eff519ed3d0989f4ff998c5b92a4a34941df3a05f191a621c64c755d5e4294777eb40518a88f667768b20a476a89393d5c451a2075d4e14d82ac852da6c734bea4ceec00b104c82e6bddb1224f515ceadb2ff180abc419e40d98c56912b82152504d73de40077957736dff88713c1b913a8e8f189f5637a7a5669c6523cc1ea54b591339a0167fc0754ceef2e12a07af549f8451b060d63592cb5749a65cbc1ad7ec4a18c665dc2627125c4348b287f03345ec7ea36afc6ba4aa71305df196465079d118798298da2f6dfdafbf8446d72b5f075dc2fdcc5439f2b62e9fddb6519e800253562d445f0c48b820aa108d47f467129b6bc26d41bf934979e3521bc10230640bcc3751fcf52d27ad44b55bbb95607b1aaf49cf675a8342633c6f58968dadec1a1fee3de7c358b62c16e416b6e3d8b8143bfc5e564af59a98352e9ca078397cd76a609e83568af0e5278feae62748723caed0b77ec08ba7e8d52f199a1d41a1765f34801b3deb26e0c4eedee15b0f8560fd599a5404d40204a7000f6f78ed4391c20a19d1ad2f7ac1fbc4b9713f9fa228a1419b1638ba62d3fb5f3d2469049382b1d2ea7dbbb3018489192ea71853ea841f98d6606f3b692e38dc7d07da8a6517b551c643eed47abcdaf9145e554854b03cee8a5b63d8395bf508bf75314651bdfb44a5bef50f8ce3d72b0ee41fd20a80c67d607a387b3a771b7e0d46b73eec0431fe1c51ad2b0343d6ecd4cb54d3c4fabbf2b9a615159364278ae1ac68d781342706fcdf651bf82a94381488287ea77ae3cc9b5f4fd507449d309be84df26ad103b6127d660a71107190601a1c295302c37d410ccd0fb92b764bd0dadb3125bf3638d5b7184ce73a9d78685b7957479317f5564667a338752369664da550183df063c103161f1b6c9de04d6bb4831db976a3579c7e324d119920835e402b90532d697ff6f3f9eca235484a18445a853f56cbb6f816711c143caa6b7ef48c322a9b98f059de6eb3ea5a447da79659a2f46decf97bba7b39ae78e9ae6fb77871f4d6bcbf0f9842cb1a85fcb80414b5a8121ed18a387a5c4923309335e6d059ead0f692a3979c84be7339a36e408c93bd9f7f3e59b10c1e6b51356d33353525ec4e8d44dce90412b542e86e521d0b70354431f35b26c21b4a88085a99b3082ac1fda8282b9797f805b1652a78905f608dd6936107d210bf7464729d61624a70351f3a157a3629e4bd0de0c1f7663b564bc4f8f590204a5ab01399e61ef6095561678145ed19af1dcf5f694a204a265d74543a4eba1bf8b0a7508b2a80c595216a881a0526ae276f1774918406aa96b2584f33e4e830729be2b1d14ee26759f5d0d473d6e6e4e33d51e1030b9bc67e89fd2f7425fd053dd0635afa69b3e684d9fb650e77cea6ab354d2563226addff59a1234661c2f7ca0b26c679c3112118a84859e4f95f35fb7bd0d23c6f4a4e4abaee0a69cd0312c305a2f75fa6bb48dae1bb72e13582489586db365a59cb987d99e6192d17a030c14d6eba5ba7d393535d2e3088d7a250364eff21b3173ea98512bb987b18925412d27f212f72613fdf4b64cfc4bfc2a50d13f35b415758c6361f7ae111f3cb8f5bcd48d488c27e603dbc9a72dbe5c4f54c3285445bbe6e3774a0d045341ca52cfea6626c9005326e4c813e781a5ccc201669d118f0fb449ceee8342df55b01f3add09a8db0625ee1ebcc618e78099bf08d59c6703a49aa5bbea198e8c9ca2d4e982ba2855a6959411696b7fd8345391314494d014b37c57879a283621856144cd8f846e655f680aaf99fbcde8cc668c6e1a6bd5c1eb3db657b9de79f25abf165a717901d8ca7de3eda7ce579936a16e17186f00d4bcd4e41a27de6195feab13cc3df25442ff8c97310ff9ebcc5ec1748838c67e4a703abe8590b6f3d0203101cac7f723fb4e8fe1f037fe3a23b2ea03ee8c155a8c49db2fdd38cdae40e2e70cec3686538c8849c9dec225df835fedcdfa211003132eadf79d07300dc76270c971086ca8d9ee561765246ae787d5fb44d150467d797189591deda67c1d9122edcdf9ace43b6625d9f1d24077e436f913bd85ade7b5fa7d89a4837916a741829d64b3d7d6056494fb3b110191a3eb6e3cc6c678b1bcf7aa37f9e8afae24c4d5121c3bba9d82bcbfd5a99e42aad674f043bbbe06ce86a6ca1176d41eee0b36506eb52c4688eab011b356b5c725b760c90d49309089319286e5cb8c79c69af906f44b1e4e1ea66ffb3d32b9de2f4912e815c7200f498768ac6c8dcb212e51e98d3e143aa52d1a7c834b4909155543651390b987d51be9eff3738d9e18a5d6f3e3173349bc8a55f7fe68def8effbc1980770655aeaecf82841d0a27c24b8b0fd62fae1d00cb5bd9067e32d6fea389a4187732e61fb87da4dd9ef6890ddf29910fb3c71f8435974a084864dd43aa3c719bc72bf0c2e61fab0f2893ae881529620efeecf9113f674dde081656e2ba6d40491d7608d071c91ec480b45481654d36e3d3e272ced41b1101e8f000ccf3054f086d679b94d4aac36068ec42ce0220087932a21c567e1d5ac94e8ce3ded056fa4f6584452934a2c8455cc9d6f4354c25934b3900458e52fc726984f370b52faed8a3839e0ee62d122c783d75aef00b4aa56b6a44b8e75a8ef735c0688990afab775fc597f1066195833da05278307af027b6e023388aee567d2e01b5bf6b2db7861fb2fa24990472adc1890bc5985fa6dacd3ad57ae2deb85c073e09b68f0177271ea32a84f5626f84fec73e463bb59cb43513b2584f6d6692fc92766ca00a58314e9c98653cfa34fcf61bf1a827a85ae26a9a94660bbea4379d14c60c804b184eeea0fe094262422d57e88957bf20945ce02dfcd35e10ae804ad2fb0309d2aceb20e8f6daa66b23a693b7ca689ecc176de54cf269e89b0d210f86004a4c558fa9a50b0cfad1ddc5236396b47539546f1415b0b1b2899afc07f91de9e00e73f3095fa7908b515dcdafe2081fee62f16d0ffa774f47d711f91f870211a05c674a4ee1275ab19151b7301ea312477a4404b252b28a008fb162a0b898fcc4c3b687910c49e92bdba406c4c9e6d952290abe26dad197ec0ef0042670ed16eeba398e28373f3bda0369598f14d3f01cab9daa5b08525d8d56ad3a94498f68939a6206d5cfdd911416de6c9ddbc683f0ba1f4889b47338511a8c7a1b8ae5aaf1644128c1e8b03943258e42c141c4e70187802137ecfba1c9552b78c0502ed72ce153390b8fc63db550f2ee4d76c3e0da2c9ae250a2407d2c71e0636c1b610b64951067ee99e60fe879839a25c4ae1e2563ae648e86ae2c3c521fabcd39ba797ee2799d7c8a2e81337ba86f7ccc5d9f4f3d3557c6fbc2767496625fa6afe2d512f3a209ca67960c23e29a8261fbc9d023c064e08cf10d7dc8cefc2b05bcf271e29e64937a3697dbcea35806cf7a9f9d3200f949c2ca0c9f777ed8167049cd579e71c7d361aa78d08e09212c7c63f69c16fa04dee9828be8232492509f5f7d6d80bc47150a10905363eeec2078449bf7a91e9a99cdc5f3062bf26d4b8a9f9185ef1e71a5684caea7c1658d2a3b9486ab43410b1be60cce2b2c11ddea49ff4b8b6612feb73feb1780a73bc4a067979e6502d28e176e2f422e8d12b795eaeffd3090d474dc20fd3aa5ba16a6ed69880d09230cfff2c2792e4c0ba72dcb373a8aaa9e607bfd432f84a77eaea43cf3a5c312289f76d68daa8701ef442a28aa5fc7609911da2078bfe2ad1cdfba18e36e6a5b73ef1b0fff0769fff4beefcb81e80c041c79500e95980df84fa6841f8e9c7177ab370d88b92af85a5569af600fdd648faba5f402a97a6a87e0c54c77f88859bbca9fdec7ddd8f9c0a79ff230a38e7596e88e3453c000dd3d8984dbc27f3261b4e7c4c10977bcaa90e325519ce9114160cb5f962ba617af1ed1cff922157178e3aef9dc987039e49ab6c179b3ab18bb75657ccf33531548983e856b6cff2def6826f3bd49bf924894d7446668f9e6f031ff74e953e73bc056355b7f5571a173edfab02d0e80a4259bb03690b2684f22fe7d6435c1eb72b2616199e9ef0d0c218c322e81b3ea4ed14e0caa17649d228ce0038bc8825643e84c52d23267af7e40918d34043ac2b92d0f1efd4326344469dee08446f9a9d51752798859158020062177caddee9533c44a5a6f5251593905e05a24d48a12d7ac3bc60dd92c3c5d6ca3cce10dcafe6be0df2e5314f317eb5d6caf6c99a93f63e51da34212643c6d6ea9575d6ec144cd8ea60c75afd18f71a454535c684b400f8879444b2c111788ae8371b49968e5a2a7169db9e6797bd2d9075566dd3e42f91a6293e7fde61791a4c26f7a5bb8b5df0d6bbcc0e60abc7c9b60247e18b76a4ff5bc83c374eead85eea9509a0ea729da41ec58929709e50337530c6c55855b3f4bf6f14d60cc46eefa664f78801bcea9adde734f8433de5887879f20d5c1af01cf8879c14a7efc3b879fc281a336a1a872655f0a781d579caee176020025280d6ed725b5dabcae315d9cebd0870972c81122f9974380500adaa491f3c8211e19db32e90eac56071c5b3e7fd0fb5224a9d98"}, {0x78, 0xffff, 0xfff, "ae118fdbed86bf8518236d14bba7c98b0a963d9cc930da44c38718b22b75bf45952b5ce5c90952e7df0f95f8b50e511663859edd2e3ab2bee7c084a2965b742d3503a87ebea21eef1c58e9397343eab073cb9c202961891749d389d50a3ce1bc9930c96f098936"}, {0x100, 0xffff, 0x400, "6b9f8f6b5a4ced8f923bc51c4bc8b6df6d65cd904d5cf3fca02c86af10be502646fd31eabd3310741dc63eebc7351cdb0be8b4c7a9553e7a6a6cce02a3465fc7d8704bbe59a72620ea7c0de5ff9cecb8aa991931090c94d992f1db66842fbd13fcaf111a2727c253982cce376508c71870cc323a7a26fef67e7dd00634978940c5eba485351961ce63c6dc257e5f1cc854b39c9c1c43fa7e027faf20e904ccb51275582b4166dd7fbdd6215b88dc45269e9560095e1281d9d103daee1fe6773e143745feaf7f912742ffbac0fd7895b2fc52b3720b5bec42f58daf0dd49ca5f323e0030dd7e1eec4a6d0424fa550ee"}, {0xa0, 0x1, 0x1f, "c906a12d6e17284cf9d30c79ffc7e2513fdf677d69e72686e925fab5765ef96dd92cb309f54654c4d2a0747dee9a25deab65108ad89d4d3da2ed761b23e72fe9d59e978fffd3de53c9403d4e559a42a7a31ded7ca4495ce1113630f64b45e574a57e8450cf62e8705f7286bc015448a6c7e82bf31f6378f43812d611c1a03acd2411754a91409263da8e556b42f67e1a"}, {0x18, 0x0, 0x1, "d7ef50a18724"}], 0x12c8}, 0x5) 00:49:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x200) setsockopt(r0, 0x1000000000029, 0x2b, 0x0, 0x0) 00:49:03 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x40, 0x8}) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x8) setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = dup(0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) 00:49:03 executing program 1: r0 = kqueue() madvise(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x5) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x0) 00:49:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1a) getsockopt(r1, 0x7, 0x4, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) getsockopt(r0, 0x84, 0x1000000000000080, 0x0, 0x0) 00:49:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x22, 0x5, 0x20, 0x7}, {{r3}, 0xffffffffffffffff, 0x2, 0x60, 0x400, 0x400}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x9, 0x6}, {{r3}, 0xfffffffffffffffb, 0x46, 0x40000002, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0x1ff}, {{r2}, 0x0, 0x44, 0x1, 0x7, 0x5}], 0x98a, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x8b, 0x1, 0x5}, {{r1}, 0x0, 0x8, 0x6, 0x0, 0xff}, {{r0}, 0xfffffffffffffffc, 0x42, 0x2000004d, 0x5, 0x54}, {{r3}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x9, 0x10000000200000}, {{r2}, 0xffffffffffffffff, 0x10, 0x20, 0x65a87a9d, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x4}], 0x8, &(0x7f0000000000)={0x0, 0x7fff}) 00:49:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) socketpair(0x12, 0x4000, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) sendto$inet6(r1, &(0x7f00000000c0), 0x0, 0xd, &(0x7f0000000100)={0x18, 0x1, 0x4, 0x5}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockopt$sock_int(r2, 0xffff, 0x100a, &(0x7f00000000c0), &(0x7f0000000140)=0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) dup2(r4, r0) sendto$inet6(r0, &(0x7f0000000040), 0x0, 0x8, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x1}, 0xc) 00:49:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="007c219d3d410e200dcc13482881c460a5daf766f2d595f7923bb397ada65abb8dab1b51f99c818e1bfd4154b57f84a32dba31d04b5da6a2f40319711c1ea8b0fbff6680ce689632e92004dfcd260180000016dedf94b85e95bf70b875275c2c6e1182e5214c6d8f2ae7130cded50ebaf9a907477336234181d23e9354c89fe656c81667befb834b60cbc211b7a0969a7f66e9a5047938bdfb41e5b4d8e1db8423e8f5e50861a4cdcda60800000043a90ce73a7efb3cd3462d50826a3a88c06b3352ed162dec52bcc8b7d7cdcab1095d19a01239785bf436d8d59534797207aaa4bcdaf9fe32d184c20edcdc85d5b2729c42965777f25ac98d58a81d", 0xfc) 00:49:05 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000026, 0x8, &(0x7f0000000040)="6b3dc9322fd5551530348213c469f6d68b5857bf755c04473c7471d54e8ca4b47327872ed8e114b2e230310d94fab2e03fe3ffdf6e0d5b2f92da94c62b1e3068045986c3d70998c2", 0xffffffffffffff6f) 00:49:05 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/1, 0x1}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x6) 00:49:05 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x310, 0x1a3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x4) close(r0) setrlimit(0x7, &(0x7f00000000c0)={0x4, 0x95}) r3 = syz_open_pts() close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe0, 0xffffffffffffffbf, "25e7f613283958181095e4b6d987e72f21f9a215", 0x100000000}) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f0000000200)={0x5, 0x625c8ab9, 0x7, 0x1fb, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xfffffffffffffff8, 0x3}) writev(r3, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 00:49:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, &(0x7f0000000140), 0x0) 00:49:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x8}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0c9e6c51f79f5f036af3eff4b418c84e64", 0x11) open(&(0x7f0000000140)='./file0\x00', 0x20498, 0x39) ftruncate(r0, 0x0, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x23f, 0x0) renameat(r2, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') sendto$unix(r1, &(0x7f0000000240)="9c2d39cd921c2702ba9fb6355ca43180e30ee694024c1e3ad08a70a2e808463f22165702a23301ef3d16b4d4d05f0a8a0c6da8e9fd3eebeb4bb4c95303faf9c61b01de8de675d41f84a8e003a86e92baccf84b9711ad3d4bd0665a1f3c6ed3c3cd7481987360eb0b6c19741560199e9f51af164d3c2383f98c609d1fa60d033c67ad795d99be415800bca6704003382590de14b0e4689af47456b2a891610b3bccd20b25ded86588933da9efba6058a498b3b1dc850913eb5d8f1fdef802f606aa6234d352ca262c4628ee7ff3c4fc32791240e491e2b2241c5f8f806f18493fd65d10daad14", 0xe6, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 00:49:06 executing program 1: r0 = socket(0x6, 0x8004, 0x4000000000000000) setsockopt(r0, 0xffffffffffffffc1, 0x9, &(0x7f00000000c0)="eb38b3e84cb0b9f9dcf3761274c7f9aacad354bf5d46fd36f5c28a5cd37c4a5040613ee22516caab2bc9b26b00da0a57ea575b03cc0f1241bdab6a30cdc92ffbec6066e724bfd51be2a87cbe16f89d3b50c54fedf9e2fba141a97fbd4a342d220831dca5881da7885da14778e0a25080aa04d1a9e4a9795b86ba43ec60c883cfe5cfe87b47a2ec665a14c55c9526029f9682c7a3f5c8d96f4145bc9cff9179c338a43f1b998042e7ba24f9ed2046172e", 0xb0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x114) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 00:49:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="7350de905e2d8b12946986", 0xb}, {&(0x7f0000000140)="2ad32163f749eae85940e91f2eaf5bc4f5ef3472a578dbc620c4930705699ae79ca4420c17b7695c06cf4df66d0e9e10a007a3187fd3c8c8adb6fe5ba94210b607b5114935d4151c2f732813d6b1c9fa18f936ee5a13449db7cda7750890ed300d33f6fb779e4f0cf8e27e84549a7bc12d92bd2732c1eb95", 0x78}, {&(0x7f00000001c0)="5b5273118903f829f7df9b9d14b8e15f16b38884b03535d586e6081253bfff73c7d11f71e42a9d5c43e6f0ef2f09eb39cc8528ed", 0x34}, {&(0x7f0000000200)="db59d07e3a032ec25beade27135ef8dbd69b29265905503fca7bfe572f22eb6487a0330f75e91c7e1f825b43b8d2393beb2b6d01b856ae79b88df543300350", 0x3f}, {&(0x7f0000000240)="92cf08ca52a74107a6b5e12d29d6ee82377293ab4cc6e21ed929203dbe6af537bbf9ec1de9487effd30380bacf7ffca21a8e7619b20c1048d0596d94e063bf43eba59ddf312653f6d770b60ca35ad49c6417e47605f88765b5c97e7e89cb8285cbce4875073bdf4287eb11e398b84be504a7506821b15a07132836fa344a9aa375d5370d4d50e2", 0x87}], 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') kevent(r1, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x58, 0x80000001, 0x1, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff9, 0x84, 0x1, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000081, 0x800, 0xfff}, {{r1}, 0xffffffffffffffff, 0x28, 0xf0000002}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80, 0x4, 0xeb82}], 0x3a8, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x10, 0xf0000003, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x5, 0x38b5, 0x4}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x8, 0x120}], 0x0, &(0x7f00000004c0)={0x9, 0x8}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) 00:49:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f835", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0xb58f) readv(r3, &(0x7f0000000000), 0x1000000000000018) 00:49:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x80) r3 = dup(r0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x7ff) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x4}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8001, 0x9}, {0x1}}) ioctl$KDDISABIO(r3, 0x20004b3d) fcntl$lock(r1, 0x537b3b00b2d04195, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) 00:49:06 executing program 1: r0 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x100000001, 0x5, 0x6, 0x1, "16788e019035dcaff96c2dd47da7c25f99ffc206", 0x1, 0x3}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20068, 0x190) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000140)={0x4}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x7fffffff, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r0, &(0x7f0000000040)="d4", 0x1) 00:49:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a4275060000001c731416950d", 0x1f) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1000, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{0xe1a, 0x6}, {0x0, 0xf8}}, &(0x7f0000000180)) 00:49:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x6, 0x1, 0x8, 0x47e, "6b7b460850a48de97cc1f7e65e69e621713c6a69", 0x711, 0x9}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00006692eec4bbf986e749f4a20100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 00:49:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="d64c5226526c0edd47be68b0", 0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) 00:49:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r0) ioctl$BIOCPROMISC(r0, 0x20004269) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 00:49:07 executing program 1: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000042000/0x2000)=nil, 0x2000) 00:49:08 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xf1) r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 00:49:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x8000, [{0x2, 0x9}, {0x3, 0x4}, {0x1, 0x4}, {0x3, 0x1000}, {0x3, 0x6}, {0x0, 0x1}, {0x3, 0xe2d}, {0x2, 0x2}, {0x2, 0x3}, {0x2, 0xef}, {0x3, 0x40}, {0x3, 0x10001}, {0x2, 0x9}, {0x3, 0x700000}, {0x3, 0x1}, {0x3, 0x3ff}, {0x1, 0x5bba}, {0x3, 0x5}, {0x3, 0x689}, {0x3, 0x2}, {0x0, 0x458}, {0x3, 0x7}, {0x1, 0xfffffffffffffbff}, {0x0, 0x200}, {0x3, 0x7ff}, {0x3, 0xfffffffffffffffb}, {0x3, 0x7}, {0x1, 0x2000000000000}, {0x3, 0x2}, {0x2, 0x200000000000000}, {0x3, 0xb52}, {0x0, 0x8001}]}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x4, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x1, 0x2, 0x6630}, {0x18, 0x0, 0x3f, 0x8001}, 0x5, [0x3, 0xfb, 0x1, 0x200, 0x80, 0x100, 0x6, 0x80]}, 0x3c) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/13) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_index}) chflags(&(0x7f0000000240)='./file0\x00', 0x0) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x138) 00:49:08 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/101) fcntl$setstatus(r0, 0x4, 0x88) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = semget(0x1, 0x4, 0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0xff, 0x1000, 0x4, 0x7, "87c8e5672a327d679782d6902eb4d5c8656038ad", 0x4, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0xb6, 0x40, 0x10000, "27bbaa0e5dfd28bb1f53eb3729bc1aa9bac70a72", 0x400, 0x7fff}) semop(r2, &(0x7f0000000000)=[{0x4, 0x80000000, 0x1000}, {0x0, 0x10001, 0x1800}, {0x1, 0x6, 0x1000}, {0x3, 0x2, 0x1800}, {0x0, 0xfffffffffffffffa, 0x800}, {0x7, 0xa05e, 0x1800}], 0x6) mmap(&(0x7f0000bf0000/0x2000)=nil, 0x2000, 0xfffffffffffffffc, 0x800000000000010, r0, 0x0, 0x8000000000) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="4361e95c1ffeddf85db2c3ba07d91bb449bac58998ef27c3bd217be8a101feea253fcaeba1785afb8142ba427409872de36ed50511041f1d5be1b30d04b8b6ac61f7a91c5515e0d0e9c72080d5cd39d245b14d94252e60f2a0af155caede26ccd20deb72a1b0139aeb4a9e2471d6283aab257b80712b89233a63ce97cf86e7152e022c7c764dc189d2148ca68763b39672d440574400b5426c08df0b46c154ad129657a4375a57d088415e5879c3fe69b3db657234c75d9376a07c2778771dc4b803420f46eb378fd298a49ed2", 0xcd}, {&(0x7f0000000200)="37073bff2e59a0965733330200a5906fb8f4cae00d864d6603d915506717fc5d5bf0cc60752b0b9907e889cfff4ee379f429d2c467e992", 0x37}, {&(0x7f0000000240)="11c1c30f40d6288a010237e9f37e929229a48a65837e3e757e6744a76ae4dd9c0ffc1de5fdb19593541788e8505192c025f902558b605466303371f93a53d88d77dfbe53fa36e43fa009279aae48f74c99497413debb1da0b7ce7e08c9a66a7e88317e7c71430ca58d3b7bcde41e7d6aa522390cefeca822e4fd3d3023f35990f1f2b5168829238d303f72b6", 0x8c}, {&(0x7f0000000300)}, {&(0x7f0000000340)="d2135a739ee415208f9ea8a91bc2b9a1ee0286ab8c560d1d95c375b93077330ffa32663b2aa9c97daf3f56cc069e5b2636d574467fd8562d4670a851388d60af10b2e89238b3295268c7040b0260f8ffa7ddb4356d27a60f185bf046eaf0962b38c98cc3fdc1b19a2df0e1c7ed68d5498e964698dd320122d525c9f039c9cbdc75913b336a7fc6e2a1f88ce86f71b348d89484b01944b13eaa173b87e0dabfa60daf4c69285948ffe56296c447edeea1576bd8fbb4636ce05e", 0xb9}], 0x5) madvise(&(0x7f0000bf0000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000480)) 00:49:08 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/149) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r2, r1) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r4, 0x0, 0x14) 00:49:08 executing program 1: r0 = syz_open_pts() r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000000c0)={0x7, 0xa54, 0x5, {[0x9, 0x5fe, 0x2, 0xfffffffffffffff8, 0x80000001, 0x7, 0x5dd, 0x80000000, 0x7, 0xff, 0x2, 0xa0000, 0x8, 0x81, 0xfffffffffffffff9, 0x8001, 0x8, 0x1f], [0xfffffffffffffff8, 0x10000, 0x100000000, 0x7fffffff, 0x7fff, 0x4, 0x1000, 0x4, 0x7, 0x6], [0x800, 0xffffffff, 0x7f, 0xc0c, 0x80000001, 0x1f, 0x8000], [0x6, 0x81, 0x145cd666, 0xfffffffffffffffa, 0xffff, 0x826], [{0x2304, 0x8, 0xe179}, {0x20, 0x8000, 0x9b0, 0x7}, {0x80000000, 0x4, 0x1f, 0x8000}, {0x80, 0xfa7, 0x8, 0xff}, {0x0, 0x8, 0x7f, 0xe1}, {0x5, 0x6, 0x4, 0x3}, {0x7ff, 0xffff, 0x9, 0xc1b}, {0x4, 0x71, 0xfffffffffffffffa, 0x6}], {0x0, 0x5, 0x4, 0x7}, {0x9, 0x34, 0x5, 0x8}}}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 00:49:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x11) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x110, 0x4) sendto(r2, &(0x7f0000000140)="3f82011ef969568bc7cbba61a6db3953c2df0617ec94e82af10af2ab771075ed0c83acd7dfb2b94a5962255b86e526243100b4d580fea9c386825175d76aad6d4d8ca47d85d0d8168aede05e4af3e998cd", 0x51, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0xbfa8, 0x4}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0xbda8, './file0\x00', './file0\x00'}) getpeername$inet(r1, &(0x7f0000000100), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x4, 0x9) 00:49:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x48) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) 00:49:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x290, 0x84) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)) r1 = kqueue() r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x7ff) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x100000001}, {{}, 0xfffffffffffffffd}], 0xffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x4, 0xfffffffffffffff7, 0x1}, {{r1}, 0xfffffffffffffffb, 0xfd, 0xf0000004, 0x5, 0x3f}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000020, 0x5, 0x59}, {{r1}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x0, 0x1}], 0xffffffffffffff80, &(0x7f0000000100)={0x8, 0x8}) setitimer(0x2, &(0x7f0000000040)={{0x5, 0x6}, {0x6, 0x6}}, &(0x7f0000000140)) 00:49:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() 00:49:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="e33a74c580e0d6b20e9639d2ecdc9b698d3de66a2d779d0f9f5ee12f0b94194a89dab28e75681b4417281479c31c96eba76c915d3ba4c4ba4b00c9be177257041f67dcd9fd401b0990a3b927af0512e00e5bd3b8b7e78a9c451f555135046f10a0618ee788b009ff41", 0x69, 0x5, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x4}, 0xc) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 00:49:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0xc}, {&(0x7f0000000100)=""/4096, 0xffffffffffffff34}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xa, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) execve(0x0, 0x0, 0x0) 00:49:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f000019b000/0x2000)=nil, 0x2000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 00:49:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x9, 0x10001}) close(r0) setrlimit(0x1, &(0x7f00000000c0)={0x26f3, 0x2}) 00:49:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x4692718375b0d674) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) fchflags(0xffffffffffffff9c, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 00:49:08 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) r0 = msgget$private(0x0, 0x466) msgctl$IPC_RMID(r0, 0x0) 00:49:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() socket(0x20, 0x0, 0x40) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 00:49:08 executing program 1: r0 = socket(0x800000018, 0x4000000000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 00:49:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="3e2b39e342f38f5887982805827028f67639f9878f7b191acf4f49210bf8ef9930cabd7b2e948c04838639a98048545b56f17a61225784d27d89ac2e39d8b94c4ede650a005d836e", 0xfffffff0) ftruncate(r0, 0x0, 0x0) 00:49:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 00:49:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) flock(r0, 0xd) lchown(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 00:49:08 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 00:49:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20300, 0x104) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) write(r2, &(0x7f00000000c0)='\\', 0x1) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x80, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) close(r0) r3 = kqueue() openat(r0, &(0x7f0000000280)='./file0\x00', 0x1, 0x2) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 00:49:08 executing program 0: socketpair(0x2, 0x5, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0xc4, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000200)="e674bd8276566d6effff313c1a", 0xd) write(r0, &(0x7f0000000100)="42cb3ba80a68d746eed51b4e25714235d40859a1d63acc817437c2557dd4ddb4f704cfd21db10b656f88c06e380f5be1c54eccdc9599e1dac42873675c0f224e1dde0e28b5042a658293bf6fb2af3b8eaf27763d6945bfb7638eae5ec01054b7d8b603a8c1db35a34cd4d5997240860387ceeb3781c013c0e43b6efd76f4e93ecc9dfd43c8eac3acc5837d2c9fd0a414317353313c30afb105ec2c3920cc28aeff5c9b1ed2aef129c962eba7297c36d013f27be0daf9cd8ae0b48d1d5ee23148c10ea7010163859a574bdb755d9a7084c6cd43e3283a681066", 0xd9) setsockopt$sock_int(r0, 0xffff, 0xfd, &(0x7f0000000040)=0x3, 0x4) 00:49:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 00:49:08 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xc000000}, {0x0, 0x8}}, 0x0) r0 = geteuid() setuid(r0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, r2) r3 = socket$inet6(0x18, 0x4000, 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 00:49:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10a80, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r1, &(0x7f0000001240)={0x3, "c5840020573be8275cb162354163a9899f76b7facf15313da5bda725861c371dd6dac01fc57e5ab73b1d2021ec2202fa7c8d5f32b9776b591e8c8607ca8f3c3e9a131cfe6843cef5e4d4dcef67b19d67df594bf7d91560fa81e2c311f7e52be1c4ac9f2407265a67080e78bd1776042032c5c7257ada68c73c3fd88ded3e5c4f525b861fd3c76626000cf021550532863a93c554196dc9ed2f356ab4130604721e80022dd30a99fe7b410e13516565f19263751c831286ee679dd19928397cd0fb765392f3e634227f2a729b063a83cb23fddbf59933e98571558de6d68581d8db"}, 0xe9, 0x800) msgrcv(r1, &(0x7f0000000140)={0x0, ""/69}, 0x4d, 0x0, 0x1000) 00:49:09 executing program 1: r0 = semget(0x1, 0x4, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/179) semop(r0, &(0x7f00000000c0)=[{0x3, 0x1, 0xffe}, {0xfffffffffffffffe, 0xfffffffffffffffb}], 0x3b8) 00:49:09 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) syz_open_pts() 00:49:09 executing program 1: truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mprotect(&(0x7f0000473000/0x3000)=nil, 0x3000, 0x5) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 00:49:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000004, &(0x7f0000000140), 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="923d081007fa87cc2964a23e97fc4c234d1ac8360a58c6146b8ef5d344d4ba74ea966cc000552f6fa2e3ef22f575700b983ce8516872d223bfff578e94cdf49d02f040c8282cd0fc923414817be71866511ddda9d7070bec1295239f9cbfea94388e53adcd0ad946b7794f86a85a47319925a33221304d5a0836d77e5a87583ef0d4f9120db520b1818216cb6cfc39a47249d42c0e232c4aa59b6c237b3ab618f3cf33065b60a17f1bb60a1aae89e04b9523c344a8a9984123ee792f357f385cd9", 0xc1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 00:49:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440)=""/18, 0x12}], 0x1) r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x441, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 00:49:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e50662ff80995aabf338643188fe73b696c650500"], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 00:49:09 executing program 1: getrlimit(0x4a, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getdents(r0, &(0x7f0000000080)=""/135, 0x87) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lstat(&(0x7f0000000080)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f00000001c0)) getrlimit(0x5, &(0x7f0000000000)) 00:49:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000001440)=0x8) r3 = syz_open_pts() socket(0x0, 0x8006, 0x29) fcntl$getown(r3, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x8000, 0xfff) dup(r2) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) sendto$inet(r5, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001480)=0xc) r9 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000014c0)={r7, r8, r9}, 0xffffffffffffff38) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) r10 = fcntl$dupfd(r0, 0x0, r0) getsockopt(r10, 0xfffffffffffffffc, 0x6, &(0x7f0000001380)=""/13, &(0x7f00000013c0)=0xd) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000001400)) semop(r6, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffffffffffffffe0, 0x800}, {0x2, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x1, 0xaf23, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) 00:49:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="50000000000000000100002c643093009c5d82b54d56f5b8791a43d0fbf5e25eb57f910370970d6e0240983e0e011ad680a61f7296a140cfb37ff4e10d2cf00de1a055e095b16f8277a3e72fd69c0000"], 0x50}, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 00:49:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d01f0ed01b01e466bf436e68b12963b6e0a0ba42b5a687a935b14ac5178039d82b838c53e4c7ce23c7a55244dd1ef1f5c16011140f411b233191f0d5aca6d2a242383d6166f2a88097c9e8659d05f2ea29f81a54f51c2d24949ef6a1cde0fa360a5049b2bdc01ab544245695ef380f68b7051de29c72ef2408ce2f726d72e33485b1301f474e36686477e2a3086428fbab10f99decb8ef82dfacb73da82996faa0d"], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x5, 0x9, 0x800, 0x5}, {0x8, 0x0, 0x3}]}) 00:49:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="5827200cbd9036bae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515aaa5ba9872a862c9798c5eb4c8ab06198824b3da025bbd45d3bf5795b6fc7d4096e8c8b6b87cb2d62b8bcdb9ad8a4f5f728193ef16a960387a64d", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r3 = semget(0x3, 0x4, 0x600) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000400)=""/4096) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x8000000000010001, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:49:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x9) setsockopt(r0, 0x1000000000029, 0x2f, 0x0, 0x0) 00:49:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) socket(0x0, 0x8002, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x1000, 0x4, 0xc2, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xaed}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xe}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc24}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xa0d}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xf70}) 00:49:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000001c0)=0xfffffffffffffccb) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x6000, 0x1) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r2, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x162, &(0x7f0000a90000/0x1000)=nil) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r6 = fcntl$getown(r3, 0x5) sendto$unix(r3, &(0x7f0000000500)="e230b9288834dfe62c82eac97f9aaef34a782abad06e13103807858bfacd6fd3bc041c962a83fa52881e33de7de7b39aa4e2edc4b2c56ad1f2c00362f0f879122ce1478b9746c8de469a61749bbcc1f7d51ec3898186d23739c8694aba3e391b6da0c3624fd4b0cdf9f360c598e6b9a43b5d3b99dc483989b210170a70923a7ffd9a07f09824cf628903d0cbebabca3b94a1a0d295bdc86b1a15cbd8ca5070cbb0d0d919d0ca37229afda6e3db8d4683850130b5c6f67bf070d8cbe687fc7481b74d1e34644cdbd74746bff71955625927f9", 0xd2, 0xf, 0x0, 0x0) setpgid(r5, r6) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r7 = semget$private(0x0, 0x4, 0x1c0) semop(r7, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x0, 0x31eea50f, 0x1000}], 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 00:49:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt(r0, 0x1, 0xfff, &(0x7f0000000000)="6cdbf9a15d217a0f9d2dbc8c4f2b6f071b68aef09c0cd4d8b1caaf2b14e6204ac09c0af006696f5b079a0d2b4b213ce101b0d77a048f4281a49ae8a0cb0035ca770f8f035165a57b6eff0721c16058c0e486c64590bc790a4c2817542940f831d8e7bce7af7356fe817142d3af6507989a28baa9e081e453142644e38a99941feb5ca8613129af0ee5582224f3899585225eeb8c04ab9b5e0113266d29d563e74db6de1402ceb6e8bdc664", 0xab) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x0, 0x7}) ioctl$KDGKBMODE(r1, 0x40044b06) 00:49:10 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0dc5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a009c4be4d3c92fbe8ccb27"], 0xec, 0x3e9d8dcf9b310efd) msgsnd(r0, &(0x7f0000000000)={0x0, "5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29958b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ae1b685cfc4f683"}, 0xe1, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x4bd, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x8) 00:49:10 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x9) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 00:49:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:49:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000300)=0xfffffffffffffec0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) r2 = semget(0x1, 0x4, 0x522) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r3) 00:49:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x80, 0x8000000000002e, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7fff, 0x52c4}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() r2 = dup2(r0, r0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r3, &(0x7f0000001680)=[{&(0x7f0000000080)="47b70bec05d964a468ac0062b8986f378597b28068ff2450835ae5bc3c3c3f663467368e5e55a3064abc2ee2bdf3003d2dcedeace6958043692ee2c1", 0x3c}, {&(0x7f0000000540)="aef1aa6bae1e30f31b70505981b7ea1e6b17672e7b0f86cf7290a7daf1d630cfb2ea6b1625fe668450c33578e368a1105cf972138dccae79730be0e2741258a8ebf8a5ac5505385c9d75f8d16ab5a716c3c4870f6361109cabb47b2508720daf9b168ee034963d794559441b458c3dc2c04fdd6e3bc9751a172d529c73e5bda20d58263cdc45c01131a9f8796b5b7706e90e6e544e8c4db4c71fed2e9ea68eb78ca84408b64d2637b0144a469d91cdb1ea9b622b51d995fc17f530ea69efe143bc372dbe72d5f19a271b261417e02327183d5bdd7816da3c4cf11e8b1564874e57f54bfcb6c06386565f2eaa2e4aa0ad79800c072b9136df3a0fef7ab1d318751af8c17891ba600eec93c87196a624a1e364c3404ca8b1d2a259121e07ab0d2f382bdeea61a3013578abbd1d5dca9e5542f29f2c283453e30370c85e14dc902dfb6cd72cb1b6a837f1a26a35079d06660070987e04a191528364b2281ec6f2ef4e4d0cf2b240c03769568feba85e8ef9a9c8fab18c1d10c4aeec55c78d79edb4bd959e74739e921420010007d3a2c0171bfd22dc49cada1aa153231215ae468ac34946bb7ec9ed4093e23859d2dfe59cab5fb08f24f2b17ecbf3e0d2f41dcf78f5703761a036274b3f2565c3426681cb6af1f2b11e2b46b60cda41f1cea4bfe56c5637beea34ac2141bfa815a576f2ae211dd7e9bee6d8dda7e154dff7fce128e95fed5c03928a40b27c17ac3245826a4ab646a3e0965c59d6151ea3e9216160e99b6faf45260c553b4f5a74d79f1a45b4d0de5e5360c852b8d290795a9a0a0589aa282e8b7ed85a2ec09faa1b07dccd5bc94a83124736eba11f852ca73b3bb457aadb469d3595adc2d4be33df09e45e06b57b8802381033c8103080c2d92e40e414de20b0f2a16087e46538302f8a4aae30a82b402118061f00e475192c4bab0fc0aa78e18226789099258ec8bdc50a4f4a59aa1c8e6699f50f0840cce08f81b33940e426616bf6d8100e265e32e08fc8d3df722b15513f7991c1d9a9ff098f23902dcff7de3c775f0553ad4d45aba8f3daab854a37e973412eed47bc332d7e5666268e37e51d88f2f128f270c4aeccc44c8a3e36988ea135e367819b13893ea17874b979d1308474fd2935840c487a9e4478e7c5206259475ada6fd85eed713affcd941fb6e61eb2e77dbfc3fa47838596b154c0c15e12691d3a507d347df7c51d42dc3e7255237f69911bd3ccdd1f181bea28ee4e073706d5f3c5dfed381d89e4a0dd2c036d88de852e8e4b612e71338341075404d6a5d14f427915c15d85b7855c5ae2e95909a98a36ec1220924b1ca73faf1973d4aadc42c24455bbac13585c3d0bebddc6cfef84fab09f5ad93849adeacc0136261ae32dd89b9f4ce79d2566475211be2971407999957c6916248d466c7699d2f9ddcb8317695b94d06ff23a95294f38787c567988c026a2d0d9dd07f64a80e863e97cd2c31c0f403da43dfbad2b755de3cdc69ba6a9e81ddff430942992e4bf873c5fb6eff7da43f2b5d0d602631c7241a418ef7080e6cb0c0f8f12e98b7bf7948e0006c674bca52331e373f2b4e64a02118f81ca6d96ff9ec7ad0cc022729acb2c389d0d7a3c342cc6ba88cb304efba343876149ca64f932ecee6842f33df555265b6fff88285566b71b5cb2cd862c5e046670fa5e81f18fb84f02096ea118d4fa292eb7de274dd4eaf6f8eedde4ae20977f9a76a24e3a1ab2c9d3e43f43fb108ee02004bd89ce9bbe4d28cd9abfa397adfe496509ca299795cecd92887429c4487225efb2c1c81525e538be4ef9c04a8977f012e026209f1fba4be4b2b8b5d26d8c5eba55a0b52384121deb1cacecdf3cfa8af8224ff0d005771c6ed940c79c5c5f887550a8f1ad03855d6421702136e741b3633c3d86ebe6907c5b4d9b05e583d306372cb314496375b5a020709980878029f837386b72e77e6eb2284d75ec37f4f6036681203e403f21c539f4a21f402961d3918785aecb0b33709050b154ea9d61d02228526b6decbbfc61aa2413070dd82ec2836fd9eb4ecdb0728fe53fc822a0c17792fee955d592de47e1f73c5364ba498aaa056ded05e020dc2bebe6276c7260558f8657a49769b11143b184ee140fae4f1eb83fcf428f30229e954868fd40c37bcb27af4e1b2a287472cd336ed3a91101d2541332cd25e7d8c1cd6a27cc3a34679bd234f77cf857d08f7e85c2f1860f5ab07aee6d31fdeaed52d206c369d226986e368ef56cbf6f80976938ddd6f81df1babe163b49f2d4fdf36aff026b591cbfd10df6de2025a5ab8613823cfc5cc65ece84ed276a6cff2109d483fd5a44450877760fafe32c9927863043b2d39b9feb8360146ed569b4aaf97bde7ff61859aed4793b7fa10e968c0392556cda0de2b7ed3561fa7fd54778593fb3140ed44ceb67a6a1bc5e408197bd91f6ce4aed0e587731c5966196b451e2ad2374f1723486bed7cc2775d0116fd7cf2f6d88b63dc44fc273460cd95def0698d8e05d1397d6a584705a2bf45db74ffd9aaed9f79f446d5ae0ff502499c98d46c85c9c8a87394fa73e092abb02cb86e265eac243dc82a1b585fdcb60379bcb9f0d66e2f64499284b383c96ff98a990e980040ccfdbf0c206cc5cc3fe48e3a95bb2aa03c6abdfb9cfe4fb730740cdbe3df477f27e3942e0702db02a05d75d6158810e9bb7b16714f108ff445688ab0de8107d87536795f8477b86cc5105d9ee238da23b48eb47dc316399cc398a24cc3063203259559634c05fcbfbfd5b3291e8162972123996cb3799d7b020f6b712dac6333d070b8556d98d1f2b1169ce0ca9c9eac44d538f78b67205b827d0a9f302ed4dd5c503bc0c6ca3d75ae56162202cbacccf59d86617bb2f6001093b08131aa0e5b88cd61a467e70be28dc67ed9c8ec6bd4f9b6f314256afb5912f6c7bc1c99a2d16e614323fbc9543ea4b982db76d09d15c22996c09f9591c677c727b4d508e217590456351681b7accc722363fd9527e45d04aa6187254e787eb73bab1dcca865314c87e33cd02b2215ae0029b2965c0b127e6d5141467a9a981d567dce61a7395ab1161e1025f3afd2f43db7d13ac794fadebd5cc863de7463bd19c432701649b593aa506f36cad8ba0377d8fcb32cf7a4e1926a42a9e80f1a1a8e146142513853970071ab85e0343af41ff8b95d72078831082fc6589714bc439efff4f5b9d856438d6ef8d24476e6cd2c925d281e3662e73d83647eb45e5f17264f5769894dab110c69b78b6af3548819547c62fafba05773ec1e83acffea973247e925c10aa5ef3e76208ed114b46804e28e43e8c9f4b6cd20a0be40a13fcba70fde6da928899e7e82e7d3f65f5c56b78132530ec350d67eae7c2c3476f297e7134da882b76e414b701f871a50b21b501017a396710db4e172671d72c6e232566e5001327048daa888b9a12320ae11da007e94dfc69d9443aad1a3ff53a95d8d4c4fe18b9482b9eaedb98e300e68e1f7bf8f5d2042a4738f475ebeedfb5cc6ef6bb8342254db391f997d1dbc885c8ff0a3ac722c0ca37a084f922b8a259cc5b4fe89c125f74df1908ca77ec55c2509e28128df297e670ab15085326f081f9919ef988f3b33dbbc5a7989612e7424124044d0b9f0ba71447dbfd345066d02c00936f0efa6cb6c58bcd184f0765e0687880cd487d215dfded6b9dd40da5381bef745015321351a208783fade33ff0745edb9cb7b3a9eb6000fea45edd416e31cd7e93b40be8780c28ad695880eb23d6161bfffa97d8c6e516570db0ae03d4779c76cb9ba7504d250e8dd4bbb5c2770651ddd3eed2704a9df9b481e4b67aae7c5c6af0950bc38daf3c96a2c8940bbc5ccc18ae167c5e8993d2b72030806aec5a48d158c27b2519f3c56cc2779d103a95ce0a1f2043f34d3389a60dfe7b844a5a30dbf0543ab76bdc988187585db5d19da7d9629415620d5fb5e58f075f329194ede14f13f28df02115b2087400b291b97720692c576d0256e26ad237160388eb236a18721e2544171b61945b389316112b8c29462f72f0c6488733a1c0532a195778cf29e6028595d4ddf9c21c7c120ae51446d2f99842c47b3ec02bf3c93162d85351354c8d5bfb279b765a0e138af0c61445c263c5eef04ae996a3277f9597fa95ae5c0a4236bacd785ffac1fa4955c6c45b0927479cbaf81899b9c6c8be32764ec3ae815a0a31862832c14aac3f19f56f90208241d0f49a2458650f04343bcd00f23742f2439d4bd4b092d58c8ba25b494b92298c01670aecde99a40b3360fbb30b32484881f8bb14402031856668fb37c53e51a391b016469cc74e974aaa726cd77b4d5e8eab0e917e720846c0b110e5d721171dd529158b9ef754b57f00af32a3ac51a421934f7a3bae009ccc87f55d313a33e95de49c15844cfe9160716013283ba5a3520acf12ff1ff783a4c9416906c2c0cc7331abdc311fb39e75a4a8df9d39853754086c14d5d212350b5567255ef140f3a1a2d624d0c6c0de3f8a843622402f1a8b7abe62389d0908e70d17c8de2b7d684024266a4d6ca0fa1638c917da8e1d78e9a43338c67df8b73d1c0d130676586cbb0a2f2a860f02b9dd0c9888249b09fa4df9a2037dd95033da4b57cdfa8a1009d859f458845e95aa04281927e5f3e277b20ff5dfa7935c1c12853dcfa2dda292e57aac3cf8f69ae001c2d2eccdd001de53ce47b90e30d20bf317c3208253dad7f261632ec1ffddf5a0098268a8534730109b95d8023b078e4a4e0acf53e79f9fd7aa3a5d79b6334bf7fc62e6b16cf29fc5f566246ee202d02f074ac3a83e9eb20207f05f1a5f51891791ab917df850b0ed89e4b35131d24458ecc4120bf4a7888e37723f4bebd69b212ec07f987d17850bbd046a7f085ad6f06b17ad7c52b21fe1d301f104f9f134223e86e6f1c42e03fd14021f2c6ae8b204fb4d10e9d426603d65e3f363b9472a1a15705f485204b367e2a5a68495238da9a421de4a8760f8eb98e238a7a558e5cad5e1052905cd47c3a5d254534658deffcaec75310d3a7f31aa288f986d5c1a4e88d3007e2338adc36ca3defe43a2d9faf732620d4f12d1d2edf29f1f1e350746c117b658c5461e743d3513c1978b6897fc53cdfad1e049981b877472a6473aee460215029c2f209793be7a7eaa3c99b3f33428240310834fdc3c02ebbc794d7ba173213ff69d2d5e11986ed123a5123a287782b3941525d9031482aaa5e75144081f68be5d99c81bdeb1aeed4c88a222168cf1bacb66746aa7d389b77e9abb47517f3fe922f50529b0e60110fb7c95fd64a88ca9b190a235a9f1333fdf085e56addbea496e0b7b69a979b8c676ef527f813bce508945a6563e07766d457463182dda441e79a2eb72a9fb1bd5b0ad40f3e19dbf31a76d0d6be91020c1f4406e17c9e1c7034e86242365e2ef0d912599375c9cda77d690f4b7f3972aee00fc80e6927f56fd174a60cb74f070796f510f539e8e124068ce1e776996ba7256428f90b02339c0dd4992598efa2e07cec259bf2b16a4f3a52e159b43cfb770198a3e5c85e002f925e1635196964a33bdc76d643ec1f6751acd908ec2405a6eaf18461cbc911fd6fbc525c06fdb17bdb133329f4fd773505efc7172553c2a6521977f9f85fd3e5eac6a2c6ad0cb416bb94ecac29215287e87d5f80c190f016162849427a8f52585f9617e2b195c42641124614a1bc0e7dff1f799b2dbe8c5a49c1211814000d34b670f51635ba8877fc81b65cf2fdb5796d19983bf749bff14c7e5d0", 0x1000}, {&(0x7f0000001540)="8e835faa6b226d083d8aaaa6456a64d9cb9b29afc389075846a955bc3faea7bbe52c7b8af7d75d9a1bbf128ea6240771cade5e0f35f8adac9715d2551be434a4b8170eaf92c44abee900cb3542597d265446fa5c7a3c811e939c63e811e2932c94c82c52f2823e22cdfb13f384358ee8ed520bf7b3504436b56968c50e2e7bf419bcbb3842cdc4d501f2f917b04270898bf1b6445e4047e34ebe05ec2179a164d90f7f7e930431d0bad5a1bb4a73d3ad21416e2fba08a6d3b6fee507c96b36b4551e1cb53409a588", 0xc8}, {&(0x7f0000000400)="75bebc9e2ba9", 0x6}, {&(0x7f0000001640)="3b81409b07e84c6369696a847e4478b91278648ad6112c3e34270e32ba9f", 0x1e}], 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)=0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x7fff, 0x1, './file1\x00', 0x7dfb, 0x8001, 0x0, 0x9}) close(r0) r4 = dup(r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001700)) r5 = syz_open_pts() pipe(&(0x7f0000000380)) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000340)={0x4, &(0x7f0000000300)=[0x1, 0x2a, 0x3, 0x2]}) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b7c84a4e351f9a5ff9c11fe4dbfa600"}) chmod(&(0x7f0000000000)='./file0\x00', 0x10) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000180)) 00:49:11 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x3, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x4}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000001c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x6214) socket(0x10, 0x4000, 0x3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 00:49:11 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/42, 0x2a, 0x40, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x800000015, 0x4, 0x20000000000) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = getuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:49:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x2) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a"}], 0x72, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 00:49:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x0) socket(0x10, 0x4, 0x20) 00:49:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r1) syz_emit_ethernet(0x63f, &(0x7f0000000080)="2286412904acd112e33fb6d656ed581ecd88343416ea30f38b6d04afc780a833f03c8e0a440c58b1bf72828b42b835adf7ccb4b79468801fa80c3e5d36457844be9e5e88d0acf20c8907b79acf") 00:49:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() fcntl$dupfd(r1, 0x20000000000007, 0xffffffffffffff9c) 00:49:12 executing program 0: clock_getres(0x3, &(0x7f0000000200)) clock_getres(0x0, &(0x7f00000000c0)) clock_getres(0x4, &(0x7f0000000000)) 00:49:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000900ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) 00:49:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 00:49:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x8}}) socketpair(0x2, 0x8000, 0x3bb9, &(0x7f0000001340)={0xffffffffffffffff}) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0xa) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000340)="15db2ee6764acf367ae5b0f787dcedaa9b11bfb24ed29a042a8f510405150d8abd7a30f05b53ebec1f3712eaeda657473bc8862daaee9306446a5924282d2bf73b646dfa3dfcd13fdd4507b9c3c86822e8a42064c1f9686600b13e7b42013b12d9dc4a0234c8c262439f841663e53f50c01dae5164942b643239e2b29c60f58183c82724a83c491d039501e8cb17722920b06eef65c9107cff0b9b98e501a88f43a178ff3aa0ca4378511dfc974b721731256efb89005b4e6133fb81a568e81457494d18a608f4acb3555c76addc7fa7a10914b2a4bfc167d5011425e17815a7d16584d0b786c1eb4ed59f914f22259899260ffdf6c63d1017f616166df9a51018000a2c582feb487febf1bf64712ec5b3eed5731058bdb26790cd60d9a0814f3eac85e0b343e91b138cdccb4153e93b7e3e3510fc937ee60df1c378239de75bd38c6e39bf414410f6a227f27c43a71a2cff5dc589e28eedeb3bfdb83dc8d99ffa91fc95630bbb0189053023a2e764bbfd2d340684fcf71fc204295590d4baf559d1db6536d1a7b61f54c024dca10dc6936707defafe2aa23cd11e351de202a21dab1d729e2d4ab9b0ef472aa32a0e01400214fb8b7c5800f0701dd1b32cb3f337d931ad58bf45d4921fd2590a7614db21e15105b2769a71d3c37567aa048dcea28ec46b4ea9d87e3fcab27c1474e310d48fc4eb6cf35cb415b2f980cf51551c95f393b0ae452e90b57b8d4bcd583def2b078ac777bafca6f7d4a6e84d03122d7177b9f7c78ae463e9d77b602746a0dd57086ec50e62af9c78badfa774334cb9fe370111a170ab889ade501ed52120f07587fafb8ca1680895cbdcb9854b6fbcf65be5d30f591908d29c3385942a7375b1b9444a68fd10e691da093638b07221362e1e90596fe81657d4ef17fbe71cf5bde0ff8654c9d7eb217978e9510899482b016245dbcb3d08e7438ae1fe8604eb473d10de6c07934a6aef6b892bde3de7dd8b0448c34dde9c9f748681b7f27d7410e62a96418424780e74d16fbafff798a34805f942fc949e07d5ac407f1d2eae7e107d2a355e25d78adb63987ebd0326b24d8ffe8c3636d50632af90cc4269874203ef1cb10a9390c3b0fd33b3b66c9538792030d06b67b0fb544a54c5cdabb33785295eb688f2b965fdfc5cd83ced7143dbd8254cd04efd72184c2eca9acce5e00d34f8d8de81c27fb0f5be177b3139f080b4532a78eae7f4868a402ab31122abcbcef52ccd0b8099a0fc0d25167ab221379af78d511923736da64b8a21ebf05f6c3e1a24d855f6081a4d12b4e243ef822b19bec798dacd8d486cf42cf822c54788c6eb2769b82943e5fcc8aad825ff7c43d373ea27081c509b120d71909a3b1512918844ba6ca0a0c8ca165671e7d646eb4c6167e83a44ccce98ae11c7c58b00aa2700f86d9ed06f250aca2282bf4b5a9c831c577f17d6c7d10606c38cbe4328c6481a7be4362745230462bd7f35a16074b148dcf7de26af960a07a9c8918d768a7ed2a76bdc3a7470bcf559529b4d42fbf178078e073184177911d1bb4cc10107c74519a98563b06b981b8020b761d973bee23d066f363e0cfbc316556a5c407a482b0e271fe1bc9b6fd7443de0829a64c395801030f45714002453c6f3d1ba8ffca8593cee91de52141b7ed6dbe928607edf8acf60efd459392333d4d3b9767d27a66030a170986a02f1409cb518212d5cd64541718bc5776a91f21d4dd7b9c08d3b71fa0d9af759d14abee3b1d16933a2ebf72dd1c37590dfc5fd7267a5b64571a02b3ed45cbe44b7eab6aa10f18c62f002cc36758513fa070950276d06886a7bef24eaca82c5325b31e500749ccf2c0f0b675980d69ccba5bb553af445878b0af2cc006fec9b8105c407a16134d67c84c0ce3b09e30f21b13c1287001a5ec02527d62d66910de7b0f7ced4e2ff0f9105537c4f7e8b9560fc645deaa7f965c8906fecd19732e73c3faf7983eaa3d661ab199675d81a3607f034a4eff11708c4c2791e72ca96f15470d961403836ac93b54878a73a60a92a80deb64abcbcf75c5956be0b92dfa0ca17509f650ec3392bd0521f4a1795f723aa2da451be60e3ef2388a350c10a2cc28490a76dcf6e0e53b81b8d8a1e80079da55b6ca9d4113da84dc6c44d23dadec3a293a84162e9d0d0043938060c62a42a39e4e3d8705879534e186b855fb96b0fc2b1e27627ea4a5bde65162d071a1dd740ccc2803b89ae61b454c6d4fa219e66e2fc2d3d113b31d3ec71da07453bbb332f178bcd2c61dffd7d7c2d6d0b78091aebd4bed2d25bb6e2dc7da7ee032d6313ee73848c180ac557ab8138b376c4af99c2bae4938b076d16106d66cbf746c9f144e9770b10612e5433538473af4c8bf2fd4987403d3313fa3cc90826a44fae6b654195ad023a3e73d9cef1fe0bebcc414501fe6dac9530b53f975d2d42d0ec9b8d2ea509c14f3e8157de7a3e2bd43066faee6a85d458c5a784a399d444191e2de7d7569b3e8afe0afb12587b1cfcd21bb923314793fc72bb87d896243cf83317e7d6687bfad966f8766469d976a5cca61c798098f09185d62a9359dd102530d5a0b5cf2f4de0aad797506024c7ff74ee22feb07351a5bc504cac82989870b17e2cdf6f95e2c880a37317b0af630380731ee6c19bbeb9c4cf0049b2a3f31f7210243cfc2cd95bc632d100677171c960bf45d473f828e737d56312dab9891290545518f4d9d912927708dd6dd5b792c8cfb54b8ad83fe7deb214028e8d57bf6e3c2e10d0885a9cf3392113f76fb8b1365e63331677ac12cb44c7551d7089a04cc9a6a3eba566115dc0242c68f460290d2c4a07b190ad98b0ea9aee53525962db209b9fde5b9ddd1d8720a315646a366d8f0648188fd1eb1db35374ba93dbc52653fa6f6eee048b58cb1246e42804ddc34b68863b763f3404374b95ae816f6dc876d3c0cb3ff9d480a85fcde41ae73de7b56648229e9e5c3363f224db7ea5ce9d194a8ea884858e4d0a1710f9a57276345412d421d17eb39885ddac1dbc11082eb95802be32f4370d13e86bce125d5e2f34c106b2231624b6a497e82e6f8c8ea1a08c0754af81d748ec292ae7d5da28797251825605140be67ee9e3e5b31073c6f8e64118b73a1fe55b2f426f9a0660d95a11ede3a3e3117ed0b6c802fa9c1cc525d1e7c02e82726976c5ff09943438390e838b3777add3286e2d8af7603b291a5115c212c2f2dcece33d1e61039fe454d86a22df1b8fb0d7595129cab9b318a2d2d19bf61bc9105ff7824472c57ea8076c55f9dc1b83344098626f7326f9f17951790e90fdc57db55b15c5d4da55a0d4c3653e46a098be7b054bf8a22934066ace8cbce360299c672e754a9ff77a78ea563d7cd63c81f74ad5e2ae35369ea68e1b2b7b501baae5ac0fe947869462ddaf4a33d99bafc3790e37a74148df378e34d0ea90360003c1fb4df5f70cf56e017dc39f3c7ba5543e289598abc27f468ca7a552c01839cd95ae5a96999349b790e6e5dea8ddd670ffefe5a4e2e662b97870fd960d19bcfea9434fd11e3a73c4fddb0af945dfe916ba47cd89a0b892a7c48d8f27786410893f4b304b9b60aff303f9d09ca09b52a9d08f01e6cbacb8c20d2183e83aaa39b782eaf96c4899826aea760506e713a32d9454264ca0b4fb65ca72ae10409e432ce1f464c4cb63d44f061dc3582a9f3e957568504969182d3c31c16f62439ae47db5469ca9605d0d5fa1967017a44cb54b4650baa32fdd7bbda1cce5c5ac6adac7dac35c1bc6d63a1361f2f7a267f18f4faf1cf7a598c9f5022a54830bfe18948444226d058b5c301c1f439a180c2fd45d3624ee71d075b2c40b1ac75247c10034a14940a6925135f67ae1b979739197ed661a8c06b456a451e54a3ee79ddad10e7e12d75173f443c1e9ad3203493030e0b54eda37ff8dc701659d68124df461c05fa671f7707693bb2036de127e7d791b6fbe3414314f7123bafbdf11b457d5718f2cbe435565b2189b683270cbde8e4b3653a0c26e43359f2f1048ecc6169615960a19255534e9349fd9f53947b74c17545022efbc2b9efd6a5733866bec911a8259a56fab6cb811910a2b92415f2995540e98c6731a11250274670c0dc015c5aa3ed2ff15f45c23c40d21dea2c7ee0f077226cb8fedd02b8cb26c053265b70d050a32bd79731f95d7edb9c1529fb153ff4a6d66a7b5903786edcf57fc6c5871c465993911c8f02aae615843298442f87e762ceedcc8f0dc84960d34c98e3b7c997504d38c49b88100307d17824c9d4a1cb5b9189a522cd1f5b998c23a4a34f1dc0243d244f4fcc87e293ca58df348a0e9f43f1dbaefbc1f62c5889e2ab74b0ecac954cda77a0601099fd987ee8bc8d46174d1a12ab81f2b8899fe408a88dc378e8524befde108337a3a098dccb02c505d6494b9dee8dcadc12e016d9d57418b62859cbe4f6c1fa2f73af4d421be9662a9833f711b642fc63314f3663c7b16ac7f4e7be15ff684fb9c077a4f1fb0eda91ad08a72b3115a2795721e627de5f4d0046c37f12f633dd649500b97a470fa2d7555549cd6a6b050574650fc5c361c669a9cf3cec4b41531cdf70574a3b1b89fc27e09c9178c8591f6932705ad044b1dbbdb92f2c416dc51cf7c38742659deea99901a9d9d824be2d6833c7c3017d0e26d8abb4575ca6e4b148fd2a4f20fa76b16cb741448f6b807e3467c84668e27eae9299bd26fefe637011c3ffb2fc1a4b22957d009234bccec4c48867761bf9946e738c544966d7a08d9ba9d4870ba69918569bd234cc4e36ed0e34c57822e718bf7cf5b042f71a4fce4a0407feb1773b149979acd0dc18fd99dd64ba92bf730258e68c795d7cd7cca2e6585bf44cbc64dff1f10e9259595b40be5f44165b5c684b433f6e0a79d46f9018bab651ac9fc4920265cf31dce61a72e7dd67784368b7d861bc400098eb8415b82d8915b85cb7075326267e8d5da17a535031234b87663dd957d1fbe74b0499f1872c9cd9c13538fe1a721e0944268043b816bd9de66e3f5cc4e9410bc1822d08f458e1be16ad02cdaf162fa0502f539e4e6ce114b816bd1b00486dc382067693c89a608a986a5611517779a5fcc6bce0e51088a6b3e3d272e2b5d52dccdcc1cc96009c3ff0ab6fca1515f96c23e6fc2717dd792a5ac4694c93c0118488d62970d88da4acbce5a8037ed16f4ec9106c16c3e6a3636263d7b9e65424814c29878775d3a34f4cc919a5f09f14ef7f905642da50f48200254d224de0dca2dc810ef1572c1f1920624e848edd4c9834a072802f949bd5c555fcfbce5ac5f3c7058e22251f8351a983400c68de0643855eb564ee8150d72324abff014c25d6dd1771e208423c22261913468083131189b46bcbe7aefafc26c17c0c7d3d6841d6b8bb910d225dcd40bdc394a68243ac00d6f69218ca1c43748056d20a9b5170f37cfec3e588a7fc9eb43e9da791c1261ca17fb914137aa54c74281f408dc8e77b19be7068378626956d7ce42cbc8e09dbfa3505846912094e27741b7e6c72a050d53ff941570e63a10c21209dd84f8d15070a81491ee6871b5b8831c095c05db23922300686e2cdae84f954ca7898e14000fe1ffeebfface3bb3ca60a4a05ec800d2c0017516cab2b288be90482bd1ae9b99f33b6cf5ef621efdf4444d1d466d7f2fa76982e460300d9ff66a8af26dee150e2e2dcb7def6540279cc75b65aee1028351db0d2ce0d3c0326acfda3957f222dc5c1261ead989a616c42a49afce77129dd1672394b9ac0b8d3e", 0x1000}, {&(0x7f0000000200)="a5e5c499089087565c675191f8fe4a71b3f20268f141b2e8278fa8be38d087918af226dd05f0508d42f62cc8d967f93790c2ab6a306e5b0ed4bea856232815e870d0e0b6d668725d56c94d4ca41dd7db84f8c08f3396e762738b640f52321ae0cc2cfa4737e66326bb67a5e172178fb9bd1839baad32ba9a98ef1717cd9a93a4bcd246f1a17409f3d96a18107dc0a9fa655ce11dd84208b2bf048437541bc03a639d37c2433ed908bb76f84652fa9160745f1033a67b15b6c0bebc9e34e15a410ad774419be6d3b91b866e893d5cacd20730878e868c680071bbf6da87a6b9a95da7e767b0f7eb554de328935649dca5", 0xf0}], 0x2, 0x0, 0x0, 0xd}, 0x404) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x3ff) 00:49:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d610ffff00000000000100"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:49:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x2, 0x3, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0xc31, 0x100000001, 0x0, 0x8, 0x9, 0x1, 0x3f, 0x2, 0x8, 0x0]) getsockopt(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)) r2 = kqueue() socket(0x33, 0x1, 0xffffffffffff0001) select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd00}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b2}) dup2(r0, r2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) socket(0x0, 0x0, 0x1) 00:49:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) msgget$private(0x0, 0x400) socket$unix(0x1, 0x1, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 00:49:12 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r1 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) mlockall(0x1) r2 = syz_open_pts() munlockall() unlink(&(0x7f0000000340)='./file0\x00') r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r4 = semget(0x1, 0x3, 0x40) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000380)=""/90) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x200, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0x6, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x2, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) clock_settime(0x7, &(0x7f00000001c0)={0xfffffffffffffff9, 0x9}) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, &(0x7f0000001880)={0x0, 0x3, 0x0, 0x6, 0x1, 0x1}, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) fchdir(r2) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x180, 0x0) r6 = semget$private(0x0, 0x3, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0xffffffff, './file0\x00'}) 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) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x2, 0x7ff, 0xffff, 0x1, 0x7fff, 0xfffffffffffffffa, 0x6, 0x3, 0x1, 0x40, 0xfff}) 00:49:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x8, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 00:49:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) 00:49:16 executing program 1: r0 = socket(0x10000002000, 0xc005, 0x4) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) socket(0x2, 0x1, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x8}, 0x8) 00:49:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 00:49:16 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) lseek(r0, 0x0, 0xffffffffffbfffec, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80a, 0x100) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') close(r0) 00:49:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000300ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100c0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x6, 0x0, './file0\x00', 0xfff, 0xff, 0x7, 0x7}) 00:49:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0xb, &(0x7f0000000140)="d5ff966800bfae1d8f68a4da1831c20b71dbe89ffcc98a9f46c51d02", 0x1c) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getppid() r3 = geteuid() getgroups(0x0, &(0x7f0000000000)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3}, 0xc) ioctl$BIOCLOCK(r1, 0x20004276) setreuid(r3, r3) geteuid() 00:49:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:49:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x3, 0x80000000}], 0x10000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) 00:49:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x7, 0xffffffffffffa861, 0xffffffff}, 0x100000000, 0x7, 0x8001}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/66}, &(0x7f0000000180)=0x44) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) fchdir(r1) socketpair(0x0, 0x4000, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r1, 0x0, 0x7fffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x5, 0x702}, 0x8) ftruncate(r1, 0x0, 0x402ffff) 00:49:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r0, &(0x7f0000000040)="4180347358be519bd61c0a32c01ef11a7c7c5743356f942a9cf20756a1f11f65e377a92f26707e849c2d172d1c71ca505e5171ad13f35d53998253ffa850d1c714643b8d5a13f5ded8220d0e789f47998e2c4b189f4d21268899f0b95ce01d9dd41c845b12b048f28a66254c04b04d0bcece0baab8d6d5f6ed2922493c85b89b409967ea2fce7aa08085484de45c978273d13a43baf3", 0x96) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 00:49:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0xffffffffffffffff, 0x10000ffffffff}) 00:49:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8001, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x8, 0x20000000, 0x6, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x40, 0x5}, {{}, 0xfffffffffffffffc, 0x4, 0x20000003, 0x3ff, 0x7ff}, {{}, 0x0, 0x0, 0x40, 0x649879c0, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000043, 0x6, 0xfffffffffffff4f0}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x1, 0x5dc}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x2, 0x4b5c}], 0x4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0xc7, 0x4, 0x3724, 0x9}, {{r2}, 0x0, 0x10, 0xf0000001, 0x3, 0x2f}, {{r1}, 0xfffffffffffffff8, 0x40, 0x10, 0x1, 0x200}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0xffffffffffffff00}, {{r2}, 0xfffffffffffffffc, 0x82, 0x2, 0x10000, 0x10000}], 0x9, &(0x7f0000000000)={0x2, 0x1}) close(0xffffffffffffffff) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000004, 0xff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x8, 0x6}, {{}, 0xfffffffffffffffe, 0x8, 0x80, 0x8, 0x1}, {{}, 0xfffffffffffffffb, 0x8a, 0x4, 0xff, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0xa6, 0x81, 0x6}], 0x227b, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x4c, 0x20000003, 0x7725, 0x7}], 0x4, &(0x7f0000000380)={0x7, 0xffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) 00:49:16 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 00:49:16 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x800000000400, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000700)={0x9, 0x5, 0x9, 0x2, &(0x7f0000000480)={{0x0, 0xfffffffffffffabf, 0x95c, 0x8, 0x6, 0x8, 0x80}, {[0x4, 0x20, 0xc38e, 0x7, 0xabd, 0x9, 0x2, 0x3f, 0x4, 0x3, 0x1, 0x7, 0x4, 0x8, 0x1ff, 0x947, 0x4, 0xfffffffffffffc00], [0x8, 0x8001, 0x3, 0x70, 0xffffffff, 0x40cf, 0x3, 0x6, 0x20000000, 0x2], [0x6, 0xfc, 0x40, 0x2, 0x400000, 0x2, 0x2c2], [0x6, 0x800, 0x6, 0x2, 0x6, 0x7ff], [{0x9, 0x812, 0x5, 0x7185}, {0xfffffffffffffff9, 0x1b9f, 0x100, 0x3}, {0x8, 0x8, 0x9, 0x7}, {0x2, 0x1f, 0x0, 0x7f}, {0x4, 0x3, 0x100000001, 0x63}, {0x2, 0x1000, 0x6, 0x7}, {0x2, 0x1000, 0x7f, 0x460}, {0x3d, 0x400, 0xfff, 0x1}], {0xff, 0x4b588fed, 0x889a, 0x83}, {0x7, 0xfffffffffffff4fc, 0x200, 0x7ff}}}, 0x4, 0x4}) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) chflagsat(r1, &(0x7f0000000740)='./file0\x00', 0x10000, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x2000100000000}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) r2 = dup2(r0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000780)="d5cabb963e7bf11727231303108b8cd10812fdcfaca882f5dc61b53ff8c65cea2c41ed552354e0b32e2661fd40c5943b35ef8eb04d6192e628fd5a50e6f727b5b5fee9c5ab6677aadbea495b3e839bc00293652e3034e5c6b399ad01a7bc1cc3dddb678bb9093174bab27692a096b630d9f09a42148f6a1c2095968a85aa6a2399d3031e786e8fb02d02d0b9662a6e1fb2e59f17a0abeab86379ed1f61bb46cd557c4ebec2ef7d65b92f40ebb4b2430fd3aa12f3604f9a5d9f9dfd254924099d6e81eb4d01e5b208a970c13782bfb6aba5be63b3ea5bbf72aa93264332b1a2be85ccaa88133eb4f48105c49bf63b8a5f8ce25d98df9c73bcb22e36654db2c05daea27c45e4e4f81810e58fbc3e515826453348cab5d6d344774ab82afd2464cd499593553dcb639cdaa718ea846a2fef77855be1eede2d1a1628b54624c479d22a34ca2147e024eb73f7202313dfb1ed2ace5c9ad78781e6a9bcbd1a5a711a9ce95ad6765ba50b82a851c608092926fb125b65a219fc3bee3527db0a2c23774712f5d45d89f240f8df76e055317af1bc2945ac6bd53ba35f52a8c83cbf24bc6c20d57fe59d272cd58849a01161435a263e2f41082ea8a02754be99ed406c1b643b9261d11950e2094c2ec4874acd66e7fcb3318ab6c5430e2b435a8870cd4f47c21a8c8d9be03d479bf975572e12a0936357d5d536a7e96e6b2479e98a74d0059eb945c1e2b53dbadaad30a1d8bff51e4c70b262e6fd6b9350343dd936ee3ff7429e3cefee090cb86366ca2ccde3220c65239fb6133bca92a52ea1ec2acb8d6600ffde49214655cb17c7b62f187102e2b5f463b9a725b0a9e2ea49a8e0d8e186b8e6659a16c99fa80abcbfcea6e64223aee62a821ede9ae7e35e91bece6514533dffb088f7f9b0691597251bcfc05fad36a1a522be1cd968f639c6c64d582fa7ba130a58d14ce67f4a9c0407bf5be5beff8603b01982eedf6e364b48cd7e073801a5bbfb12601d5bd9ca503a84f79df454d5d47561836c029fe2b94a31b5f000bb00d2a9f946767010fcfcc0b3deec012c62322c388598a1c18919d61274e0f610b11698c4b30ca39eac102d9bce83a4afb1aca6117d13dd58d7d279c5e15c64a038bdb34799061403126cbf98ec99e5b5a552274bae7bb64c89a9fddd70a2a8d80facb3f4c82f4c986ac99827b42a1a485e97bee5940308f94e2c04e2d9ceb0843239489e9f3dc18f72a687fa38fe26ba00b11b71ea0d17f3c2e7bdf30bb48cb8413c684e817a758ffc491628fd548bd998e09f662414c691cbdd4ae049938ae100c3ed03e3074c60165ddaa6ff465a7616aee1e053338f3c08b65e79daf7ce19d6fc5f5525059730343f5471f47919936747d4f84d4f5382b4d57d5dfb3eafea29325d67a27c4c797f37ebc423711a45676ba8e59da6c819d939bce56f4b0cd6ac48cf54655a21ea629b7b196d9a1e2552ba444164da6061379a509ab732be371083c6f6f4875f0c1d5e1d462cc85918d2c374788ba731575d9bdc8ce7335cff4232ed0888f617b0c1e1d70f7d0306ffaee5e25ade379b711153540cf8bac9d48e207974234fddb529ef04c3d8f71b203694204609328df6cc4bdc75392f40c5f7f0a0247da2717dbdeeb4a1161719b058f74fa3191420a431e873e1b664558bb7e101e6bcef2b8e48faf6bbe32b487e45ba6a13b38cea36a9be3eb28785fe41dbb1c4aa7ffc3e4cfbd75d45bcfda5b543581a3ef00ce8f6c2f30db98548b71944ef3ecea9b765eaa8d0a53ebda87451904bf179410b728640468544f3ca2b2d50c03df5cb1cf1641de0f918ca2e4a93da5c62514244c95835aa69f920a69cc3e04dcca55fc0b42bb2711e4737ab87940b86e44963f72641c5688fd2372c8459ea7cbcbbeefbb72e541e4ebb79e85fbf316e6b72a12ab7a0c997f34cef7313b71546aa956781d547813fef22909d6a7a813432f68701a8b488a2b5e51f3c9853dee9dcb94c1e36a0628ce4c90f1ee5e5171f3b4ea033eefb26bbcc2443beef295d0bec18d365ad8a6ec910280cd1adb42276c796e9c4e879ba4cddcf8a93af7ab88e590a50751c5cdd31b877b1ad40fff2f622aeb897ef0033b9cb68f948b6e7f1aba79cb8669ce53fd81c0b0e11214ff9e35663e26f4930c8f2b1eed1478a75147e4ed5818d6c88e41aec848a4e4042db31a090285a58fa1b7b59d30f9947208f3ab28756d975fe97891b5e733a39030bb5461af4b243690130cf1a85e796b0c769ee87c6af70a579b02cb3435172ebc593615961b71590671104be0686bf0b0700c2d1ccc314193c45b161e60d9865725a870f70c8e30ce1d2d9a6554fd47bfd472b267de70dc612a5e9e1ae78556a17526267607e76943b3f19cbfc6c1e27180427c445b7e4b0dcfeca492849be9d0e3f65ca4f6fd7bfdec2d509e3d5a53bd49cebebe5c6791269bf10b5c7a5b4e60fd8d4633dde6be8a8baa6f2a7f17337ef931b9f512914adefe85ae17f13f90edf414fc0b1d90acdceb2b9d36f649cd930fbc912520efd912bbead941919c6cf307f9102616bc4154722cd740a898f1cf4a0dc208c66a654d178c115d1b54f8a79aa78a3943fcf37f1a543a0a62a537ef34a84efd15a9deb3aa66e8cc3fa3826fcb8e32f923835b0ebfff4207e6f7fc2ac02882c76531b32716029cfec5119996869520516961b4ac3a53ed10783d179b33fffe6cf24f4967e00191052dce3e002e2918e1da328d22ea277200e32d240e6d30d516317accab389fb92b45c2b4f968476c9eefc58ae47cf4ab9bc3c01d3e3b8d5cd4c24b758fecde465a64d502770069272ec8e7a02b51fa52ff15ff992cfec912181737fce758c83b6118cd78a562ae2bbd340243b68bb0d9ea06f3c5619cc5a23255e647896dfdac5a41c18be4ff892b2d73b88b8de088d3828c9947f5e8989e2777ec8a147ff997e224a898213164f94b77c67da0d9ce1bb5e889d41362047310a30250f100eb052b2c8794d6149ad665f1a8a65ddeb953fd44d6f4da54b8d64bdfec119cbd8837f6ebfb25af44c93b087ce4d37aeca3439693372a9d41bf1a9df8c94b2d4df03b10c4087dc2efa59f499128df5c64d1a9ff7e88daa4af169573e8d49a1825b56bb72811e97d3482c6f0878a814dcb7470118736832505956438c031595f3f83031c755a2732e6bc745953031992ad8733ab47bc94e6e9c2d1059f9548da79e0153a847ca10e53253f29ff708ba0d8e5880222fb4f08e7eef2773b7f0003a330436e75e0d4b967e97a992fc1e423b6ce8be9b4a58ed5a3be37779514df277eebd55dddcafa45832ecc6c1e367715bedf24070958278162eb6a1becc2a56c2687e61ce57967c8285e1f80a14fef4c1c9e120b64ea1aa482b5b00755dacb5248b80af599b1d9fcc364eefd08114083c994c8e09fedba6fbd06d20172e231eaf6fe006eeb8bdeb544cbe85e9aec48657187faadb5fbe7a26b2ea2a4f36fdc79c34dadd99300f89632d21fc90743e35a0777bd42bf143ca9a5b75a2c224aa197405863353320dd09ca25e6cd9a74ed93a31ca38b598ce56b22e52976a89c6af9944e8c617985bcb31ff2b4ab482cb822f1fbf0f857b87b1e4f384b70a4bc2bb4408210cdc4d7e4a740547dd24cc6537d085ecc172e932f1046b4ce3ce4a551d101fd18e0bec71c8f4edadcf06f35303111d1dafb4d76f7f90ea536e3a40b1dcfedfa403cd471fd9a3f8ea8ae1e2089312d0061ed00aaeaf48dda907576e8d95d39c8f863ccf0df1a2dade333bfd158abeb2c3a879ed1a7b295519c56d99225b08d5186fd89280eebd4a65259c7f0831bb912a3f8e8bf9f40c9b7dc8b60ebdd494086a327255ac20c4d4194a45d99cdbb33273af2b087db5d5f092defa528e0a0e24f6ea93de4c37172d0cfc710f5b59e4a93eef67c5dce1ec8d4c3df86d5a22b83ee3d6783d74fd510c23eba9f77f8cfdb4e3dfafa442a5bd9a5769d7fd244edd86db3191a4125af910638c30b25f9e728c0a3a80447fcfa3cb48d4e13a61583001b7b417155c615cccb1e11300e380f5845a8609d53ae06521fe07c85a81faa21270c6f67fe855b2e4dcf36642fbbe6a565fc6328138ae5792205e42d1e342c61706ee7dde55442edf863c0476b1c801bb5a2bd195bc672c8652578489ef8d787b07a185289173ae161cdaa9d40b7e49fa1689045b0a961d73eb24f2c7d6cb9939f2f89624087c79ed9487ddb4027f9e7528218013fff54b20d48ea7f18fc06633e1cc4a49a849eb23e0635f0f5bcaa35ab2ffe86e844708854d232b952e0bc8c5af2da825b0302eaa1335ecbcf3b13b38e8be3637b79baf3b367222a7bf1cc1d7927c0fbe2ea5d3de97e8dd1533c4c5595a0623d46facb56eb325b1dbccd4a4f9c05d6c8e151c710237227b2f139c8afb396c4ce66b0f8faf631b6bdab07cc4dd4a711f65a06be0906bb28994ddb1196122f6417d30cc49369ce63f29fd3fc78c633b13b0cbadb39f70442aa809b3c7b3d978d7b0cf5ab07ac355865993c1e8d3496617435db155da55584bd78c01aa962abc78f5a8225d0284571b5ab1095dedfde3d12334ad8f08fecd06fa5ae89ca058c30345d4505923f4ecf66b49d61c2dfc65f08d05a2d029530f8cbd7b4d722adc5bba65c5d29f05e94efd816b63a0bcc98b91695d42926eaaeaa234c6e99cf3043eb9a119bdccab73c944aa9088b9a56a5a14e3587b6fc9857c4cbe82734e3586bd858d73039665bc923b6c2041e9bc43ede56f0c86dac16b25350d34b17ee3e82722497001a9be402f90d551ccda6dd1b2aac1e3bc1bb29a0c13ea67ad30a7bdf915610a5e0638f943b0aee2bb37f593b39a54d82adcacc3cc999ec870cbd1c6e37f937f6f78fc73517e8c013ab57f67f08e34112c26615cd75669d98845425a533b5123c3d253e21db3ccd12e131b5d213b604a5b0639f5eb9916191c60bdb32f6409d28c40af66409fea3c2000a28ed6a158890230e05ff862a7334b917758cdfaadf531282381d7997c4bf4c979cb61844cd874e8bcdf92230800b45eb645cee69c007bb67e929cb2780060238eeb9b63c11e93aa6133507e472a2efee2c6eb6e14d8a49c43572d6ddb7fe9a73002d1072dd65f2777c91ba19636c39c9cbb2c5c6ab7150c28e596ba6318fc772e10914cd3799eabbcf42cec84878c05c22c08ea615c93f85225bdb3d3062884c224cdb84407de3c9d20d759e372a81491fcb6880a018e9890d174a766736c698b2e337294aff172af1eef8092288b35eeebb3d6f944a1db897cc7b106e69e658fb479b8dcbd03533e056cb2907deb9036129e9f6c2c9391a22034149755e0a8c3f9c6e030b6862bb0f391e8a99e04d4d91b658770b33a7df436e552f5681c1edadd7011575e4a0c7d7cccae257df68af43644562c6e35766d13faedd4125ea25c9a16f21a4a8f83b44b99960c619c007c52eee0371277b69f4d29bcc81d465cfa47b77873b6a9cdef53e4eae929f213838bbc36ccff766410c5c69d0cfad68066274d96baac4a84b61388cb814db5ef7b6cca32659046491e8638d77c0c41326f1d40eb42ddcc5c7ecf717c3646545d0b80a95a2c489d44f82f5b4379255c64587fe1269590dc4f04b60782db17f15052b2517ce29658b0b2dfaec5d25e03f907a09675bab6605475968fb218b417452389c9dac33ac33b4d81b61a944bb4e023eaadf37796093f546fb9d3dd0721b26fa7795a60a02e829f01721eeae353843bc9a99a989cd99bd9cb8c4f2c7dae5f782e18c2341b", 0x1000) sendto$inet6(r2, &(0x7f0000000000)="b1", 0x1, 0x1, &(0x7f0000000040)={0x18, 0x0, 0x400, 0x100000001}, 0xc) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000001780)) 00:49:16 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) 00:49:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x7fffffff}, {0x18, 0x1, 0x3f}, 0x1, [0x7, 0x7f, 0x1, 0x0, 0xfff, 0xffff, 0x7, 0x7f]}, 0x3c) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050490000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCLOCK(r1, 0x20004276) 00:49:16 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x5, 0x80, 0x8}, {0x5, 0x8, 0x8000, 0x8}, {0x3c5c, 0x9, 0x2, 0x7}, {0x935, 0x8, 0xfffffffffffffff8, 0x5}, {0x9, 0x3, 0x3f, 0xf03b}, {0x2, 0x3cb7, 0x7, 0x2}, {0x0, 0x7acc, 0x7c1, 0xcb3}]}) shmdt(r1) r3 = semget$private(0x0, 0x1, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x3, r4, r5, r6, r7, 0x32, 0x40}, 0x81, 0xffff, 0x31cd}) shmdt(r2) 00:49:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e3268f2bd5facdd9c818fcd380cfc761bb608003220000000eb1b8500", 0x24) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xd56) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a4000002000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:49:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x10}, 0x8) 00:49:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x1}) 00:49:16 executing program 1: r0 = socket(0x0, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) 00:49:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchmod(r0, 0x190) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0x5) r2 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000200)) r3 = getpgid(r2) bind$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) fcntl$setown(r0, 0x6, r3) 00:49:16 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x1) 00:49:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x7, 0x714fee06}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bbfb28d8a7ed77b71875ad83132de7d0e983c0766ef54a887b440c26a0723e7e20ba42", 0x23) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 00:49:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0, 0x6) fcntl$setstatus(r0, 0x4, 0x48) syz_open_pts() writev(r1, &(0x7f0000000000), 0x1f0) 00:49:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5bfaa7648f16c5815443b75076d0e39815fe3ea590a654f6bc50096b7e03b73e3c9a8946e2e421fc483e2a5c4f07c238d67ddea7d6548edff76386f8df560c7435b81b0c218eff5806b1aaff55207d1392df4fb180cdcc60b744935b553e510397b4f0b20fe70afab14393b85e94e43a3d322f689bbf5158a2e504b96e8a18a68ba7f5d0c87f9d82bf74264e3af9eddc52cbd64737aa24e45843322462aeef826841f4fd5e8430670a3f348a6e928a1715d94b55e7133f9d264a6381c4e22866ace93c32d56dd9d19fd51493ac29273247", 0xd1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x4, 0x5, 0x2, 0x1}, {0x0, 0x800, 0x7, 0x9}, {0x6, 0x799a, 0x5, 0x3}, {0x6e, 0x5, 0x3, 0x5}, {0x2dc900, 0x8001, 0x1091, 0x6}, {0x2a, 0x3f, 0x3, 0x7}, {0x8, 0x7, 0x7, 0xffffffff}, {0x6, 0x9, 0x7fff, 0x1}, {0x0, 0x8a, 0x5, 0x2}, {0x0, 0x9, 0x3, 0x3}]}) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x40a) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x10001}, 0xc) close(r1) 00:49:16 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 00:49:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) pipe2(&(0x7f0000000000), 0x4) 00:49:16 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) r3 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/85) readv(r0, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20, 0x5, 0x65d, 0x6, "a223342db03bc3ed67e024139a5745fbc8285643", 0x100}) close(r2) 00:49:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 00:49:16 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) pipe(&(0x7f0000000880)) kqueue() dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) close(r3) syz_open_pts() 00:49:17 executing program 1: r0 = semget(0x1, 0x6, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() r3 = geteuid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x5, 0x1f, 0x1f, 0xffff}, {0x7, 0x1, 0x0, 0x901}, {0x10000, 0x79496e3a, 0xffff, 0x5}, {0x400, 0x6, 0xafa, 0xffff}, {0x7f, 0x3c70, 0x3a55, 0x2}, {0x0, 0x0, 0x7ff, 0xffff}, {0x4, 0x80000000, 0x1, 0x5}]}) bind$inet6(r4, &(0x7f0000000280)={0x18, 0x2, 0xffff, 0x100000001}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x8, r1, r2, r3, r5, 0x0, 0x4}, 0x5, 0x6, 0x6}) r6 = socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00@\x00'/24]) getsockopt$sock_int(r6, 0xffff, 0x40, 0x0, 0x0) getsockname(r6, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x7, 0x1, 0x3, 0x2a68457c, 0x0, 0x80, 0x4]) 00:49:17 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x82, 0x2, 0x4, 0xffffffff7fffffff}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x8000}], 0x1f, &(0x7f0000000140)=[{{r1}, 0x0, 0x0, 0x40, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0xdba2a6b67272243c, 0x20000000, 0x7b, 0x3}, {{r0}, 0xffffffffffffffff, 0x91, 0xa, 0x3, 0x4}, {{r1}, 0xfffffffffffffffa, 0x74, 0x80, 0x5, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x400, 0x5}], 0x90cb, &(0x7f0000000200)={0xff, 0x5}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 00:49:17 executing program 1: pledge(0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) mkdir(&(0x7f0000000080)='./file1\x00', 0x4) 00:49:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b40400dea22d00000400"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_timeval(r0, 0xffff, 0x27019d41221a8780, &(0x7f0000000100), &(0x7f0000000140)=0x10) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="943a00925938fe552641eaadbba11fa460aa04ff7d4055f4387ca7821f1dbf9962a16f2058d19deb222d29acdb9da45bb5352d59f2001777deaefa4cb3feaa678974c7d8307cab3ed9f80bd6770011a09ac3d12b5f4f620129483c07966d15e6bdf25dac49b229864b8e3c8b0b19e460dd70be217770cd133fa70ceee9aa9311e3a8e3c729206e3e4581869662a394758f538e876637af44e24a30f3cb57c514065457e7abd7c78ca36aa0b40139b9672345759dbbd9defae295de044394b202c3072e1d7f6b7699e63058e2b3bd730bd4cc453932eb194fa33da283e35eb34dc343b160333c70bc", 0xe8}], 0x1, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x7f) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000300)={0x4, 0x800}) r2 = socket(0x18, 0x8002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 00:49:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x80000000, 0x2, &(0x7f0000000000)="73d6c1a3", 0x1) 00:49:17 executing program 0: socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x80000000, 0x1, './file0\x00', 0x7, 0x3, 0x9, 0x10001}) 00:49:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) lseek(r0, 0x0, 0x0, 0x3) 00:49:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e51513dc", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x50) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="3427edf0659f3f20b0c459b87d22c063a6cad1f464b75dba1b2e4036206bedf2308c5d1c56dba43e4b9992ed626a7b64318d891b3ad47212e87d70bd7572c01d4b9e3f", 0x43}], 0x1, &(0x7f00000001c0)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r1, r0, r0, r1, r1]}], 0x30, 0x2}, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 00:49:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 00:49:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) munmap(&(0x7f000071e000/0x1000)=nil, 0x1000) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) fchmod(r0, 0x14) 00:49:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0x9}, {0x0, 0x7fff}}, 0x2) 00:49:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x15, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000100)=0x8, 0x4) 00:49:18 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000000c0)=0x72bc, 0x4) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000001c0)=""/77, 0x4d, 0x41, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r4) 00:49:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80c0, 0x3) chdir(&(0x7f0000000040)='./file0\x00') r1 = msgget(0x1, 0x80) r2 = dup2(r0, r0) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) openat(r0, &(0x7f0000000100)='./file0\x00', 0x10080, 0x20) msgrcv(r1, &(0x7f0000000080)={0x0, ""/77}, 0x55, 0x0, 0x0) msgget(0x3, 0x8) 00:49:18 executing program 0: r0 = semget$private(0x0, 0xa3a397872277cb70, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x80000000020, 0x3, 0x1) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000000000), 0x0) sendto(r1, &(0x7f0000000040)="16b84aecefd6e82dad976a70d31b852058ebc499e132ff2fae74904d6b9bf273f297a5f4b0dc178de8ba6d2c36081e928d9b9547148a5d1e6ae1757388bceba7a7ab0096af0838afee16bb9a98b34c6e8f2ea729da4250efc52c287614f2cee840120febdced575ffee93c5eb5e2c053ca16affb01fee37429ed839b15699b2406f14ba9f0162abe636e9e53a22342d477f59f8b5bda8ba90cb9c7f490e9600ed89edcc7fc99008c5c8653f02cc51078ff1e88", 0xb3, 0x8, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r2 = dup(r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)) 00:49:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}], 0x88, 0x1}, 0x2) 00:49:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 00:49:18 executing program 1: r0 = shmget(0x3, 0x4000, 0x4c0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x6000, 0x8000) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8208, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x21f5, 0x2) 00:49:18 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x1) r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r0) shutdown(r2, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 00:49:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffc, 0x1, 0x7, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000280)="3911bbc10d08ee0f842af7f6fc3d7495fc6358cd9c08ba7217f5e99bef9c85c06ba7ac643a6517a0bf9c788e5577bd14562cfd32fe1b2e48f486319bff16809896fe019d84ff8e6035df487dcb79669391ea812ba4cb48d749669884e6b0e4428e6fa28b86a050fe929bcc14405d1fa59cc50c273b6bf7e8898ec5c734576aef1ef421dbbd1a951d961ab6f1d2e0d71730878814e087cafd23707a27023c79f8a40ea533532dc7117c131fde12c25cfc0acad17b1856dc96a67e16d8143755508b1b9d37e35c4b33ecced8cc6002dccfafb6aaf2cac7ed0258dc", 0xda) 00:49:18 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x68) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x400000000000, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:49:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 00:49:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/231, 0xe7}, {&(0x7f0000000200)=""/200, 0xc8}], 0x4, 0x0, 0x0) 00:49:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) pwritev(r1, &(0x7f0000002580)=[{&(0x7f0000000340)="b60ade7c1913ae52f6e758bed4a13baa093ae09c93ab7fe199f364af8a8cc7badbf3f8b44b47504d7ee39c5846860d5d84eb1976d441d9187b4886c977c028212448fc2dc34658e7589567297ea7a1e4ecb7c1b666521d26ace715ee7fc33173ff5f2d7263c3e7790ebd215a36b0e430ecda20c809665c5780ddea5c732ab6cc89a9045e9985738ee0b363bb50f8cf01a500e234fb6d78cc8ccd69ef4116ba3ca18f7ad5db12e2f5117a17d7b00f600978b5a0bf21026681edaaac8fa777e0b4821024f81368f3569bc6a50970a7cb3d98e3e727993c6f565441d66649b0cef83306775dc521f50213071358", 0xec}, {&(0x7f0000000440)="e4c9ee0563c114427f4161a008f045e9e459406a23b84763b7b04a81e4ac576d01c6f85ace42463b2467e8b640fee6b12687f6923f9a7de7dd977cb3b879a13bc3bcd9d66cde38cbeb63e87ec05e38d2b64d9b15d8d943df2dba9e8a5a406d60b37cfed3a63a7c0e4c7741f575021c8369e085b74d12eca50d5371f78eee9d4b9804ba8968db5d4566de774f9d094cd9a09f41eaaa90b9f376d1d305c07792cdc582b6dd9cd0fad7bece49ec3181d0c0ddc9152142054ece0a5cca5b2a334ead024daaa1279043fddeddf2c28df1d6466bc02ad4d2ba7d52dcf9d5c9042b248bb3da8b779a57814a5bdec12334e6ffb74ffe472487fb39f52b643105e0f4b01dbed835f70d0148c4e9c11c302ce319f388a43cf373b269c2dd6b1cf25f9eb8d7232025a63bad9d0e0fd699623dec500e1ee9bde323ad4a2fe108593fcf690269db8657d3f8c7705be6d25d315d8116569f6a02310a39eaf070a0c43117a9ace30be9c2644781f65b766231bab421185916be5b7bedb9e8cf0534d0ffc9173dc78ca3c1214bf892ce3e01b720811ab658278cfc6fd4af2cabc44a7ad0962417a95e8bb9b8beec6ad26fbe589c7c81a0b3f20e7ee3a0e328e12f5435736ad822b4ac958bcc879422747af172b9daed64c2ad627a1d05eb78bd0c9cfe4df93ed6073246e0f3dd3816d4d2b9e3313c2ee1f0155cdee9101fca0f2b0e427c742db6005d50e17c1ff5730581f8ce2047f7afecbf4e530bd220e43dd663d9f4e13c44236c3e45fb157618ebb08818ac9ad67f6c5934451eb9a3a0f4a9d57ca2d2e5b88da601d0e47d601da18323dfc0897f38fa9de1fdb59819bc736feee6b574a3e0fb208d6f66f31f7c6932d241cd215d93913d4b53e51c8ee4ad0bc1e416660c8f1a1f0f1929bd34f50d36edea10feb0c8634e833600bcc9e06f66bab46f99225679150163684d0d7b170eacc83a2ecef7cdf7f9a1929102cb978d0d49b2dde9e15430f1e2241d1df17559704aab75865c8c95314cd9de743a30c7ebe900a87839fdc667ebe3f96230df9b84eb9c56451777a773308b83972c8ca6a6bfa3a9cffca773cb3a7bba0af789de75fa73fe45ee94ca727123826dc37e624c53f85395a5b23a6af07a9b161ec21bc82667e6b883afe4961217b592c8f5e485511cd7be623346e4abdf753beefcd26bf9b189d29d078ced2658e0b6554805b528c0b4399df7d3d3d90bb7e1dea5358c1f13998e9668a05c81e3185ce25ad54fc5a06cd934b7b262f28f93ba9df484a5232203b71aad03ddf33cd70863d716902db97a001aa3eaa5572ec82c24c741c4ec12f1b078f5e318326ea237fdebb8d3dde0e4dbb202b6b95ee813875d42f9bfc8fdd4f543f8128b6ccfde06edf6a92a7014c2b24de930565297d2714379317f0c6b1a5ed1618ac2d6c092250df429165481c06eee7603602bee77ed699b4afe433c254982eeb5f1afdb5ee2ec26dd14e8654c21f99a29563ff9b7a4e23d70d5062ee6b8575214b488f56514d42a5f1a151fa5bcbfb5f5c489f050cb679bafc8b68e4bb9af778f25cebcff3f4b1a0b14e76edf40d2fa576d6a454e54bcd741d3d56fb864265d4526deac2b9b1fb5090e800050ddb202a7e5579659314792e3edfb5f76ec458eebf780ab3233ae47ca0048f607bb45c0afd4c2719cf4a9e7faf650b738b2fbb885e75bf04885a093b5287961b5d1ab9983537e258d1fa130bef9a1ff3e786cef4e0a9f7b77f7356803ded52f09630f62072cb42904d41323e4933a6ec48b169c6d66570f60b3e0a933e5efa58e70d7e762ee2b23cd0d3d1ca0f2508250b83ce670a4f2bdf14385f7a994b12026069eb2df9716cdf85057469727bf5eeca9ad8fcb752f1e6ef1d4aa2959d6aea720b61db90097815796f36fae4ab66c65bd33662925500d877c580d416f6c605d47602243c9a088c7f6c9298f0688e6b3cdd49d6dc990ecb312d21f2495cc29055d1660c835a17ac34a5e3a7d307566b9d38d9699bafc0d2822262c18340ad21dd91f8c7397d6f6e7213080b2c4b2d1c8a5c2d1aed52da227f23dae9c23b605f0d6a9ce8c5ef312d1272bd51fd53b13ef4c3a4bf5053796827079777f83990ed9732f1e524099323615ecb90d2700d8e624111340fb688b3167ab2ab3124cb56fdf2e0142c4941f3c857a226d20f8e1550766bbff955ccd5bcbf9f5f07ed3355d02baf29fcf8d05454e857fb67191851569feb13d4b67f4d3e5460070083b82113a92dde51e0d028fb16a062a35c5f10c798140df90c02aa7658a1d8602cc77db543336c75514c7fbf118a30b85ab91a9e0361613f3a5ff6bb31da63d776bd407ad67fdf3acc34891965042f42ac4b2e25caf2b15512a078f9774bd54934f1b237888825b23aa4dd990bdd5f4cfc3568bcc51afb24253d636323b3b959a3291129ba01a3e191a7cf6e4c97f8172936e691734eff46a0b1fadf1dc35e4a0d68cf1a24fe1314d9b91c7c9035d657be210fa1f011b16d2ebcc66e45cb6ba561d08942be4c0e8026c0580da4fa62004c985676a98b4e89db5dda4dc19304ae781aeb201a0ea0e7dbaeaedfcfcb8ee917e11aecaf108fd3f4a05fd7ab7895d8ca09be925cc06ddf2756bc8e7092b93ab76000d27d6ff433d2d6eb56f5a9eec1adb5362e460e42f0bb38e38e4822b0fd6851c2f173aa3dbba12050b80e8c137bda5d297489215ad29c09d4fc3f9b4cefdd6577db53c337222ca313a6641799ccad96bd39879692bacd2829d830723070a00b5d856dfb1a8ab3031c9319dff44612f209eecef957952cb1accff5bca411d80e55fe6380ee4cf06ce8ec803ee144d9b98cc8077fc2496e5ce690b2b5a655a068f5f7e38e89b2e5ac4b3eef61b916f4e00ea1aab75b3edc9d3ed96650e7a6c27e5ad56fd939515a494f7bd89ebc9d609ba5b11382413dcaf8705d0b1380586fb71faed4d95f046143c5a67737b3b889f5784dde943489672801aea34c5b15d6587bffa380c01467da6d37311bd3de060e5e03c2918c4d85c69f32f91c7bfe4fb315ac99f5f798cd90f5932d972aae30ce31fe90ada7269c0585491009f33c943bb3b96f9d061151e948396c36abc097fe79110922251802459e2a56c6baf61bbe6e455d959faebd77ae827a08d26d382db090b8da606bc732c23e2d4a984f0f2d800d40202881e5236cee9a59942acf18892c6e32bbba7189765de0bf819d9007df47cab8c4e4f9d7565ddc980eeb5752a07e801930b467b335470c3eaea54c6dacd3bc95db706c3ff0529d1fba8acfe3a814e713cacb0919b79c13c0a5d5c4572d290002d8f1efb5d78e10595d9dc12ec1349cf7ee28cd7db065ec4d8f71e999a7686f9ff163463d86576a0ee1bce65f9b3a4ba200f6e4bfd81221a31c10765c85078f011b67ab601450c5fdcaf4192ae32fbb3aedd3376c60c55eac80328f4baad10f2071abd6ebed20b1b5d2bd4642ce0089cd7c2d781e67c8dc15715330a8d0f680fd65f7feedac93c4458858ab51eca45390865ae7a105e6a53b064abf0b1f343af696019c27ead0ca40c662ac28a2193eab02c49bba2f9c89e749618046f3dcff9564e85d952fda658a7c3f245d4166ee5d63920d23bf86c01d08aef6a4d81e699aa3f3c774564f270084c197564c6bcd042b083218ffe61f3121829925d20b95c560bb27e20647caf5158f9f511f2498d25c475ec6469a33c6af0e06b716b4c316bac3d508ac9fc795548451f83b422fbacecdf07506ecb851b5b43b41350b0375036b40342bb0a0ee308cac2c1da889d04ee6601bbd2f7456562aab28d9b8091a4f4f170d12d80d12650a37f799896543b9e8c3d88a807d0ccbb905b242719149e1d407e545a8e4aff377519eaca3880d4afbce9e1095a04033d80bb10e76aa5b2943ebdd34237dcfd93708e0f9bfd1e22d220711610adabd7d5aae5fe201a634cc64ade3f39bd325b7e1600967fd0f14bd673dfbbf86a1107097fd92a29efc8e0c2109aba6398fa27a40dca73590e8da066b2699b27399bf5f93ef27638c8bf596003b9f079a4fb36bf0ab1242403e417fe244ae4fe6f75c82b5977ea8d9dd6db7561ea524232242a20650a73596de03db12870a5fb8de763aa0e1fecbe7d80b3b3afdf0d7940c62dc8597d3561c2ece400c84f7c03f8156c404d3d9451dab62c22e9c37a9dd78d1e417497c6d66afe7430cbcd772ff159c944e93df6ff91966b6f0164a3ff49f5eb9a218a0fc8e239240c683e007774c00b069c3d6963bb4a364f66be2eee6936b445cf2eee0b9a1982e60b04c9292dffe025882a3c208d0438e041de44212b0bd6ab3ad7c606bcf1262347315bcdfa15478e88a40ffe8fa750cbc44da9f83cc29691be9da46f63f72d8e3c20f925b6485ed295bebdb70978eeba293116a7cb46021fbbc913092279eca21ca5b3b91718924fc379eef31d5a339dd776478a561738bb702e8d5873740ffc479de2bf4303ae198ab28b5af3171f7a286dd5976b95337d2072e6a98fbf3136d43fdd6f6d53de575ab69defbe18f8977fe8b3f9b34a6e66365f2fdede007aa10e4d2d1ed9427dfeade6031308d5abb181569673a847a10e636cf119fb3e834b7752d36e8464512e4f34dac0003270d80faaf90b8658c8d6c95e17f200bf389c5122902634cf995ef85cca6e9c3f0d7457dc3249fb534f83a501c3d375c8a3c41eca874bf2f7c667075efedf1b5a0e66a19c8be917fa4dbda8736e477f64560db4a65604fd4000174dce840e14168c6c4b0f633002b3dcce61a459bbd52b4a0e2c3f41c452a21bac05bae92e6d6e3f36815cdf71eb7396a94f59f9bee56931a67d936fb29b5d20b7959a577c215336209702007ab96aa8bce4fe0c99e7947ed2e3c4940f33608f726f96abaf68e82034f0c5b8816aa412e8087fdaa1d3d5161ce163e7236e7c75c8dd20eccdb4ba75dc8b618f5f420462e209204070f34686d3212651245b0cf2b02e502b6f99aff1322a85cc1334b22caaac84969cade43338288caef121f29816135daff2a82de12160cbbf68b352110df6be33346d106fd941ce0c23a2c49839c09c015569e038a428c1c9d041dd92e7f21627e119406777a5a114ffaa2301eafb11d72991b5b3bdcbe395c03ab185cf463cda1f2797fd977015399130e2d964f99dc5e7bf0d0b8bed70616dcf294e5683cbc1a62094928667dc29d98733011e4d5f5888653634f5f3268cac7532efdf543909bb744fe172419027b7c3173c3d7aa2b51512d54ea703fa6b605535804b3b83a0cd28548a3cdaa47ed09afcf3d662f773f8fc0673ee9329ed3d3ba637e5f66a796042c3b6bc796e20d363f11ded95947a338713c0af41f7bebcba8f89122314f9ba2ecae6c67208f53a6613098761497355b5a57bb221dc85613b8f59ce76433c8ef323cef06f8de999aa3151bef3f9d23b0a19c1f02fd842b56b44d3fca6b2b5fd93ec2cb0f7fb2f4e34920ce11cccd72714891977229eac9a5773f9ca481304d7e9ca5204df5c09c98fd4107e2c10ab765e350b5474a25f34e47f657e66bc703ab063d22a5574bc5464969155b482aadc012ffb3323f3c540d3d4f0a992bca6d7edbc43e89c492a89ed75493daed8471ed101bb2d82a4c02a6b9fe69de2d45d8b405ce47be745bebe0270e2850525b10d3c688b0b98b916694430a543305bb558622dacf08203db899b5b5ecd7f4ee79ab378e34dbf7ae8d93d0bad02eba12e62c806e5a473d506f11d4901f9a9cec362a24effd78c2b895fde79fc12063ceb472acbc2", 0x1000}, {&(0x7f0000001440)="00f4deb05836ee6311f04868ff5a51ffed2b9d0c135ade3369c68291ede31781fc9ec25df5014cd1214fac851f5636c30f6400613db866b369840b47c24103d090cd8df0890c28f805ad04caecb3d09ec4bd1ba0e1073d5f451887cd0f4d2381c602f87db9261b6711da1be907faeb1f45fe31f67e836cdb64c31c68a6a0d537f36f64d5bfebbb69e6388da0790fcc310a653b7345907988f76fb6ce982c43bb35f10c4404e03ba7bc1d994ce8d2ec49b38ee751c66650c6cbd2a2ceeef3e8c1939d9d454ff3a288e41b8f9723a0170eaf50bb8b3bb20689095cea95ea24dee631acf17a4927a4a0b6403817ade99edf355b279d943d7c499cecb72d8bd97b0afc235cd24f5f097a35e74e9eba568603453b9a16964fa167c353b3ff2578c871d2511dbbfaa9ee5967f1d942412edbd53db62d4c701815468c4f19934c925e2bfd75780ae89e02d9081e2a87f9e31e8832cc5de6bf00506487f9d0d3bb5b41ba376eee6d5ed5000f9b503149be3e2565373147cb795fd8d065a5c7479afff61b6d79903ed89b4f4303784d35dfc83e82d14be25d9f07febf41cf03e0a5586bd5fa9a394cf171a024ff55a5c1220dcea2f01a7172c36a9dabe26c806b763e47a89d172578a67be9fba3cd019d0212e7ae0267728defe1af495fd1d8d27fbfea41989cc605c8e98a4ea7db5da5c36dc99f109c4bd7182bfc022cf79d1c92952f5d9d38cc092399622e57d954423923939174405402157fbbbfd29714fb8f3c59618ce197f9e3159e880277cb974de4f3b14b0f5ccabde54b1dbb30f8bee7b403e1c65bff2f4519e7d9a82e9e196ad8bde88bdbee741cefdbed2133eaece40feb1e7c107db61dae636154d061cf2e0d5a2fe5d57b02c73d096ad51de11e2cd5bf2103f98f3ccdc631f91f112be69ed0c205806edbcdf73e4eb9c70fbf0f77e399cf505f3b6c6ac800046c459aef9376f72f93163a1b542ed1e63d8623b40e468f95a4e9972a99ded2af86fd558866625d8ca6cf0ea3fc13574dbfbf36a83dd849da1e663c3179ab4b9582ec7252e24bf1f4a7d40f0b95427282be5ea9f5d10629ff901de050b853d3b820c54485ef7edfe2ec8489936f74602e00f9a7433621e5272f1186a3f5b8089fdb612e379ba64b09b2476cd2abe99fa8e4ec0cb6bb2bcb245d3c89a5f26286025df347a6a88694393dedf9936cc16384c55f5c2af3e5e3b90ce7ae3ed4266910d470d1a4436a12315917261305be1626b408cf8748f77f2d80039075acb696715cae60224d07abfdd73145ff55e30cbd4939a57778fdfcbf7bf878c46cf91856d7f296b9f2956bcc9bae45fb6dba2c87fd3d19554ad5302f9e818499f1543d6d366fcfe1f333abc6c6ebb5118a71ae37544d45f0875c7dca06370ee63f4b575ac60cf516717c5b1b2501c4db39786b8c6485cc18ab4d21ec8ee021017c366771d7631fcc03a0a819190190a4bb55ffb525a030bbc336277cf912fd300e597003fb0297aa551dd0e88ea19f7585a5016771b334aef785e8e4a6784d35bc363747834192d02385cadcc0a914a2d1ee64b2fafa10d93bd7e4317109f71d2dcef0bb5d19a2964e867757f960eac4bd8fe53ca8e96b60e19dcc9f12f1100929a347189e809f1c6c3ba9ca3cdccd4e5bf7d352a1546d48d750e97159d6608a193cbcb4ece8520f5036e6879b696d95b448e7398ac1de7bc9deb4e8dc186462a9d01b81575f0c4863a50416041a844bd7fabf138b178efbb7b255afbf562882d7bb6bce498034e3c14a62fd39e20505258d041f69851c6cf90a4cab7a616e2ea3397dd8d2ff74608ea27db403c9fc752f4e1ca4f7fb172e1292354d02b12b29828d0585b37b29961d21c2cd4c08b6f94366a62fc231aad5829ef7ee4ecad21921d03b8354e40516fae8798fb8b683e2782eb8f5a52d3763d64c845bf9a1faccf5a4a785773e7fff581bb9d1b6fb9c67918dfdf1b4055dd8b833ada6697f04e07cc62fc09ed72007072da67fe77fc3bcf3c84b2c05ab365b4837600707c682bfb0e1f93146e8fa15ce6b8a265f526acc4c7dc18214491246f533eff26f4aa841bb1e58bca95c6622e6dc0f0e00032c6a21c0f7d08926e75540e2d28519949030026d6c1bc2ec3adb0362b02ce005567d65e379b508eef7ace1bd0addf6b2a671ff3de4dc11003f0e0265d6e75abf5ddbe9d0c07a15ec54be35bfd11c368763edca6cbb5214c6dd0a62be58fc39b7c2b69b31c559d2f86bb1f39bebc9055aeff5459bc06c3cb8471b51deba1def13a60b928c5d9f0820fcb0641cd50870dab70018df9f9059c5fa3b047e669d5c8946b522f45acc26a8fa43357f97b3e3b32babc00190f8f34bafb2f5881c3c4709f58a857e2da073d385178cef114cf734b580f22a0fcf6e977b5ae0131320b11b6853ae1594f32b56c236edb29dfc2f5670979b3d381e9cb6df61cd6c8ae953590e66d0a05a01a515bd48bfb27b21ff100d550e68d9955029435391e9ad0f62e7e2eb27d6c00d702f34122cedd40a03408f6fba2298659d5afe47e3c744a64763475ab9e7776f9df07c09edb74db300bf2206ab055118da2234b8643ad5d636bad33ae88a80466aa2c294bdb76e1852613a9a7106000fda06dc2cfc559925ab0a6014834aba2af2582541269e8a347f5d424a450f642f9e7d818b53e2d0d8d16c4fe64e3584968b70f30dce39cc684f88b2c84327790d474f3e1864f84de4bc99ad6f116731532a9e203251ed766a071a23175bc002818479ea8000067fc9027b162daeaa20b4fca6fb51a7646e0dc2abe85ef8569a0c32ab561b51a68353f7ccbd0125982eed23f98f97957b13f46958398a2cff61f9d8c61cc475663262a1c3cc001d5a94de4087848c8af1f0b4d6e4a693cd210706f66b45027eb613335c6e0ddced7ba5adaeb0a1f37ad2b9b4f0efa5037812a321cb041262e5fcc54db72d2a43c7a3d5db3fc177749b36bfee6bc6ead5a854a64232a57dc6f76ee44e1da8dea07eeabc08fed1b3bde906338fd7527c5f526726cb2b326728a6fd86e4f3dc382b1b068a7a1bf33bb64a25fe065f355a1a530a87985d687b56cb26350520123e4efa08814c06b20132b350c2533eab8ff20ad2d36d0b72ba72100b0a657ead26b5a3b8600ba2812a4e9cd50fefa3b97b2f0d4e3b7979f6e100d00d02cb9708600a525222c0b42def8c9be95a660722777e03b5912139d3ac841fb1b75afd5fe3bf0959a0d5cc5edea9b486b229965643be2b2d290376bce1649f9e12a1cf3e3855a86115335db9a132b41bb2438acd05a919259941648e126e6005bc0d0dfe5575a3d3144936884cd215611ec45ec58238aba03826048214085d484621d54eb212ab6862167166b7a9b3cc78e78fad1898c217505963fc1996852eac7bf31eac3647c9d7c4bca73b54dff3b186a416e3e4316d1e649c4faca0f120fb35c0326f42a4d351f23b1ffd390e393f87665aadb054fa175b52e3dffd874d756e5d9fc0123dc4fcc6c531b3e0109a3f89c3c0f86bc408e7ff88230c7d306dade15cf3a0ca6492e4c6ea6d04af399c76525349d1a332cc5f6a10f3455385e8cd1600b59188e53408bbc05a06fd72961cbe7521763e800bdb244eb6dfdeaf3350b5a5ad84f1694ce126a9720d88c90eabd44db79d30ab436e48dfb4d4f3d9386fa90f48ce2b424813bd3bf325a7e973fa25654789817505cdec0f534cc13847c4bf872ac5a093407e79ad890f9ffa4efd1c067ce17f33b36f5882b7693560c600d5569d8a051367c4fe0a04ef93693fe29c6a98212549eaeaa2c8ce0a2150a44168b4ce59aa8706485d2614c447d7b00f66fcab0817964a158497b8e6f5a7f2885d2f45fa2b9a1002162d05a1c804bbdc4cc0daff127a639028f82c5959de977f3365fceb13714e8303f3c4da57a22f730d16b70ef3d4ec2b422f65c3cfd66fa296649198ccacb318661c1225f8a4473b0cc28fa89c5ab9a1142e7acd16097cfb9a6c9bd61af7e0167da678057bb4bf23f46f21dd913fa5c65b1d8b72dd96cbd942ddadc2f082ce042275ce406fdc339f77cc86c6d2e0d36a4c90e7784558a1cef884480792db15da994beefc0148eb715b16cae9f1cdbd43f5358fedae3d0cf0cd5b3ed28ae148e6cd1224e91e5112098aa25b46a32bada9298d1c725099254cf09bc00ec5f85d33212a14a11f836f699f2d3607044ac02d4de03b1d22901dd2e5b5aebdb380f86187eb4f6299c11fda180a47debd42eb6a6512469c26f7b036d06b6c1046dc51274dd03480384d8f1e234948e01c808fb320539f64cb779d64343f85f9b3c725df66622d9ed20916f709f11142ecc7c40f6b49fb0fad451ab599ab82a1e561577f6745e15bdeb14906bf5a64069a23dfe09ea1b3f535e862a080e70feb4124246bb0c9213bab7a0c1d2c8caf51f4bce2381416ba22c558aa499f2c5e0fac07e98f2aa697e5eadb745f4319fb87879eb63a28502acdac3498a117099abc533dafe3ed674318b7bde9e13d85f86f7ece4f90c581e717c256c0bc19d3718788ec3e6ae41cb2c45cc3934ab238244283cac54a437477d6d967482ef0caf3d69a45c93adad6efda17708d39d862962ef167f051e43f5485c260c1f430b5944df12507e9756902d90565da4da1698d925a30c7f3f01bda56d1dd8ef8d2f1a3f36823c9ecd93517e73b7c860460e0479d90feddaa771f482246c49273274eec3ddcfdc9da3c71eac4136822677673aa951c49f18078949f3b3975317c6cbb467878e8a6e2d3627b0a98645c6fb637f603c02e4f679b168df1111b1ca382be247cfda8d54955263bb3c70d94b70c2fd5fa6a65a9febda473adee67d70ecbdfef167e67b434e0a155a6816b588c1038e62cfcf8030b0178d921ae82962cbeea47e8f14dd2720694c256f4f5f638889f9943675c568bfbcb95f81cfd928bcffb3fb71d98a45f953171781ec4d9a344bbb3e5a35789be6f69c49e1823615a941734210f3a4ebd63082872d6d4694c978cfb38789fce307792dc52732ab1cbe96177538bb764e91e05bdfada40462e2508f8a83d285016cd14523977584f6bb90e9efb1e895f6495c681e1e4659faa7e6f2caa7fc7682fec820d10bcc49ef3d3e384f0726d713f50ad14d788c89354c6b59b62f8079cc73573c7478236c991af3c30a9cae60db6c9c8b55ffb2712259593001143c1b741925136e9f9e1c32d628fd1bb5bc2e410449f00525f376d966830e589395d4753d593978b8fe30bd874202427502164b4d423b3859bbba0c3b86e3c3ba5d485e788c0b787af9f3f9665e6af454b51eb803192b07fd3915dd6a4cb82c655d4d2cdb0c0fe1eadb765f0addf780723533b7626b3817c5b01059edf8d86b3ef5ecb143f4a20ebc99791821f08138425b70ab24d29563816067564030ea3fb1e5101a85e96dc9662226f37f819df93ed07622bedbcef6aaa059227cd503c8f630eda43a4e94b4441a65acf5f13bc1ecf87b1de99ef5c13769612405c6075de213a60615b2b04e6b416c0654669a80386c2f475fc4d5a02c4093a2971f6d9c1a7a79084d611ebfb238d9b3a7482d0dd0f0c9bf3b27d154a511c4839a10d25ed044d425da4e3da39c790b4d951aea85d72e0401bb6519e2ff0ec53c20f6a23e456a088ffca6114c5a0b85f2381ddea39e47b1ddb0ec4737e9543564bc53ae119abf44fa925a5409ee6ab9f29b593e1012e0a08b36e0666808905437628930b7400275e3defffd430fff22dc38927767800c2d1d1a801a114e1bfcf1922", 0x1000}, {&(0x7f0000002440)="e07b42067de2227336a891445f43c5c194c3b197dacf0efb5b3bc6b4f2acff83ea77c6d295b25b078e0c5f273f02714cc9b1cc3e4ccc5c2219abf2f25c5b4c35be9db728707641cf3d2861fca1d4b4019686237f671826de26fb44e66d3f11e62cd7d9c18a4f87d15b1375f4380ff2f84a070c254b58f2cf61c337", 0x7b}, {&(0x7f00000024c0)="2c50a5773c8875c08dd10ff00f1b1d26fe975a758c930ab9bb62025ae57a8eed11a1650ea7758e7d992165ba7d02fe4013eecb635751c87fc010edb3def4b782ef2dfb9bbcb02c44ad6c5f5971b9db97f53ddb9005944825f7a0d6544208599b1d1a5e765ede470592f66495ddb8964cbb5c9664db3260a38470eb9fb5e632c5631b4c86a95a915f8951b420563500d1ff97ccccfb74982e62f504937f350fe20a", 0xa1}], 0x5, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x59b3) 00:49:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000080), 0x53) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 00:49:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfff, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14c650d057c575f37966"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0xfffffffffffff2b8, 0xfffffffffffffffd, 0x491, "ffed8f02c77e79b932d6ed3a4345759f5506244b", 0x9, 0x400}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 00:49:19 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) r1 = open(&(0x7f0000000500)='./file0\x00', 0x140, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r2, 0x0, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r4 = dup(r3) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getegid() r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x7fff, r6, r7, r8, r10, 0x0, 0x81}, 0xffffffff, 0x8, 0x85}) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000680)) semop(r0, &(0x7f00000007c0), 0x9b) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3, './file0/file0\x00'}) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x800, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) fchmod(r11, 0x112) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xe86, 0x20]) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10fa1, 0x0) fcntl$setown(r11, 0x6, r9) ioctl$TIOCNXCL(r11, 0x2000740e) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x4, 0x1, 0x6, 0x1, 0x1, 0x8, 0x4, 0x1, 0x1, 0x1ff}) dup(r4) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000005c0)=""/82, 0x52) 00:49:19 executing program 1: socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r1, &(0x7f0000000140)="79c35a0ce52b7ec1c5f896ba00f1071eb614ca726ab8e17db2675853b7aa72d3e10036beac4cc2f2cccd5e44c3c470252b762f04d90b6a49831f33b7c21208d83792effa33c822a94e425fd29b0a58d226e16d07de9107e92e1f4d36f62e2c892fe9b4e1234115a4853ed37416ff3b57e0fd46a6cbbe098cfa8674", 0x7b, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) ioctl$TIOCCDTR(r1, 0x20007478) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 00:49:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x6) 00:49:19 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 00:49:19 executing program 0: r0 = socket(0x19, 0x3, 0x200) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 00:49:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000225000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r0, &(0x7f0000000040)="1f940a6c1c70e1ebaa8c1c76201ad9cd49a1a4bc34c9f1e338269e1aff68be5977c2f63853079fdfb4493463ddeb59472da8365734662a3db6237c666e0d2a8198e589c450cc47ebc1ec2fcecde7743be50167f7eca8d0076495032f0951243e0ac4c84a24e9ffd0bd76b3619779d981483e36147945b7c16807d362977d6bb9b5df69aeeff3789c7d9a8f7fc64bb9a1112cc91ed24130939ba6f53b3effe5edc76bbea92d6bf61d1e6f3d1c0ef34abadc709f951cffebd04bc2a28133855683dca7d5a297f4a3d80476761f052fbb149ef098c3b039c497df7017b2f8", 0xdd, 0x0, 0x0) 00:49:19 executing program 1: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 00:49:19 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) flock(r0, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000000)=""/96, 0x60}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000340)=""/252, 0xfc}, {&(0x7f0000000440)=""/112, 0x70}, {&(0x7f00000004c0)=""/84, 0x54}, {&(0x7f0000000540)=""/216, 0xd8}], 0x6) 00:49:19 executing program 1: r0 = socket(0x10000000002, 0x8000002, 0x40000000000000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) fchdir(r0) 00:49:19 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x10000000007fff, 0x9, "d730c1e7ff0100000000e400e5000b000200"}) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/190) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 00:49:19 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x29, './file0\x00', './file0\x00'}) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 00:49:19 executing program 1: socket$inet(0x2, 0x8, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) preadv(r0, &(0x7f0000001600)=[{&(0x7f00000010c0)=""/104, 0x68}, {&(0x7f0000001140)=""/172, 0xac}, {&(0x7f0000001200)=""/235, 0xeb}, {&(0x7f0000001300)=""/182, 0xb6}, {&(0x7f00000013c0)}, {&(0x7f0000001400)=""/113, 0x71}, {&(0x7f0000001480)=""/217, 0xd9}, {&(0x7f0000001580)=""/48, 0x30}, {&(0x7f00000015c0)=""/58, 0x3a}], 0x9, 0x0, 0x3f) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x401}) ioctl$KDENABIO(r0, 0x20004b3c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="37e7d35fa85d427ea5ea3adc3ad6fcf71a97f80bfc38e593a6acea2e18fc617a3218053770a9c1b555d9852b76dd9f827a8dd53933163f6f096348f6beeea8f26983fd27d1a8d20d4518cdebb461c3e9dd3801f1464cc3bc13aa7c4eb9cad8007e5370c33abf8d8c3f5cc35f164c677df766a38df92f5836a3f8adc1cb1031b9b08baa39145c2d4ece79361ba46dbe6e8725d912face959168d1f78c0e2930804296172c03190c636db6425d2a0dfec53d2681cad8cf763be11ce117266b2faf9ca241e2f3b780bbd474d2b55a49a67f4d6d5a6d13f75c11770a0910a62e713206165d3495ce8d5e39adbde55ec166fc71928a630d17eec666ccfc05d70ea6c1aa3ae101e9c83d0f4896904a6ab0e6885929eef216bd27b4e95dcbb88fa22e50afc40accecfc6fa340f36fddfbe55ba63df6882a62e6d8c58f6043ceae961157458d96ad71c50639a2d185f145004d7b8d73dccf4db215d9ebd61fb719d4aefadf0c658a212f00a5df54c021d4f79e4c167d8fc8a338053457fe66505a9dc0ce49c26a80be23941d855aa6671386ba095799e25bc3b417025624a77fd54a4f9767a8f662b877553e7ad7d5135c541097c44ac793f337c0b8671d715c569f0e9dcc7cfe1d2567c45f73d7a051032fac5c14500c2c51cdaf1b36f595a30e195c9ea9f3fc5e19caf819fbb9fd44d0dfa64b6368482861939342f8b557b3e00b5b3ba34c8211564c689ed851869f96776e9c2d74809e1a2897bf5799b9f795bf6e4477b085e62fc1f2cde46eabcacd5bc17876474695d05485bb42740b2ff4382de0ed3d34f2f59c013a1e9633c09445d52320cbfc9a907328714c2c763d411259856260d3842d8f31bbc326b35a8d16cbc891d81761c306c3a751ca83d81e3671d0641bb4ff7165ed5b0edc29dc2dfa203a5c1ffb9d96fe939d81cd516456bc78238d54c0b30395c15d1a230f5ce199332dd0699a3cae7b3369e9f7268ede34548fea340e025380c400152b7d88a8be1d0504700af74c7d9e675720996c6135e95de8bf8920897f1b7e956c113911cd87e4c48205f72cae5c60ebf3460c6e015fe9e27a944c426ef700f83a1381c1dfd0986225175be0cc8749bbba69ad0bc6270a3e6f5674569ae36c33294e13403c3fbbb1d21e98dd8cd26ad7ee7e52f83e8ec88fd47bdc635eb2be68005969f15a359f7277a14109e36268061b9c0ace3b067f5e02cce562cd827007dd77e1ee279ab2af5053e94155441a198fdf42fdbc667b8c9ca5035e33aa039bc1a87ebd79dcafc7ed4617e6492b7dbc52abd8723e5165c7f2cc6d629d38356f07bf9665a437059769240e66196fad3439db29308f94133935f3bc6baf2113bda918fa857c816b0c7afcb23a58b51cff7b7bd726698c67c76ef0c91be19b24c1fe88acf21c3f40f6ca1a4cd5a08172a23cece7846164ef8cbae5bd6e82edd638c006a2607e982334aa0e878403275e1e6a976a21cf7c9d1560433cc2a52bfa215c0c6ddcb7223b5a4b9ca84106b61a62c8cd5d2c9ddbe8aead303863d5a5ce23d5324f319e89f130d8fddd6ff6a0ab74bfb33a754c96d9ecf589f78e72823bba8dba33823cd734f4dea0e60efa8dd909c0d50da05c6b1263343782aa34222889c459ac9ebf35ddc2d3317657e3eeed77a6f19cb6ea5ac9ecfce03cb4e7834913ef123f1d47627231c48c5ce08a0e8461e54500a8be2999666aee529e97d432d3e794683ffc5825ec5096b7c22f5673de40813731f74de687c1796d1728b3c3f92957a9d246a3e986c30b87c7ae7e1df21363de686a3fcd95b77e1ee297fe9b96b299cd80b88e345827f69439a2ecd7ce5e4ee4d7b50d835842ac610848043c899bf340293fd4810e1f5890b9610c831bbbc86ea3c6150afae36b25285d844c867302de2ab4819f6bb4a55de7bf3690c169e2a15091876b6cc424404c67f799e68741751946e5f8fe035069c315bc3ef6233bc5f9a94716a44a53f781f266c00258d41649df171de481cd140e7c9efa16081751ea2c87c4b13eaf94d40aa156edd110e2f7eb8acc418d3eea2016508a64b0fae17a24c7c074fdaaef2a62fb1662d8c734284370d8eab95430a7e2b2edc2b22a9125a577e5c29253f5ea6d32f13486bf3fb00da614d4ced95fb742a57015a401cae723ab6bdb53306e2500e4ed24b1a9c882a070d637b9c5e438514432d571dcca5d14ccc86a4ce362445ab6a980e759d46159211afd55f5e7babd6503b7057319a9b5a69cf0fee973715485ce82a468ba8ae3060cd5153040c6a9cf2688735a863f8fa40e59517214e0d5956e50c80c4320e9b5bb157b4ca94373c515037ef1634496e3fa59413f130eef10dd9a0291187d1ce5a16141f295fd380cc989cfb501b325c8c6ca14ba30eab44bc2d0495749ef741eb79caf1b1f8b75b61516a10b852e8dc476c2ca84cc5ca2520a171fe37c1d5259bb9f15e3b8e9b73c05d737e668909455d40d213cfe64ca0b3bb21b5fc8505a823ab9f308abd8d95baa982523752a0ad79210b40a8d473a8bb95f28e41f114a95dc2f68b010f8338546d36ab25286ac39d741260b637c0c84181969da1bc6b63ab9180003a6919acd94ea021e8accae3fa8dc77c30c0f6e815e2d0eae455f4d9f2d5ffc86b122ef7178e1e582d125c9b09bc3533413d7c44566d92241db3fcdc3fc364fe5abb6ccac64cc9fade4f82e6c0efec2dd55f248af4fb0f7be1aa21917f11ab1d1f9751b732c99627034de9227e085cd661af28184933c8caee0b635c4347a7072a1ef20440c2cb2eaa8da77e08a7cc1ef6786820e9c9d581624cb1486c379133448e218e1482e52e4dc266469fe06f30c64aa50783e5dac4d2f48a8b13a56da354a7b02c52143ca6c49f5d81f34786888dcb67a2f487ca8071b61b4d7181f4f9f2aa497c5f06959095e43d90b0adad957da73f34ae71f9b9edb96f78523909556b3462efa46cb43fbffc13e9bfd4b6cf5ee14c48c021ba941ce9772c31477b5d67a4fb5de97022ed996690bb87a80906aabb106dd96298bad047195a0e85588386c641cf61bd7b5ec9fef0b952d491ab12a066c762c4b26740e3d1a486a63f3a99713574b6654241168d049b507f00325434dfbe9f5d0011cfb17e49efcf5b60d2dc4c2a80d069712ed6f5a431d85ec845277858f95d438f50a919033f506c96a32db4c97121a8fbb5abaaf0edf05b9274337f2f67b4bbf6a62f80b06ca3ff9880a9db619020e13ae0154106f7c4f100b1ffec6c5956b9b135cbd1390bce3948813516c9046ea872e36a9262b99e2a41bfbcdf7a2dc0f4dd626b19d95ab1fbd924092aff8211f05032f6febcb9245cd94ba7e516aad612a0c4c5a447854f15317cec76f6e25283e1f6cd86e05d4c981431eb5db6e3ebfe64eeae0ffe8e8e230a162df364cb100dcdd34b1aa6ce20e61ecb579e9351085b1d1b2552ac4ae2e4dc043c4d401602f69b040bc7dc225e12700b90694b57975026a70b57076150376b54733bf73cbda53d242c5c880625029c9e5f10a28812f487252bb3357796d6b983a1e23e95c35811dee38fe9e32b8e31e5c7b8a9b4809d9aa5e74d2a12991d7b29c5eab1f8fddbcf349f51feb8b97a6137b8b214a568ebcf364361945e9ecc1b2fa4043d3f1485643eed49d9e0c7dd2fc0f9660092d9e00acfa4b2fe9a4ad17ecfd13ae40d02ff429fc8b1a9b9b9e2c223d910aee56ce6c344bd82126216c7a1710bd4373ae77ce7401257a79f1bd792fce48f7b8eacd305a8120b087252368ace8b67acbd898c84592c4ec09c2c23a0b1456291e6b4d9fb7742b36cefd77641533e4732f005381b192f1f1270f1a243bd50751d71c0a703748b37f923adab8a24f6ee52cb8a74e98d37c6eeaf6a66d22664e11569d56885844d765b0d6ea89952e02e82500371be7625d5161a0941f959fa795503482a98f5b0881680125617b32b4c7f1f06d1a417ba829da912db61a009848a0ef91fab70b2e941ce142a5d3d83d332e50eda1aa63bf7a37cbd670132980cfd9a82a3d60d57e0893a4d6e805d75c2d7224bd5a5b67a9590fef5dd45a24f00a2a8b8f9a56220892e5da942636bff4aa0cfd6a7c6e895c479e7531779a16d782d9de4a8b2b3114b5365c85468d813ad83da272fb6703a74b4a6ac93e647adf5857db256eeff72f59972980547a9dc44f4b3d7050ce2760f7c813ca0c1f93844e21912b60ce0cd76a46186332f303457676ff5b2add10b6b9535bbc1ed6572add23eb9ff63979d26456cd2747d0019d9bc2577934bc09ef4448be38d73e0e1737f8aab208ce3d8c22ff8fed54625a74a9f57f9d32ea4cd9cba64a29261b81c7694067f3d78bf7eb1e3fde08e2fe4dbf0b137b42643d7cd3aff66d0b0b8bc5e266b55d995ff3659617f4a4366fab324c692b0e29472b99d31c3a4c87f5458061f8767cfd67b8cf394b83a0c60f71b8cf0f9a084883e34c42f41e7c80a8a1c2e13e009bb95ee0a4a3a1318a36e472db5aaa7421358d79ffcfb2c1b42f825623e14306dca31ef5b23391f0f781b63c77291f2987cf4f6b7b11cbf53555a3910ca8b2a519aaa59ba6498618358ee21cdcd7f8fd995f9f61f386505b049292003bfafd61442fb5acfdc03dde76c468068cd2f6b5bbb3e588fe65db271907325c262bbc070ff631a8e83fbd42bf224d0a228247384c2c649abf2fb4311ab4292a6aac4bc600f0d57a9dcc6b058102cb758966f322e7b58baa0765d515e54c2a494d5e16a86a039aa814e28385e1f6a1398dae0866ec7880c151b6f7b788c4cc0e53c79d9eaeb7b9a3341b3c1e60ae0227f94753e8e3973fe260f914ddb057e0100a0070ff2b02ff8e12e05fd660225480dff50f8eed3c64c1a01fda6d07fb4a0df2aa33529e5e9563f7076357989c3559b2505467c336ff869f0b42814eccdbda2c8253abb9222672740df6a58a5c8b6386b6b5af1095182ff8ede7fb4aad29f9f45fb0d747248ad176a8bdade14b1f143b1438a0d33f96b954490aa7a7b528e3e5e52ad1db2aa3dcb858fc04a86d82cf207676f97860c45908df08d10dcc41e08f71a4d863acfa70722976cc944da72c6fe0234a212bcde531561fc7c1a0d8229f668adec1deef057c6cbca23c2d1c2ce6e8216d229fc0a497592a42bdb934af51c5a6b318f447be4e73b687a5dd262782fcbd1c3ce0a2067cffc2864786c983ee6287badbba2236ce7f39f2e592562ecf1514eb4290407c62c1d7cce16cad196345ab6c284d2fca58b7137fa477a67d595cd6417ce68a2f361441b0de8de1b6bbaac7d0652aefcfc0ea8fe3475e3e94a93c1c5bf33c0672b4692c732632fe4d44c4b750696f76bcd39a1e72322e2004539ed4d10cd59d8aa1296a71dc63a142f67e1a1444f23548ece63a02295ef1a00c050eb1a02a961eed834d32594bff8e77d21c90a31efc6ba28ef73d5fefe81eb8876e3d38020eedf7c2857a5e274ee3276d41677ad7d7cba66f35968b2aa665f5951b4692a666ed6a5894d5aa6f894357a2f031635347a8e3559cea640bc3563298fdf3df7c8f07ee02a5d03ccf0791d3cec2be0d125b40d2e805448812fb52eae1856f7067652a9ca4951f3e10dca38ce6be7feedd38545fe546b8c282a63bc76bac97e5a90e80804f6f9b437085fa45f7fb84f93689bf4b7333a15ee0b4dafe0e92aa67a40d50c8d4c73f3a286e4895193b485ef3cb1853143f8c957bb3dd435353a58ccd3016dcad07266d7d3b12af86f17230a23895910480020e12bc53934ae6dd4a4379d5542e6788ce", 0x1000) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffc, 0x0, 0x0) 00:49:19 executing program 1: r0 = socket(0x1, 0x0, 0x6) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x7) accept$unix(0xffffffffffffffff, &(0x7f0000001280)=@file={0x0, ""/4096}, 0x0) 00:49:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x40) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 00:49:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x6}) getrlimit(0x0, &(0x7f0000000000)) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) 00:49:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) r1 = semget(0x3, 0x0, 0x420) semget$private(0x0, 0x3, 0x6cb) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000006c0)) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000040)="2003a801f50be7576a524ce0dd600001", 0x10) write(r0, &(0x7f0000000100)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) r3 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0xc687834, 0x8, 0x1, 0x3, 0x1, 0x80, 0x0, 0x0, 0xbcf6, 0xfff}) 00:49:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) getdents(r1, &(0x7f0000000240)=""/165, 0x36) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 00:49:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x3, 0x1ff, 0x1, 0x100000001, 0x40, 0x6, 0x0, 0x0, 0x5, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000001380)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0x9) setsockopt$sock_int(r4, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r6 = syz_open_pts() r7 = fcntl$getown(r6, 0x5) r8 = syz_open_pts() r9 = socket(0x20, 0x8000, 0xfff) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r4, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r4, 0x0) sendto$inet(r9, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r9, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r10 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000014c0)={r7, r11, r12}, 0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) 00:49:20 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x402, 0x80) shutdown(r0, 0x1) 00:49:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/241) r1 = socket(0x20000000000018, 0x5, 0x0) munmap(&(0x7f0000676000/0x1000)=nil, 0x1000) setsockopt(r1, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 00:49:20 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() close(r0) fcntl$getflags(0xffffffffffffffff, 0x3) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 00:49:20 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f000017f000/0x3000)=nil, 0x3000, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 00:49:20 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x7d, 0x0) lseek(r0, 0x0, 0x0, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x3) setrlimit(0x3, &(0x7f0000000000)={0xdc65, 0x10000}) 00:49:20 executing program 0: socket(0x27, 0x5, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7000000, 0xf90, &(0x7f0000000680)="313b22c2ef96d1d03d509dfe7ab4e1da91072a637ee0f8815e4e52da1d27fbb177f104e52abd93a8bc534fe017d0c19821a05d6606ebc23389f92dbc2614aaf55f2e754fd5baf82ebabb0931cf494e05a9f14fbe416efabe0a4e93f1f4f430102c81c26fe92e17046e0b94c5d4b1fe86c34fd0bb6c30ef904b834d04f49997b8482bc8fbfac34297d3e40679e56990420bc4fb0b29a397ddbd17a63a07ef09c05c088292ba87b2b9e98113d00423be5c7bb3c6b20958927ac3738be4bc41bf4feac00755b28522f2855281ccf1e0d15ef5b7260476080d5773bc0e5fd62609adc6e428aeb87882eed71d3e42496eb9e89e53b941b4aacfefded5eac2346c5c29b45d171b65505c02fa8b79f347494ef4c361ebdf98e8ff923349b318c00a29a401652ac5061d7e6c8fc4de37f2cd67429c8011db48e0e8e9fb7028a7d0d9899288e1203454740b6744758566f259fd0d8e6ace3a318eb643f46fbada3ab0a5f4a2669afc66f5644cc30cd5d93264906646936f28d0695cb6da727ae65b3d45ae91fea7332cbe6311b818fd8e8eb559b438a3faae0ae88f8f893cd928c61ad337ccbc7d59beed8d47e1bc2576f7f727e51d31fdbe", 0x1b4) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000007, 0x0, 0x0) 00:49:20 executing program 0: r0 = socket(0x1, 0x400008000003, 0xce) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 00:49:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3}) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xfffffe5f) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x1, 0x6fe, {0xffffffffffffffff, 0x4}}) 00:49:20 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x7fff, 0x98, 0x0, 0x13f) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000000)) 00:49:20 executing program 1: pledge(&(0x7f00000000c0)='\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100a0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x40) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) rmdir(&(0x7f0000000140)='./file0\x00') 00:49:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 00:49:20 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1}, 0x8) munlock(&(0x7f0000533000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2000010, 0x5, 0xfffffffffffffffc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x6) setsockopt(r0, 0x29, 0x8001, &(0x7f0000000000)="0000be29", 0x4) 00:49:20 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x5, 0x1000, &(0x7f0000000040)="455939b2daeec538079019a8f4cb094657bbd9e6e90ecbf65cfda6f07cec1b8d55c41eefbfcb153a4202ede758affb5740cb01e5e2fc3b087c100af6d738979d4fd0fbc81aac59a103a872feb5e0521ed3e135cb927a1d7eb0a76d280297c0da704fa3d5ad3ca2532222158d7ceb74078ce8875cbc4e73856f9601b84927843ff1efa5ca71fe5fb9802bd72044232c965ff61612e00eddf05c247e0f7124532feb04ccb2e55110a9999fa277604edcd37dcb756efeadcb905919df15e50f334cda49e196ca8b123a67b81d06346ba1ec8dd45970c41e157510900a8dde848614733e17f2cdefeac21400782bbf67aa0b9bb8ff16ed2223244b788676407dd201f025ea79eee6547f1f1f0c300de10ac293d4e8c3eeb4168b53c40d7266e159502713e050dde036b1138dfa65e8177680c35786f2278bf329247aafe925adb4bc71dcacd8cc8c668a7e523edefac9946fc431a6c6cff63836f4f893e57581749a6dd50e02d739ec5b1d4c71d4219d673177931d8e198989ed1a05e6f3e69683dae4c70a7e823c0cdb8ad77601d70986c90589e6d9ff3d53e6991cf2e0cfedee0074b7cc83d089977bb0bf42ed21931c1fe4ea95c913ef0479d789c9d4a9b22ff56cfbb3d91e4fb005685d06f07ebfb1c6efa92f66023bc3f01ec49b545332e297706b6bb435f570104f1d9c041b07520c74965f89ca84bb2222efdfb52c4b048d960d46843aaea2b471d87c767638e20f7b427af02537f40f8f97e8a997c8e027d8102a4cfe291402a23e3cf7fc145f331c56d4fa616d90a6c3f9baf2e72349d3ca00d32e2fef9a270109bc8487fadf769532b3969ebcf62ce276bb253ab175d9c8fde380b4942f40c70da088b17ec8cc5647bbf711a2304958c43deec13c2bbcf69683dc592fc3ccf007ec3ea2e2eec3a5e6adec7bbd4588eb95cd4e3a6fa7d59a0151008559df568e0c1aa7c0220cc2e2a9835ffeee0848231de74585e16e8d6f88c04206b542269cec1745c01db9bbddf357702891d41f9b6916501702fea3b69473a16461f5441cf6e5e0787fc8428d877d4cc312e6cd35ce2d0e296e363e11404945dadb2e54c2c5663f03091f82580b7b4531063efbcd50ee6286aa85bc585cd8457c38725bc8ac9e1c1538b46dfb3280ef6a149e2492accb1a7b8229d2713348a2e94b2fa4a63b257a59922ee48cc916c0505314e69f8880fc025afbd09c80aca27cf33c154beea7c807447409aeb1c1d234ca208205d48007690acff0df379899d8475443d75329260637bdef147c88aa674c58e7469ff011eb579f60a052be7a79e247c3db2a73c817cfdf6b0640c720f7be90d44f21f18f2935bd7998f0ac5b98ea49269495f109e2ec13e5218c16dacb8fa35d2b83e0fddc44f89e83e872daac346c5ff7126bed5a9ecc042c9c6e73dfb8478e600ed6b5cd67803cfa590a4ed65a8e968c78bc4ea1458e1b29a60a5c34df5505dd8b9a10f233ff8b7e0ce49a94e20ba659d4406c213871756688c3da813f2990206301f24ff7d025d967e6b6e4db25ee422fb1e621cd8e9d68d0bd1326a46e529485f152c55e1fc5f2d34e516ef20785bf1cfef735e46976131770d2d97102cbad34973f91e86c4c19d8fdc0fb49ccc2c041cb7c1cc93deb46b431f90768ed173d914611494f0a87efe7abb79a02735af10224780bcbcd359253e95d366f0e293a9750ae7a8ca8a869eac17bb526fe57e1f0a9a30ef20213c053e7bdfec834a2ead184b2460da90a7ba46870098f5b946418c283e0ca089e8431d5ee97f2bc58f4c560a55d017366057d9df4cdbe0fd69a7bb697d7d92a62e67db8093cdea3b2b374bd413010d2fda3e9e810127705f1f2f4d15a2dacefdc7fd57c0c2c6901a70f6f24586e20db270ada2a273c7684458605437971173a5ead56b3aac9caa85abc6f3dda55580ca0deb11598ee55f93017fac5f55be4e078d06e188057adeed5d6ad7f85a1bba1c2d3eb5ced0a4bccca774b51ac784555687e9ac867d49a6d5f6e8c5b47fe459baf1e8f561b44360d9353620c9fa37834965105a8fb0aaee813e272ff26d2069c69b53ef5655073845a17e26058f3ee9557592bbcf646d5a9032b61f813aedde3e24b58edc005520c0bf614f78aea03fcbe86034ed0bc6176a2335529adda7f2aa8f143ab4ed0dfb69883688d77743c6d7aa7cc9e94b25d925ff78b0adfcd9452c25293d851f486053747a57e9f2e44f5f48abac3b4a0b5d43174d2f2ad9e264b73c4f2af284099c8f9b97a5d7ef63b2507c3784d09e08404e4545cbb11e0f15434b8b7a48904576135d279bedf1fe3733546e90e4a77435ad6bcb20bb8295a705f84b509ac62635448a91719a1bd1230074a96c6de2d34dbec2e793da0a4486b2fcf6551ac42f989b08f20737d158de3047fdba27dc0b289a11944b5d1fdc23d276a9f5717ee1233a730e069350b3c7daf802611cfd7533e328faf21f1405f3baf3056ebb83f13986a45f7de14dcecc82a967c52f428f269499d3c2541daf58beba532bbe8d330bb68a457ce3579a7b5bdfbdaa1e2bdde09f02fd31608031de4d764694854bbb1b4744fa12f18d2cfa813163a51d71a2828f009cb58c4add74e7098f32acc43fc4939493655d278a7c5cfa599e0471afdf1bcbe1920bb806aa22a85616c1ac8ef5a9e5f0af492ea0a543ab171c0e168a80914aa8fbaeeeff2e0161e2ff920c27d354dcb8d0c39651837ef3500c23515640a63b7ce6f88c198393be175be0354b17962f272f2afb7dea71885830f1a77eb54461fccfac8d5212dc1b6957491d2b9e3a09cdf3910b6de3a0e95821faec4dde70955af660af0acfe509bdd131b1aa31eb67ee05c993796c8b949f8bec053ad7307f6a03fdc59789be7b9ed97962b3586bcaca9dbc8ba0e8cdcf14d2dc696bb449ddaa47ea13c16116afcf140f255423821d38f2b0af799743e02205f8f2a65b5e0d648b5ddf6b5b1f36c03fa562927331e04015642c8aa96d574e6c4e62eba9e7d8f73e43052a24fb61351e8b027d19575244c9094f7eee449f724f61f785b4e522a6aeac1273dcca7ce8ac3b5676de051ba282fe832e5e66bd0e2e39ad696aeaa20be3bab5fb08cfce1e52903cedd5dc3de144d66c3e6a0fdb32f7e9e885996cdbfad83d3a10c125fd02a0c1472d92026bfdeac19ab485673aac4e0ebd52d909f52a797636b263dbfc39e2e8212182591216e50231c21b449e762bb4050f6904c2fbc8101e2a2c5971f9aa500b9dc5e02276a1d546a3c7d1bc35c6a5749b4d79f01617bd98bf835f67b48641cd8ca63747e43d98adebac591900dc017459474c7d0f5806b693248a494edd89fa2c2cffad7b45c91c9bedf4870bef823499371d05b2942303753963b0730cf9717ea2243d55ea95ed707604b90b533a58e30c2c5483b5494b1dcc549b24078b1d02cd09ef45983bc90d051e2e11f61dddd905de91d12ecddc081567f5efaaf279620d0f7e17691b35224803196c12c4400c09a1bddfecfced06511255e204a478de3f7f6d8b3406eddf546c4d0910c75bc7bedcab67acc9b0c8c5e75a2a4e5a2680b7a5c2d5fe0fc7ba31672bf85d444e61d7cdd5f91f612bb565c96bea5650ff1c95983be226b39e089bb4b1b2eb41ceb0e237ece2132f37597fe33b137ed3d112c55747e3b7231b8c606cb789bf729fac0d4b824e44dca36dc0a616fa429dbbb644af2a82d8fb70132ec929c52ad2b4d15cac59b1691b50a64a6983608552359cf501d7a36f2fd3ec42f878935f666535b88fce754ffe574e8725c3cd1a789e8c751955473454c2e261ac86912cfa316860ca6e6a937797242c4bde6dc768b0411ae62eb7355b5875656ca6622e1dde1359d5f6ac5a6e355a1db93827e7253159635bf676d93c7bcb5af094a5440c2a2dc362260c27467acaa9c154f934673e29ccda8f2e662ff80f3f82f57863ebb3917b59b1a680b40ac08a0f858e888a22143e15af2acf7baf95b5310c63d43ee698897183042f50d45f2e98b75274327f60c35e25c7a3bde3bcc0ba8f89123c36ba1cca81b169ede58f685ca6aa71d0a412051f52775086aeceb26f1c32ae479d24bb07aae292e715ac7ca0b2c42536708ab17f12fb96bfbf2877f69f4a1609ed8306f517ff5107ef574baabd0ee52cf30b7cf073fc1dedda03a7a0269fde8ed1d5c8f228ad5dfaf7e77caafb642b27266e581e45b423b0038518b347cde00c01f76e1098b2ea38d081d925dfb35baf8c7037873bd14247debb5ed6c48b6240084d75c7dfabc0245a482fe624ac30611ef727a2b7ce47f0538fd8d7e35b17123034086eabadfc32380d772562a06add5db090e9611ab1b5d652c3937ba842c8962bb5fbe59c27ac8200b81b1311084d1d1607e70cc70b0d3028cb7b91c829cffa2e3d7eb5c2816476b9a41ae4dde338bcee6fdf908fc121a816e68454f3feb0327befdb0861e87c3c04982e497293ad6432bce6f9d1a620efb1512e53ae15f3f762b29e61362ace093f0bb30a1e2de71cb2da4ee8cf127c845fb403346c7174c8f046ff4ec8d8c15baab9be9a793d8a351684f3750198de1e16b096702646e008730ab1cfbecf84664dfeac13cd102598f6f935c407e2be25138a51b92f19b0d54500060c7bdfa98665d12293df03f0cc8d66cb0f14008306bbf4a687519661d97fc1960d5b35ef148fcbb745bab3c7634b2a2725d0f944a7ad7a2d8790be48f0a7868795cb78f71ff40c0bcb62cd84220987bc62bed8a377dd015cb0671d327ad0783de3341d85d7e9fa1064d63f57f9c708ccad2bf28973a63ca99358c996da283811862133dbf222267c12ed8e10d470818f05d7dd8811f135a4822db17a35edb44ffb29227a701e4a0880d7d08554bab0e85614e41e8ad9e99b4c2c4a54a1398d6c0042bd07fbecbc5abda64d1596de0f99769f4f77800e09d5e138c0cabef02e3fe617f8be7a8ab7635a955cb76ac9f22dbd566e7ebcee448df629c6fdb8affc0135151fd20570be47509e4c0ccc424574021a59b9ad2e0607c2726dd5d6957f8f785d0f087a7366f00aa288bcc0318e174a310b39743d33037535b6b5cec16bc2ea0009c9d680d349d0d3304ac9382eb268d80357b27ecac0972da2c5c197c1576832e332eb97c325f8e0c82c29a2832ffc3b246115a0c1dd6b8be86f9c0235a46aa95e3a96eacbaf49fe2617476b11a92c47e71a2ec5b5921455b6244c9a6c672b2d746f98da0c58b58a7ace804dc4b107063662a33b99ebd0aaa7dab3923976bae7896ac82ee4de692f64f74301192debd164552ee271015eac667f9176a9180b5f1b7b8c282c534874e6250d7be728019c48e87fcbb91b117089442a2d586353e82477adc8915e9c1400e3b092fed4d05781a421c973f2a3d213150d0341843cdaeba56456dca080f00ca2fc6b98f491112b2d2f2b09e7164182813fcae35dc609c5718762d946d0856b4fbcb8072fdadcbe3edd50d28c78ea94159fc93e3b2e488199bd93a16eaf9b2e7f432862d07b68c5e9fee04e4a878f5291abfb48907b221a48f0d15807882f534bbac6296b8563ee05e801084330084726beddf2b764a53ef70e2ac180f4d1e9d83dc446cf2603c0ec4c9a26ccbfc2cce5af087bb7e5149c0e5c9d5c0eb2000291a1bc5ed692ad60fd0104c8782722b63f2f7b129f4f2fad5677455e83eeeccd3ae01305aeefe8e72d7cc1ccbe70f9ff1c12b1bbd2413406c906b9d439e2e1f5de0edb05be7847f6af419753ed7ad678a21d3dfeff178d5f8d90de24319", 0x1000) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 00:49:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) dup2(r1, r2) 00:49:20 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 00:49:20 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x120) 00:49:20 executing program 1: msgget(0x3, 0x19a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x703c, 0x312}, 0x8) 00:49:20 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse\x00', 0x8a00, 0x0) fchdir(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x20000, 0x103) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000700)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x689e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) readlink(&(0x7f00000002c0)='.\x00', &(0x7f0000000300)=""/171, 0xab) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000003c0)) fcntl$setown(r0, 0x6, r5) r6 = dup(r0) fcntl$setstatus(r4, 0x4, 0x84) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000440)) getegid() fcntl$getflags(r6, 0x3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x811, r0, 0x0, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000480)=0x8) preadv(r4, &(0x7f00000004c0), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000640)={'./file0\x00', 0xfffffffffffffbff, 0x9, 0x0, 0x0, 0x40, 0x1, 0x2, 0x2, 0x1, 0x7, 0x9}) r7 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f00000006c0)=""/48) 00:49:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f690d0eed6b6e95e8605ef95631470cb86ca96539a786811dad82407bc789abb8a0f33025e42035dcba83682063ef7e7c", 0x18c) r1 = syz_open_pts() r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x40, 0x1000}, {0x18, 0x1, 0x4, 0xdcd}, 0x80000001, [0xaf5, 0xffffffffffffd9c4, 0x7, 0x80, 0x7, 0xe4d, 0x7ff, 0x86]}, 0x3c) close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xffffffff) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:49:21 executing program 0: openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x2) clock_getres(0x4, &(0x7f0000000040)) 00:49:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000004c0)="08dbab106454b4003d2c209d8560d70fd032d43269dc84ded1edc29e40dc029cebfdb9dc805193d7121200908ecc095096cd12980bebe0d0cb14b4b229f0bf75e466d1c7c61be700000000c5201edadff0f93281eb7609d570c4192105d4261f767299965957f4dd771ebccaab7b6443150a7f8f6dc2605ebcf2503aa90cbd7c2e4847ed1fbd9141983ecfc85be21f0cabf78d23417a38fec0f8533c362cd9990cbc9deeded3438b5decd91dd91612e909d29f0a4d76a3679e1eae5e13783aa94964f166fb13bf81d1d805e95af6e59e4cb95231413e96168f265a12b50e254f2240529ef560c1b79ef47f6cb90288c966f1d37cb14e14fdea2118651f6fbcb101d9904089e0abc132f38b", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffffff01, 0x7f, 0xa8000000000, "ef7ee93dfc17542cf66c8278a32bd1b55623f615", 0x8, 0xae4}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:49:21 executing program 1: r0 = msgget$private(0x0, 0x2a0) msgsnd(r0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1f, 0x74f569ca) 00:49:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8088, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000280)={0x4, 0x3}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x10880, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000300)={0x10, 0x101, 0x4, 0x9, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ef4000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fa3000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', '\x00', ['./file', './file', './file'], 0x9f4c}) r5 = socket$inet(0x2, 0x2, 0xfffffffffffff739) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x3, 0xb0, 0x3, 0x9}, {{r5}, 0x0, 0x11, 0xc4, 0x7f, 0xffffffffffffff7b}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x0, 0xfffffffffffffff9, 0x6}], 0x1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x1f, 0x884427e}, {{r2}, 0xfffffffffffffff9, 0x64, 0xf0000002, 0x5, 0x101}, {{r2}, 0xfffffffffffffffe, 0x11, 0x80, 0x7c, 0x3f}, {{r2}, 0xfffffffffffffffb, 0x20, 0x2, 0x20, 0x1}, {{r1}, 0xfffffffffffffff8, 0x2b, 0x1, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x44, 0xd, 0x0, 0x3d78}, {{r1}, 0xfffffffffffffff9, 0x22, 0x40000000, 0x312e79bc, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x8, 0x100}], 0x0, &(0x7f0000000200)={0x4, 0x1}) ioctl$KDENABIO(r3, 0x20004b3c) 00:49:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8108, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x2, 0x400000000002, 0x0) socket$inet6(0x18, 0x4, 0x7fffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) rmdir(&(0x7f0000000100)='./file0\x00') setsockopt(r1, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 00:49:21 executing program 0: clock_getres(0x3, &(0x7f00000000c0)) clock_getres(0x2, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) mmap(&(0x7f0000193000/0x3000)=nil, 0x3000, 0x1, 0x6010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) clock_getres(0x4, &(0x7f0000000080)) 00:49:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x124) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='$%\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='+:.\\\x00', &(0x7f0000000140)='$@\x00', &(0x7f0000000180)=',+@*(\x00']) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x9, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000004c0)=0x3bf) r2 = getgid() lchown(&(0x7f0000000240)='./file0\x00', r1, r2) open(&(0x7f0000000300)='./file0\x00', 0x10011, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0x2) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[0x7, 0x8001, 0x9]}) semget(0x2, 0x7, 0x200) 00:49:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) 00:49:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x7) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/47, 0xfffffffffffffe26}], 0x1, 0x0, 0x0, 0x9}, 0x40) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)}, {&(0x7f0000000180)="41acd7408db8d0888e4162d47e6edbddc34c37d4ece1c1b90349d50851a1e45ca4505d16787d5af57e76485f34750af47b4e72c5e75bf1ed47e16feb3c3a6ae9cffc31f0d36c5c5ab0a7dd259c3be95de6fab3a509c164b0490fe4c64a0609e326f31eb8989e35c83e1121e68f9459ad491dae3b60e30521da47f880dbd8edea5635c23a871a5ed8516e3542fbeb155273d0cd7bd0100616ce67dacd0d4a2625d6e3e9943781c2cd3c2cc0e5f7709ebc969a37cdcbde6673c1d14f957ced22edb5cd5bc8e4a73409b5e9eed6da6cdac6288cb0afdb816cd6e36a64fc97e207b289864c22bbd9bbdfd218908508b7d2b4757eb22ecc4e463843a059be8aa5", 0xfe}], 0x2) 00:49:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x8, 0x2}, {0x81, 0xfffffffffffffff9}}, &(0x7f0000000080)) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 00:49:22 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000140)="7b924ea39d0a95", 0x7}, {&(0x7f0000000180)="cc13449fe86ab218f6380a4ff9d16471768d97e43edbae2d72e27b14560fca6350b87cc12f98eea7f6f4e9453fe4ff1081f574e5634235beb854117e6cecd80be00e961b4319e34332", 0x49}, {&(0x7f0000000200)="84925b8889bee5c30b09617a52cd4f6c0ddbac93839350b7fb068a9c0cf10d697805332e014d94b3448f96f125cd819536cc80cd461ed6f8a913519b19052bf6ea71190d8af641cc55df25cef0648c232d974e4aa65c92973d7c863c5c6e96", 0x5f}], 0x3, &(0x7f00000002c0)=[{0x98, 0x1, 0x1, "50d270bd07db9f7a751b0c8436657f6b317ad00fa50b7501f2a9cb8f29b9cba686d4a29aac762b00d90d2f59ca0e6a6ef11dd035beede5a5c63d79fd3e3894c27b50f07b85efa8d78cc95fcbc2617d6b06bc3e26e32ac3656c3f8a2fe8c30ec44875652e0cf730bb8b68ba4b96e8862338537dd0f8f391b00448d99817b037398d"}, {0x58, 0xffff, 0x5, "f1f0e0b120ce2c04bbea44e4eac94789b3be3332572d76ca3de50fe220e842a4976e842fca14ed886d7186e80a42a3eaa5a479df4b54b4d4babb2d6e4c7d260d76facd708b32"}, {0xb8, 0xffff, 0x0, "d13c7c61d1e3be66c46be780fb07f088e77564c34e167c05fcb1d9f9c4a4ef658b7766418907db391cd7933b624f70a88ca150499c75f76f05a0cb86ec83d4832b04fb5b10d15a31590681bf808de1d7d6142f8bc19cd358105aefbc684fe7e0ab25bfdfd2c53d22669c82638a3b2bdd0addd2bbc9dd1108af6eaf7ab9fe85e1741e12f39a17bb006d031b02139182eeeb4d9ba919d1322a10b32d1ce0d6cc6d65ff6ee9e0"}, {0xa0, 0x1, 0xfff, "2b5faafc68cb58bc2b8c3fc3be2e08b9be9b52de4ab99b617ba858f4d9c99c12139df75d1b9c09456d02473509b48459b8322e52c30b78415f6ae885ddf7d5a5f3a32166a9783afcaac9a3006c524c8ea702ebdf31b2c1f03340386674f588a085e0d297a4eac702982e4446058d627911a65a28ce5778f657c90146069f5183e81ec71d3c90927746"}, {0x18, 0x1, 0xb9, "8e2c0c"}], 0x260}, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1a, 0x0, &(0x7f00000000c0), 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 00:49:22 executing program 0: setrlimit(0x4, &(0x7f0000000080)={0x80000001}) setrlimit(0x7, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x10) 00:49:22 executing program 1: r0 = getpgrp() r1 = getppid() setpgid(r0, r1) setpgid(r1, r1) setpgid(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r2, 0x7ff) setpgid(r1, r0) r4 = msgget(0x0, 0x84) msgrcv(r4, &(0x7f0000000040)={0x0, ""/96}, 0x68, 0x3, 0x1000) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) r5 = getppid() r6 = fcntl$dupfd(r2, 0xa, r2) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x0, 0x2}, {0x18, 0x0, 0x904, 0x84}, 0x7fff, [0x7, 0x401, 0x800, 0x3b, 0x400, 0x1f, 0x1000, 0x2]}, 0x3c) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x2, 0x2e, 0x924b, 0x1, 0x5, 0x0, 0xffffffffffffffd7, 0x2, 0x1, 0x5}) setpgid(r1, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r7 = msgget$private(0x0, 0x4) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f00000001c0)) getpgrp() dup2(r3, r2) fcntl$setown(r2, 0x6, r1) sendto$unix(r3, &(0x7f0000000440)="97d518e649dcdf5a6ff07901151ad86b4276dfd7645a8274ecd6fc5ac4e724f8954b24c1fc02b2bcd0daed3f42d8ea82a4fd7cbc608cc96834b76253905ab5af5ad700bdda499b995f50efdc5a31777dd0b9d4cbf94908b871d26d0df994e715e018b8e3a9c61559ccd1fbf4a6ddf6c1d19349e078cc4dbea9f87f9aad6117f81d4c2fe56270a67dde0859a52754391f75c1ef6641", 0x95, 0x0, &(0x7f0000000500)=@file={0x1, './file0/file0\x00'}, 0x10) r8 = semget(0x3, 0x7, 0x306) semctl$IPC_RMID(r8, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x280, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getuid() r12 = getegid() msgctl$IPC_SET(r7, 0x1, &(0x7f00000005c0)={{0x800, r9, r10, r11, r12, 0x3, 0x80000000}, 0x5cfe, 0x9, r5, r1, 0x3, 0x9}) 00:49:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000000600)=""/61, 0x3d, 0x842, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x10001, 0x201, 0x0, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000700)={0x7fff, 0x1, 0x4, 0x7, 0x7fff}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getgid() ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000780)={0x0, 0x48, {[0x3, 0x5, 0x40, 0x101, 0x5, 0x4, 0x0, 0x80, 0x101, 0x6, 0x8, 0x81, 0x7fff, 0x1, 0x5, 0x9573, 0x5, 0x1], [0x340f, 0x6, 0xffffffffffffffff, 0x3f, 0x9, 0xfff, 0x8, 0x8, 0x7fffffff, 0x2], [0xfffffffffffffffc, 0xe0000000000000, 0x31ea3e4f, 0x847, 0x4, 0x9, 0x3], [0x7, 0xa8, 0x8, 0x80000000, 0x5, 0xce], [{0xfffffffffffff800, 0x10000, 0x4}, {0x2, 0x1000001, 0x9, 0x1}, {0x4, 0xfffffffffffffff8, 0x2, 0x7}, {0xfff, 0x1000, 0x0, 0xffffffffffffb7d6}, {0x4, 0x1, 0x4, 0x200}, {0x0, 0x3, 0x9, 0x7}, {0x2, 0x9, 0xfffffffffffffffb, 0x80000000}, {0x5f, 0x8, 0x200, 0x81}], {0x0, 0x1, 0x1ff, 0x202}, {0x7, 0x7, 0x7, 0x9}}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000680)={0x6, 0x1, 0x7, 0xff, 0x4}, 0xc) socket(0x18, 0x1, 0x1) recvfrom$unix(r0, &(0x7f0000000500)=""/154, 0x9a, 0x2, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000740)=ANY=[@ANYBLOB="01002e8d788908e6b55a0818bed32f66696c653000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="c5526597f0837112595ec3524bcd34c84be65db4475b7c1f070f361ce7598e267539c807ac49bc76494cfe0203e2ab4248d789b504927fe2b14bbf939ee1cc54f0c30393f1b069019cd2a9c3e42460d574bd94c11c578ebd75a5c61835f97a6c15bb811481079891e9c4a02f8b333bad6febfb9c59152272b425310ac2156ea71a202a2392d16dc9ec3209187eb77ffe086486fe05cfa352f1f60c895431fbf57735ccb028f5fa7ca46c227276e2a2d74f96b02f94003e76aeacc5bb03b924549ccc3b4cd6cf0a76a27a2933dabef2fc53", 0xd1}, {&(0x7f0000000140)="d73e260a80d910f1f8ade7f4ee7016d47d4123f2d52b038882496a55c12cddf96ce3788a4c0e86d1d41e3a9246d74e561358a02255f7cbbf0bfcf0b5eb9ebda80ecf5ad56cdbd2b0284728f9b06fdef2ff6c1c7822b9cc07f7d498d0ff5fbb6d0528051d0212b533ba65353b9cfe86e38d044f592b4ce51fe38dbe", 0x7b}, {&(0x7f00000001c0)="40d34cc67c634ba48a1a955231596a5cd374dad43a37848bfe92ea30ee204a0b7c52a7cae7115e37824a280bcde80e86e419e888fa84e35aa30f121bbb95fc5340a0e58138afd50854a9d5bfe0d18268310eaa22df61a8650bd6be44f3fccb5fc0b150c6c21249", 0x67}, {&(0x7f0000000240)="c9d082b8f462d44a61c3ae0b9411a89c562fe744e5a05bfa64a9316164403e6aa26004a36e9bb47a1bfac2df6f2af56b4c00eb0d6a698bedd09acefec5e5d6efebd04ba9dedad443843c1cf73540eb4dc2dd27cb1aa2ca5168799b3a7f628197c9298915accd462039d352640c52154ade02f847f1c25df56dfb0a5a5294085553fc85cb1039cf8fdbb8227f04f2b7a201e3d7daf35c3cc69e657e68ca7b67680e835e8379ebff3057bdd8d5c10ff7d6e8ca1a7d3fc7101acf56f44147bba8e5eb7857635a1313299b6441305d5d39852cd34e16bf983ce9ab676aabd0a2ee41f1de6fab5800e632504f", 0xea}], 0x4, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}], 0xe8, 0x2}, 0x1) 00:49:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0xba74bf8b2aac0f15, &(0x7f00000000c0)={0x400, 0xffffffffffffffff}, 0x10) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) 00:49:22 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 00:49:22 executing program 0: syz_emit_ethernet(0xa1, &(0x7f0000000000)="35aa7c3756d203289ee2902b47a9ada7112e6b96bbd219895db45cb5bf589fa18c82b83e36db9d4385bb6be0e47faa9b0f3f66c43fec1404c917d8e643cbbf3063dc168efb1d7f8cbbd29de306a4f3128373a19d24927f98e39c0000dfc5ab1d851c513d3c1154441304eed161913f7e3d2666eed007107f2a8af2e3450064c84fe95148423c288d97a76891446731013b534a318e9015a3a7a68fc0a6f80f7dda") r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x180, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="9a7a8e63c690a4125da5bd53226dabb7d96529a9ed49415ff788685113109543de67939d2f0899d087ba338544f4610eeeb79fa5ea556549cd37a23b513b29b359ec5a41e90637f047186861bc67c8f32ec15bff5c9e9c4291728ee35605c0e6a81461b0d5e467c0a234f7175d21cb2df17830f12b7df7cb17b52c5bbba49f", 0x7f}], 0x1) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket$inet(0x2, 0x0, 0xb57f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) poll(&(0x7f0000000200)=[{r1, 0x104}], 0x1, 0x9) setrlimit(0x0, &(0x7f0000000240)={0x1, 0x528}) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x408, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000002c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000001640)={&(0x7f0000000380)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f00000003c0)}], 0x1, &(0x7f0000000440)=[{0x1010, 0xffff, 0x4, "b1de4f979ec52315a579e5bae2138b34beee5ffb8a53fd875468744b085d4e48700a86d1f26fcf763610c4fdc67d116dd33396c5dc6f4f06a7a4b11a129082ea81dd598a6bc283016dc9e51c59474e2796e5e7d8b2e960dc49cf51c892604863b7b4baec8e0bf163164a737feda4f320ae3074b2ee87ad648de83bffa192662946a3f1fd144c85a904e11cb39767e89da08d605fe4a5d69f937cffd0c60bcf64b50041f97449bc517827442cc27e1b501b0d194fe5a04dd8416142d85d7d706c8b86d3e314f301fbfa86ca9d1cc9ee9333070d0f8677c26aa3c6190b1ad85c8d0456abd5d935e4d5ce2964bbdc446ec29b1d912425478102b348a444ca293fce779c83d938165cf8be64358d5da94728cab5cc21f93005a253cce0d38be9230b5f49e142408ab7c6d73eb9bd8e4486dce01873171659a0d0b28a5bf68c5792b51579c2566cd57ecde1d1b50378e86fc8952eb51d155224b6e19b497f96e7ab14b73bf7447d703c834af5862b2ebc0a35acf813b275f75c0473ac8d51e6814122284700fc6c210cf158eef62ab74138517eabecbe35b788d7e52e95759ff1a8d1a3d77ea8774c0693065b702e91220b2c035142d26b022c1256380eec41242ff13482cdbb84ddb8aafa0d8e34508d6e9cea8352ea98414fbc9f999a05cb3ff2277fd293ab1a7baa9a2292dd4c3ec0c5df7aaea3adbe8878619dc39510d204c1994bbfbb88c35777b4d8f6eb4f9bad571145a5f21f3b9284600a1d4a23dead5893c9f957c538c8c48c559aa7cc1b132463dd4dde4c67e5f50414041fe0abc424d0d0213716a6058975d35930f2b5c2ea9338eed31407470ec5b130f24df65c9f20a7e4c653e23868c930c6552b92221c6a03163681977bf790ecbe408f887d047a4033ca0621446e931538a953cef7ef1555be0ddc6bbc27b3960a0909bb392bb92fd8355881b8b8f6a1ca4aefbded183fb78ab03191d82950625824028fd985c2e1bd3ed1dd5c65435cc9b7fc903444dd21a934bb4232414592360c30c6b7b6b43fdb8166371eeb549ebb4c326db3dc92b5e0317750f11a3e162262a3580d257ae0bca717f77bdaf189e1f0588eee54dda6640fa1291130b9151bce48cc0b19e398198807133c8e7fe7d5bb67eccc418b9ad709dd3dfa3268536fa5c1a577a128b98822b7824cbbc32e78bffc241a87bfee62455d5e28083dbe779efb1bf5906230bcc80b2a643fcd2ae7be4ff73d8469d67306bf83e7dabb95109ae114b62d7bb3e559770c4f41cfcea67bced40f59e492b34ae15fc215201d702e35aa61ac048f18157ab1ea8908854b0d81f22a02c0e8e4f54aaaa56f9a91ea4ae0d76802d07aaecf2ea1cd5b7445e88352be990f32bbf570b3c83a61d9efea1b9e7dd2566c2421a5a1dd4e239a348960c372ff0835602c99b61dc0f6d1823330ec241585806a3388a9c4578421998651f4c6633a28cc228e1319248e302a98ce327cbddf895f741f947ee1bb2ac6a44f1fd63ba80466ea03214862f82d1882db86a6dff3c15e2e832358e79455fb30bbe3826a571bd65d36e140faae5887c4889200e6b3d37faaeb09b5d5dce133aac63aa87306d60722dc039dafc54aeb740a9cfd50d04e632d393e87487430553cddb5f439190bc89231c05d015355d3ee862793f9df2905cacaf1e7e938e8794e63e4f795f4e5f2622c1dc1c0af3b39779904dd914aa9a5ae37d883126f9f61e715dc03f3d305e7b13066a9995e473386780ccfc2144f6586fb91f736cd7611983ee9956de7ac2b32fe115d0402baa53d931bfc9db9380e95841b6fd6b7979bcd23eed93d543c0b1a641981eda8e67abe89e1ce4b261be60af46c707f67ebfae1945f66c19a0033943062c6c0264d60d2d416d78cefe7dfe8513b3f34b697e965b448398371a9a190a6d4147326ab785ed413f1a7e537d87e742d5d1aec373a781c178054c35a378f4c141ae58ff2fc02f29346c2569eef8f29ef402b2ead1fa6dcf7683fdc6b256c0a7638bab1c79ffbfe822d9661d394eb4ab30c19c582cd93eaaa421bb9ce8c4a282819ef26f75f18497fd988f724a2ba6e5781008dd922f8c7914161fa201dac6dbbc05ecd04b0fbc82a93306e86ea40293cb6ea682dedaf544d1b29a6a703b0675b540c57ebe740cee84a427177c540acb0fbe60d8706b2be8545fe5ea11c04e02fc0df714882e6aefb56db0dcfebda4806e7dc62edcffd11477add7de21056bdbca6d15856d6157f1131bd2dbf22d9360db0e95b5ad7c1964715e0c24f14799e6ffc360539cb1a51d85dbe03dcdc2a396a2b9895c032c9539a772ccfb25a66918d51ec4b16cf08aa99d45fde23ce5723caf5d51056964c22c8ceeec6bd89f3b072513959472ffa2c82d65c003a99a890635ecd10acf85bde80ed84b23830cacd8aaeba714d465625ea90f5ee38787753ddfef5d05aa12652f1f2e05ffe477ebe0b07474a794e2d94c5e112af5d4e56eaf504348e23418eb1bd63ad3c37191b00873e0a3f3b1b74d6e846fb53ac71cda14e448cf4d13a4b24c67e3f2764d9f15d6e70ab2247ffa0b69c1790a8044f54dc64412f7ed23097c3b1ee2ae1f4801b41f29f45249573470ae10a8f2de3680ce8b5f374476aef14ff157e196a58f120ea9312b2a400986adc93e4ce18d0e598940e46b3cea106ee082b16b2fa0ef74143ba58d47f0f7ebcaa21e69d48b6bd4ed3010db9d746f86367115a6f6011b8feb9e98b1b2371296b62f955bed6a6a5da2ff0a608d043ade44265064805a2ca3f7ca5d78479880bcd6fd027d3bb8ab6a4f82ba59af2acc5626da53f545025c8c48b6dc38ee7cc5c94ba99b4487f4f8e716dfe3736f46a1f2a24fd04be7dd5ca59cc23b0b6fc2e1e4011de53c581d02363ce0da0048c0dcf051e1903ffc9dff69af6ba3e6a8454e983cafd4e7664ca1f4849df6ffe85443fc731f8fd12b1c5b0bc0f9cc20f342fcef8c256e25db1cb34a958f7dc07721244c894250ab1363093d0673cc14a602faabdfd4958f0902f999ed0e67a203aaab357ef2292436f34d4c6c755edb7fc5087b4e95f062381e5e840472a97bac14e0d8f0325ff647f590c7b0b7ad3650fad5b787599cf882e82eaee0c6ad3e776fa32bfb278d9180eea1f44492c27ab429b5dfebda0240925e2cc04aaa83d6d44ac525e68e6fcf78516f148324a17f1b1c2b470fc41051e771e7deb8f8142d3e47e197e5d88877a0508433fe3bf37917d23654cadfb5905f8177d5bbd2bf1c062f48afdc0fe6306fdb19af0ee7cc81151d263f4f0af0ff13842574a78f5b00ec4257b3c75bcdeae74ab48dd535026ba77d372d48c130aad70ff1c9bb214d1513376be7fb626031e94cae7353097021b438e861bb0db215d5da8fe351fabc9b51c9a7ace837b8980546a21f60c40919c67394a6af307b33a48bf89b12a09856c8a2ce84a66d889e71802012a32e670bb4f359517700eb42d47e865f530ffef1bd0fec15a8ef4b339e020a2d5821e1d77e80f640f529747f2e9f483b45290dff54d49896629d3531e181c2310be027cbd7cc268fd804e8445ad4264c44a3f03ef37a9261c8156b1652f2f1d37d51b9d66450dea7b78b3465e20abe373308ac707d42a08a8b1b3435fa7c357fa0094af6a496ec2f9cde8d11f90b456931b9417babe1635d09a2f045f170006e2b73b8398db21ba35d62a055dfe031db5db8b861a2497fe96d191d188823a59e9be62cacd7f51b7cf5e0aeb84efb82eb643d19b8e281293a534b3daeb3d5442f5ef5d164d0a051e45ccd2f1ed4a73b26ad57c3f16e1a7007c62f11964fff97c994eed19ba9c5825aaa148353bb34dac5a210eeee2ce93fd2a3d7bbfea5ddbb8cc31f14a4f4a7bbbbfa4e6e4446979bf73bbfc3e57229c665432e4dbb727beba4b094047db45d4fe73c630f7d504015d6b3b56bc3e0b8a526c227fb3049ebabd703f1da5129d92219cb651dfdfe81a1d2aa1a902136077cc9cf452cb544840ef2d9f57360aa23229c548d6bd684174c801a33e01f3169bcc2ae0cae0573581fd89dd3385c87d72863212a04d7b7e95ec9664fa0f6716f4a017be5da40b6641420075131d043e89e3ac922b96caa000951614b0222dc2094e78cec110e93689a91c330be3ec618c07835543a5132d949fbaeaa06cdb7285429401ab806699925106bafb36b6ea537b8d8f6d9e89641c952ead1f3e4c305ad8dbd0a567ca059b83dcf1232a317054afae055fd91d935c10d778faa766eac54a3f3a2e6639af8a70ccb44c99a6916c06595be51e2476b06fe5548eacd1082d1f644b50180fd7062b8f52ab120b73a0a2c37ad7acfaed03afed6f2e3876115fedaf90698bc0008befa048bf20eb23c5871e343b44b548ccf442bd7e4c83532c9953989cf5d6856584860320fb7eb67f984c79650f8e999a4647c9e022bc71a38f0889c3057dab9cccc2b101615474007018ca04bbc5b649b4728b3c1af22f4632955fd58a3e8ef7fa96aac31a6b9b84031c60a0e0a09e8d1dc4b04ac6a103975da1b359a2bc14347757f56e3847fc2cbb18be07087e6ab6482d9241165a4ee8ea4c1e61f621c4bd05549078ecbd9de72936e5bc2a56823452c6ae8cb2534404fae362e04a1672d551ff358e47b16c090a16112c1bb0ad62f44548f3637b4d91e8694a75491e1df249bed26d48482a2dd8c0ad818bcc5d83604d9e408ee09f71cbdf3e3ac20ad5a5d0e1dfb97e83f1cd1e929675adf43abffeaa9d86164387891ab9030ff26b730317fd82055a915852a05f838f71f9d8e3d1c0ddbf5e060909ebbacc2c6aae48570a85646ff3bf4f933f465968a3ed97c9c66e6bb415c2cc419d656a96590405a57753c9c147bd24590c7a6b1d3eccb356f89ed4acb7310768afe4e741f716229b17faf8361344148ac9704101d5215100cadb5205d54f3c9c44797663126ec0acb7bd40af4555e431947c78b42c97215ad31904b3a5aec7ec5ff7f8f5a560e02c5085d2917913e04b884f2707f477ab11903ca0a169ba37ae9d0cc19192b443fe69ae417eaa4dcfc91e78d7e9feae3ab320f6dd10b979a20309a966144c9167e0605271c971ff354e1fd13f18575567e57d49db862068483b0c58c0fcaf5c7eaa8bb3f7372da7af8ee2769e2233681be3e86b8c2fd762bf78b6ecaf9c9e48000373236befcbd2a7abcc6591792757b2f84479b49de5041e3d43d0afe428a37887690e2d8b9f38875360d1a0ae4ba2d0fae834d216459beabeaca41760f4c43138ddfbbecf2b6eb09fb4284af7cf91b068e3e0db1af285e7a3925233477f80bd1ec37bddb3594a50adb50e7e3228c8b8741f42fa5ba2749c16c6f45202f3ba8e1cf07edd1e1f4133cb08c098d89643eefdf001d098327caa3dec3ca9c9c408ac236886aad8e966e7f2c75c13ca10fc6b8c2bfbef57d9f836ba163cdace0bc26c4007b16fc9ce5761cc39ee65906bcfc5b9a60edf241db6032f3181b2892ec92ab9e5b2d723388c7253521d84dcad5cbf72f0d3a75bb27b3998f72debe840515b64a1bbd9d57701909739646e3a68fccc61511263f9cf6a43738b0b9f5383fdfd83d923333220d6d13cd0d9465dd962627732069544ce27c1a20d63e1921abea6e8f86a392ca79ded8b1d3033885acca702f8babb1dd634779b5a8155b4a518e8baee484fced9421927e9ecbad7351749838c2e30f275258ced1220a5d7362e6e30c8e9034219c6cda891311291cea61187bbc42b945026a9e2aff0028feeb8df05f7e837e3dd460674ad2e3e7eeb160976"}, {0xc0, 0xffff, 0x4, "224a6bab35adbe2acb368ef107652d1c40590b6414789543c1c332e40bf14bfb153f799f5838fd018c7f5889a601dadabbf5855441de703a0f5f14ae1791f05a2821315251a982455811cf17e9967b057b5b7ecb934f1a0499409f78bacccfdc2cb3c3dbd5f805b96244ca23f7a9ebe37accb5aa539b6811dd9591d6f5ba570dee2a2a3dc3ec7eb5a418ac8515fb35a28f53859a118f6715a377ccccd2d15ad01a2663a986ef7ddf44"}, {0xf8, 0x1, 0x80000000, "34d3f87f5cf899d1e27aae9eb292b9bad02bfd79ecbfb3cff07a072956649bff48dd03847a4ca892065600deee837994560300c55e0bf9e7d1209f21c2e5d2032a69c4ea99c6e176bdfea834ccf2dc6de4cb78d3b83aea6fe8eef245c86445c74daa49d4f0bf8991e4c1f4490cbe362a8356ab614c825c0b7b4fdf48ec170f12d2d5e33aeec828224dafadfd4241a05e3da8c563026b73debf14fc7d862311892b4adf3c5b95ec9d22ac02bc0c2cca4899eab0e63e88a62fe3899189833b92e7f98bfc34ebe4f75352c0d3a4c92da4d8e2df0dbb63fb196d835179cafdc2d185f03e2517ad"}], 0x11c8}, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001680), 0xc) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000016c0)) bind$inet6(r2, &(0x7f0000001700)={0x18, 0x3, 0x10001}, 0xc) mkdirat(r5, &(0x7f0000001740)='./file0\x00', 0x4) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) fcntl$getflags(r3, 0x3) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001780)={'./file0\x00', 0x5, 0x3ff, 0xfa8, 0x0, 0x1d9641e, 0x3, 0xfffffffffffffffe, 0x0, 0x2, 0xffffffff8b296470, 0x6}) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000001800)={0x3, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x3811, r4, 0x0, 0x0) pread(r4, &(0x7f0000001840)="c12f2d72aa716db1212f85a7c8fcdaeb1ff68c89b3446d9e552c9b8f994f82e6b6531a1d1b77a931ff74aca1ec2e14232e72837e287ce9ee2b426cd2f6c215c0aa2c17b83fee819fd304abca6fe5085e567eaa9535357497e8695d83a79ffaba706e1c83c9e10d33b10252cc50fbf6ebea07ad91b832d5b6411f51b043a65bb0570dfc6e066f76530347a318293a52c586e96bbf9d0bd9deb9e4fb358cb2ef6a75d4eddfe46d5763335973fbbe7bb4f3fadf83432599a7d03cae40b387a8b1b164e499f23d0fb4d9716069c0ff7e6641ce7b6f5e9a0a23560c9855f1cb13d8", 0xdf, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000019c0)) getsockname$inet6(r6, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001a80)={'./file0\x00', 0x9, 0xb71, 0x400, 0x0, 0x6, 0xffffffff80000000, 0x8, 0x3, 0x0, 0x7, 0x10000}) setrlimit(0x3, &(0x7f0000001b00)={0x6, 0x5}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001b40)={'./file0\x00', 0x9, 0x3, 0x400, 0x0, 0x1, 0x3ff, 0x8, 0x0, 0x1, 0x5, 0x87}) 00:49:22 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffffe, './file0\x00', './file0\x00'}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:49:22 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xf63, 0x1, 0x0, 0xcabbcd26566ce5bd) accept$inet(r1, 0x0, &(0x7f0000000040)) 00:49:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0xc6000000) fchmod(r0, 0x10b) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20008, 0x0) 00:49:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getown(r0, 0x5) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0xceb9) nanosleep(0x0, 0x0) 00:49:22 executing program 1: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x79000000, 0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x29) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xff, './file0\x00', './file0\x00'}) 00:49:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x86, 0x6, &(0x7f0000000000)="71149090a1ccded9cdbdc7ae983f94af0c562ae0edecf877dc67dae6cadef3f34ba77533322e30b49b45f728154e0531cbb97fa245af59ad8e48d74dabf2de8a69b0581032ab99da304c3af78b4baecd6b72aa4d11ee4a624d0f0b84d634c0b6466784", 0x63) setsockopt(r0, 0x29, 0x2, 0x0, 0xfffffffffffffcfe) 00:49:22 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000040)=""/13, 0xfffffffffffffd34) 00:49:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') fchmod(r1, 0x8) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) 00:49:22 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x26, &(0x7f0000000000), 0x4) 00:49:22 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) read(r0, &(0x7f00000000c0)=""/229, 0xe5) 00:49:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8637bd05af7}, 0x10) 00:49:22 executing program 1: r0 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="e5fe4c12b64b89c029c5414653d4d563ef78e4ded347ecf77201e9ff4192caed8a0874c652878da321dfff7043e4cf0e323e5038ed45c46fbe4349df89efbea0cb13fb63", 0x44}, {&(0x7f0000000200)="60d4035cc3a06f3fcdb36b05ca734387992608ac9bc3979604386eebe789062b14650bd8ba143130206286ff47405ce1b3e2b8c52b3e54f17573c4cead5798612728f0c5732312bdc0", 0x49}, {&(0x7f0000000300)="81da1741c2d63129133f63b3a3559cf0b4f0f347fa3ed0995eb43dcb204622f97247f0dda979074db52ce121a95e5095b47921d5fec17eac9b2185af1cd387fc4e7e91af6575cc03cfb9deb934798d723ac35cf7677c3ecf1b645534088b47025db30ac577cc2a111dad550133ae1421286facd78e2d5d9d7af0fa0d2062a90665938abc06d017131fb2929c413e90f9a1776aa95340e5372609411a97853c1807ff55ef94052f56203549dfab2d8a83c456b2e59dddcb66d024f5d177d745614f15b27797a8803886806f5a3309d2131742ef892f93b39dd6864486f3d9181055bf9e6f", 0xe4}], 0x3, &(0x7f0000000400), 0x0, 0x400}, 0xd) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) r3 = shmget$private(0x0, 0x4000, 0x424, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) sendto(r2, &(0x7f00000000c0)="d96d0c2386456be1b937794d53b18d9c4e47ab352abdceebf33c1fa712787b46a7fa8c9429ea80ef5dd5dfa269d81469e6d1bf76a64d4f6f72e5738dbe0d41001df523ad1ae73cb216eba6feb4ffa8db928e4bd9e036f8c5e4be83af756fea1224fd89c8102035e98cfea28f66ffbbaecb1499c95ead4fd310a991cc3d17d45fa17122a0c3f1e2825364c1d6c85fdffec2e9a641e91850e05e00b74bd591e6", 0x9f, 0xb, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 00:49:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f1000/0x3000)=nil, 0x3000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 00:49:24 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = dup(0xffffffffffffff9c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) dup2(r0, r1) r2 = socket(0x40000000038, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18080, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) 00:49:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000040)="c1", 0x1}], 0x1, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 00:49:24 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x140, 0x108) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 00:49:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0xffffffffffffff29) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 00:49:24 executing program 1: unveil(0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() r2 = dup2(r1, r1) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x7) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x20, 0x6f1}) r3 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x6, 0x6}, 0x8, 0x6, 0x7}) 00:49:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) fcntl$getflags(r0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x108e, 0xbc, 0x4, 0x7ff, "cb2f398daeef29f22e4341a118e11dd11ce123f3", 0x6, 0x28}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) 00:49:24 executing program 1: r0 = socket(0x2, 0x2, 0xfffffffffffffffa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001e00)="17b3e4a01de542afdf41ed54cddfc2931b285148e999acfc69f3e7148bfc1000d71c7794aefa2d2701b68449b9c1dde1f47ae256c6bca8b1f16739ba777c7a692a91454be0da2be20abf6ee69397f0805c380d941e734ee317a9b73d255aa87693dc5e1cd29eedd2cf4b18e612c038dc86db8089c3ed542e71488e873e009d54f5021ed4834048d9f82ef306b4cf4e1d57a1f9490df7785bd792eb54fb1996d002835b75cec3f959aec62196872526f9af7e13405a92015831a2c5e6720c18f74e744a9cedcccea9a3f9c945cc5323d282c1980b198e19f9b789f0ece321a489ebf036d968388a5f2b5e71d0ebceb18a8170f41608c7d2021a4572d4752a9794c93adbe7cfb0d936d3c188ed3831d87cc406a3ff70572f9e375e887be320964f303f441a535c5ae6978f460adeefecc93567d8d6e3aea10a8954a061557d26c3d3ff7f73d2b6d4f3a63fe612ffd85beeb145bf0599d3a2d7c5d171c8668af640a7cb60e5f2a48a683a3a799aa8588a448d16ee55d4fa00a958e7ee30a8c38836bfde9295a38ed5782a6099ade66c396f9085248b2e37cdab004ffb9caab27ef3b2ba7984c11ec231e5f769ac5c76e3782e517f964425e5567022adad1e6081af615cb2e87d9dcacc8ca017ff621035dc45cdfb74b6d55e51cd147d3b098dbdfa062f65855f3193f5f422d7e13b96383b24c1576ac1d22830d5aaef76e81393461a48291f3b9d96ee170cb8ec85067896c1d0517d1bcedf8cb90164d18db0154944762f7b2dd7e0bcdaa409cf70e820e5ec033abbf381031f9e7d1fec3b5c9ff75b16396a3672025d3b83a89c9f8add7d529e33f169b0d8cc2b99698109d3b472a295e6ddebdc838218b2263ea8281d1169f814497f9fa1f35b224f0597b858626004aa9c4f01220160dd31a7f185a57db0a13558524c40c6df641a102a61d66301d6d00465591ad76b6e368f349a33db2cbf4e97f81002dadb9d358f0605ed76558d6d513532f7b4a18809c06e563d078be1e676d6d1cb3c141a285500ff652bde63a17fb5feaf5680c01b310b57ab159cff79737cd78c6a88df76d2fbd2673bbf7f37262eba2cd6f6f641769c0f0d43c42e8984b13df5c890dcf22bf99dfdc60a0b6d3f4aea78828683473125b182970add81480946d19745ca91ecf114710cd523dda2f37de12f7e0f4e0bbaece621684f2d413209741da2ad581ec7361fa7b72e8603a243e7ac8eb387a1b2e2507879459556351b7abae1a12d095f3e784d51ae1367a6da853883a12c2ef483818ec938db8d4bf00cab56003e86241849787d3014080f263fe605c57619e9865087a9c1dc69d80830dfa9dc379c1a2adbdaa68ca5413b82783d145437dde791497a8d43e2424b35db509c90b8b183f78cfce61d778905ab4af69cadc80fc2396ff5b003eecfb682aaafa67b5cc5e3894b5dcf15843a913f087262f28bd349de4b968c3e167c4c13119cf8a4a45fd71ebe6e9f771606217c098268a7dc553b2e7a439406802314a93c459703bf50bfe2ab89c77062e17a9d3cc5b91daccd83295096ce2d8d9e751caeb6d96d86361e4e33016a916f69dfc8f78c295b9add243fcde07808aca2d181d0a1adf3851451c72b95eea8c1c22e15d8555fea719df1802365518b6906e9a9fa24b6a28e678a947bdda502a311ff4e4e472ffe9dde1102959b17b0227eb9e8f36a806e4780ed9df8f21d8f9ec8455c8b4991cf1bdfc4373c44d2bbd624e0dd76d45f6459ce9540f3aa7e37e032446e363c2dcd37aa3729743d9d1c76c9d64572295bb6bdf370989c70cc80075429d15a161edc0b90601664781d1eac7d4a9419e40f978192d83655a023fa8f4bae43c8b225016512b514264a4f86ededd8edb81d9d91fddc54a05959a635853522c4ffbc05b234caa86af8478840e3dfb90708c4a530efa89fea650f150653bb59a2f2a5ad1be423452c91f72ff31521a7d49087691c86937b2206d8ece547f78c49045624f524aac6d45f367270f1cb08ffad1d20f0d662b1638df9882f2e5d84cad8783404ad495471b5e32dd344d51a746bf1f4871d651531aa4cca9eb3c4c1a094811e070ff9623d157238b2e5d4e3c0166cebbed97b1d3d858ef2e5227cfe6615f9768b924e5217cebde359c42c2250198c3d6b545cc280a2f26eb22585f0152b77efd2cfa779c1204631a8eae05d5ab003f3557925bb3bf10b05c260e800c3d12e384775692421b0e2e3053cdb808a946543ddb3e90a42100c67c710f29922e354ca65a0bf15c496095c95053cb8cc73a53862781853f4c8c85c0d7a751ec1796ab631033887eb81f24d2c829fcf6a3eeb49517bbb41049a316f46fa379db057f92f4571c2c2f6659adf6c085ca0c88e9c59e346e48d715d26a6d4516b6844c4663bcdbd5a8c02f95b2615cda4793281b2e5ba3bcc9787721f759c3d239e1101954c8f6542a5e31222557640854692414274a31c61c18ed2041af97513eabb1676565c5ccbfb41a2d71a5cec0c26f88bcc9c04f31ce3cdf474bf866bc47a7197498bdb4a655f571cb9a29030de6ee480ace53652bd4471b33ed5d0702f3ce8a341d20e343e5df780c3c6dbe741c57697319292150aa917cc2f1ac3378049b7c6c1337b87eb127f80ae29dd90e6380b4c3f0a88581158b234638a64e92e0d12e3918243f2d82fb86de5e7098ac50938a6880238c3db6fdd8ba4ecdd7731e3981d63edae6430d0674eeab75d34d32455cdf48a2c22c6631b4f0cd064a22b209f84944f8eaeef4e85b9e66789b30a7270096a972a755d45f1110f617ad127466cd72ecec9de81f8297fa2138abde4f82e996ab1d322e164abbbfe079d6dcdcf4be86638994ee23621c444750cc57e1397d936662dbe0e2f883b2a0648b971d6ff70bfd0494d488e98b02247045b8638e6628cd0a9405f9609a4e6575655f27f02669eb4f530b5fa5ae3ebf1bba453f053548f00ac89527be28672a9e958e6a8db700dbd24e0682178d5af89deef5ad16344042d87d84a6cb471ee614e6380fc64833b11da2fd1d278f8660b74454688bd15d6e6fb68ae1420c372a847f28a88db66decf77a1e7fd20c06fa929b9f8bb77fe6141a1986e73e074b5b1c850cdf508a9985a2bec388afa25aca1d5a05af79445bdf6c8a701e3174d16f4e2fed2ccecdbc09b9a63fd49c6e35f3be41aa1928558217f49851f85935aeee80dc25b944f28c8af2396e4d7ca469a6a10f90d955ee8424a7e7edc5494476b19c6782ec3d8fe140424874b1028e46140d4ed33a357b2567a0b16e5cf00b825bf8427f9983a7cae1b36ebe542a92cf95d98dc9c84c145da42d056f243cd5ffee566cf8e0f06c9abeb5d7785941dbaa0cf96f57edf33a70d12b041c43516ed9535f5a26acb69acd0df78ed37a2886e147e922dd1657c1068726397744385b6ce367ca4812f2cffe8e41b39c5a694e48a4e9089b8011f0cf870e5824bffc950da32e1aa03af823931dcc98caaedf38f9d9342ae88d94247b421b33c44eabf5db0108b03ae6ddb26c800e9a1d7ba51fd341f7fa7080a7275def85e76d2dad46ad03db315fe3ab0e945d0e47a5586d37d124b1ce1e6b06244b3f5d2e9f90026d617ff0d3b1aad1af337d1f86dcd610d7baff4cdd1ea9fcc42953e7a82cd3c223846dc11fc349f7b858020588c0e0e4ea3cbb07c681f2832a42e823e174f91fea73496cb65ace86d277d7491b38c130812d40aaae4e226e83d30d8aa6ba60ecf47c1e98807cc7e50f278575ff8cf5ce6383499917bdb512df57d7920d78440466fc56ad484acd3cb1bc45ea31892ce2771a789dbd095d583bb00956e6db4a82c078e73a6763193722dc91d514ea4c3d479d9b8223b7b66f48767b8b413f95e5ee2f1ecf6c3aaec5c7e588f51850fbce325682455d28c6b83b10dc36897b5f87ec3a57c110a2fe370514456994674f39a4314f9f6abd17638112be66852ed36fb892fda9bead7ee5afb9fdfe10a74f325d278eca06833aff3d7e9ff79fa51e4af236f91f39f9ed77a8cdd30a277cb932082742bf6b38ebaf79c05c9a57712a2683d8bd973d8fd6f51fb54511822ee19d899124490d9fb0bd0b072fbf26d07215a732b9b82d8a7bb24fc415460f57bcff2318795d6bbaa2330a66d836d44c8d0150cf7b9c18b1415cddc11b364051a2d6c3fcd5e4770096e19a65d95b4955c602e26560e596adf9c9e2fa65d0cf402d263ccd624692556653b7f3f7a5e1583bbb069aecf5a8d06e413c466dfa5ebb582cc7261831ac82827fdc5f1bc27c5c89573b25be5c9d701b96b6c9628fd2e3e4add08113505c90c4fef69c22ad9e4463e437576f5a3f95b54af69edf4731240e1c6981d718923c319360e1c521c26f43350d5e303f04ed50ed5bbd7d3a050b4a2e1e443ee38fbaa114c59843ca77552a0fef1bf2740f4ed3fa33c6de943fbfee61f7b88a8ba59885fb405f0263b122314f0f0981f80aa8615fe08816b69bfce149c0a67f96c6d7774fdba3bbbd72d329e08390d99910b5b26a9b0c7c5107c521773e0bd7422e0b446b9fb5e4fcab49719d4a1d598c4f4587796961aee4841a86473023000f23c90c7d9cf0751c8b302d11924b55f2b35a3a657b3d69f722d726af3e503404b36df34da903e86b7292cfbf292dd3508c79cf342c12394d5ba94f0061b3b37b55eac85746b010496b2d76a516b7cb7ac375d7e7db88614787da81bb71d2d99311f604fdb1621a2086c719fc3b785143434101f978f9e6dd72be3d859b9fa38d67dba59c0e27f406b56493266866054f968de1a6291af1e831b68ede312eab6d3116a2550cf23d63c3131f9704f5624929148e25a53e4d230b00548e769dc3887b45a7aece808fb65bba47e380b9b5b980a44f200dbebdd33a3c153207c64044c20c552c3af796c3d231ebb54feba304c1f5005410e4d7772b9ce70b2e7e56571bfff292708920d5b4f6303d79f9db3d99af7b5c41b2468464482f502a1b98c1bd659d34dc43744e33bfd8776eb9ec4cb5f4bac10ec44a28cd157993bbff025a51235b599a056d829311ac2165c2995a195fa4bb41bc90df898843a372890e5dd029c98febd32e42afc38598566ec88263703741441f6c78dbeef3d12243a9fdc5c5c0de4884bc533a0c0568ab49ec410d73626c5560b7c6fa9a0263b77bc651e05b8cd8424bb8803ca59ab625a088eb02e661a8f3ec497e87d12f7928dc0df4856ab7ef176a500f825e3561eca6ccd875dc32f35c4bca94b1a5e85627bfad456421c914b851892528543bf44dfa4a5f93a5f698f3099bd673b093e37dda77489d57e040b3235898996cebe604a076610f8d4fe31a973fbcd2a64ff0d3f980921510ff46fffd7fb9679e28a2e103a4b9776fc0284148a48c0365270683460c1a57fa605a86f3c0f5624ea2b3a1158b519fe89cb4bb38f9f1ad1958dc4475d1cd1315dd41abc6d91c1fb6a9e5eed87bc1a80a9f44c", 0xf26}], 0x1) 00:49:24 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x9, 0x4, 0x101, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffc01}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000b83000/0x2000)=nil, 0x40}, {&(0x7f0000a4f000/0x1000)=nil, &(0x7f0000e65000/0x4000)=nil}, {&(0x7f0000f1f000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ccd000/0x4000)=nil, 0x7c2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x401}, {&(0x7f0000bde000/0x3000)=nil, &(0x7f0000a03000/0x3000)=nil, 0x4}, {&(0x7f0000e06000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffff}, {&(0x7f0000f12000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000a57000/0x2000)=nil, &(0x7f0000ccb000/0x3000)=nil, 0x100}, {&(0x7f0000db5000/0x1000)=nil, &(0x7f0000f90000/0x2000)=nil, 0x8}, {&(0x7f0000d54000/0x3000)=nil, &(0x7f0000d42000/0x4000)=nil, 0x6}, {&(0x7f0000ac8000/0x4000)=nil, &(0x7f0000b7d000/0x2000)=nil, 0x1}, {&(0x7f0000bb0000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x63f9}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d0166696c65300000003cfb7075774ffc41fdf8c63c934b2ef1cedcf8b3fc5e48768e121bb66eb4db40d14b6bf1c092fc7265f3dbf405059bb96a6708530a3c993f73e0146522bd33e4eb14cc401287bb54950d19f4e66e32355520d0739ee1e02e04c8130c437b38c517539d894e731888ac491b519876"], 0xa) 00:49:24 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/63, 0x3f}, 0x800) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="250007abe2055100ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) write(r0, 0x0, 0xfffffffffffffea1) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000040)) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f0000000080)) 00:49:24 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000300)={0x91, 0x4}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f00000000c0)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 00:49:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000380)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x889, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x100000002, './file0\x00'}) ioctl$TIOCGETD(r2, 0x5452, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000003c0)) 00:49:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e", 0x762) 00:49:26 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x88) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xffff, 0x8, 0x6, 0x0, 0xbc23, 0x3, 0x4, 0x3, 0x3, 0xffffffffffffff00, 0x4}) fchdir(r0) 00:49:26 executing program 1: r0 = dup(0xffffffffffffffff) ftruncate(r0, 0x0, 0x400) setsockopt(r0, 0x0, 0x3ff, &(0x7f00000000c0)="fdba5bfc731487e79b79dc641c05abe0e1d656a2777b7e17a17a93b52edda9f9a77c06ae4ac3c752ecbad1ce32e328283fb9b546dce1bf4ba8721ceaad0f536727b33eab5e3ac09644362e1ba63daa51ac694d618f5da7b5b8216ea7d944b93c97c5dc755a314b3ebb36bb801ebc3626d714ae2f4106067f64620e70bd01391f19dcc24ba253587bd70a3cec8717f78c15991a2f74417592af48cfbe177b1b3d666664d13336e1ee18c1eefafdb83871", 0xb0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) setsockopt(r1, 0x1, 0x80000001, &(0x7f0000000000)="9c42728d663e81d197b36cabdfa4cabb4f65e5df580bcb5a40cc483f1eeeadfbf464580a10dcdb86d2a5c847eadb9037e1af9c607d89eba257a543b87009791ff69710daa58e2851088326e168a3bb2083e8b84e1456deb9cce047c04806cb0e4282a05e641a63b4e9b7cfe6a8c30ae4a149f1177dab929ad58e09c93097b8d9701df35e219b9a9026a7f2040c43820257bd539dbee29e54ccf2a52ca1679a13cadf2a48768774b1f0", 0xa9) 00:49:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x23, &(0x7f0000000100)="6783ddb0aee41ecfcaf53915fca1b3317e3004f6cd79233e584b415690dc02c2ed0b9012aff8813fadf9f19fd86ae12cdb75fd2aa5579365290e6575859746a3ced999f91f21eab3670400d0573e72fca7a9af678b902f8a", 0x58) 00:49:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[r0, r1, r2, r3]) r4 = socket(0x18, 0x1, 0x2) getsockname$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 00:49:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 00:49:26 executing program 1: r0 = dup(0xffffffffffffffff) fchdir(r0) getdents(r0, &(0x7f0000000000)=""/117, 0x75) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8800, 0x0) msgget(0x0, 0x40) shmdt(r2) close(r0) 00:49:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getpid() getpgid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xd7b) open(&(0x7f0000000080)='./file1\x00', 0x100, 0xb) 00:49:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/207, &(0x7f0000000180)=0xcf) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r1, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/65, 0x41, 0x843, &(0x7f0000000240)={0x18, 0x3, 0x3, 0x50}, 0xc) 00:49:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x0, 0x1000005) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) sendto$unix(r0, &(0x7f0000000080)="750df426fc269bba2e744573f2552e297132f66e5639ec017e9200ea7e93dfac96da8cdd6842cfefeb1f1cc46a04971a3805ece82717505ee18074ddaf3e66ce3c87d17d99824a3b5d8a85922e9cf48f03a3059caf5f6489b9172791e8994c0955426e8f7c99c52fd43d546d11b816d9faeb33c4092aa83dada24aafc803e51879181f01bbc2136a3f1384e46e18", 0x8e, 0x1, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x5d1, 0x2b, 0x81, 0xf117]}) pwritev(r0, &(0x7f0000000200), 0x103, 0x0, 0x0) 00:49:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000000c0)={0x9f, 0x0, &(0x7f0000000000)=""/159}) 00:49:26 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xa0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x57a0, 0x10000000000000, 0x3, 0x8, "93910adf83fcddfc765deb58746b5b9f6e5210e8", 0x9}) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r2, r2) getpeername(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000ffffffffffffffeb00"/110], &(0x7f0000000080)=0x6e) ioctl$TIOCNOTTY(r2, 0x20007471) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 00:49:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000100)=""/135, 0x87, 0x803, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000280)="d5", 0x1) lseek(r0, 0x0, 0x8003, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 00:49:26 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) msgget(0x1, 0x200) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x1a}, {r2, 0x8}, {r1, 0x54}], 0x4, 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xa960000, './file0\x00'}) 00:49:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x5a4, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 00:49:26 executing program 0: r0 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 00:49:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f00000000c0)='N', 0x1) read(r3, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) write(r1, &(0x7f0000000180)='m', 0x1) close(r2) 00:49:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x40) listen(r2, 0x400) unlinkat(r2, &(0x7f00000001c0)='.\x00', 0x8) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffbfff7fff7, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:49:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20a00, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000240)=0x1) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x38aa1, 0x15a) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x48) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x600, 0x102) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x8) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0xa4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x9, 0x1ff, './file0\x00', 0x9, 0x20, 0x1, 0x9}) openat(r3, &(0x7f0000000280)='./file0\x00', 0x2, 0x80) 00:49:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002400)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="3e35ea22b999aa2a4a0f7489862c769ab733ee39fbc920c2b4fc", 0x1a}, {&(0x7f00000000c0)="b889ec90051db5d294c0e1ddc16a0d4f58c328c8f5799da4832899dd", 0x1c}, {&(0x7f0000000300)="2615cb692adb4803ae0ebdcb3809ec381f0bb2bda91ddf891fc9b174f8336363f6357ed5284ebbc2829e290130b0275b76a50d3454116554b11610d209cbf137f914e2063490f59ed1d91ef3d52902e1d30ccf3d2019269d6f3c4265f0cd7d01d0c99c667d3a4a8297be499e6c2612c37628b80aa1a676b45465dcf4bdd3b0afda329c4a6ba6c0e10600abdce237cbcae58e87ddaba17626e1180e55f386f712dc362a6475ef7620d5f50d1d91c25a0572e2c7ab1f9b92d3594bcd5c3d43e54d9046181d84c2a0ad44aa4b8c270ace4ede9f888d48849c65e91d4ae0a892581702c1f2392b41ea72ffcafa534ebde9645b6c8a4430255bdb2c1c5d79431fb69e2e3f9db096379c0341df947212bb8d2b46cb460c2d506e46f3aae487cdcf3bea854890ee3c8cdfbca863ebad0fc5bd3c404cebf71575de8094785dcda8d3fce805666915c4ca9f971e6972d0b72eb29f3426b7edd29ebbba203f86a24ddfac19048d13e781fbd98cc52a1d4f366c2b667650af7c92c423237bc5b1a658b6e4a1f7b19196abec2de38679cd5d362ccade79684e0c3e4eb58695bbc250fa54f208e8969043a32d8e7e18d1b8c6e2052c9e2af6ec5b4032ba6bd93f8eb6d996dc0067c1603a069c00b7faa3c0332f85dc37eeeee2f7246d082e71959c261ab798954d2ea4047b860e84125646e2373ef291c6921930467783df951fd0c75c2bf53342759845a4314f1f09dcbf2a7f4464ece5c03b1358f05e138640f4318769b9122747e68441177327e09ed52f964158c217fce348212bc5db85c9259fa99411daf5ca397bfd322ab11454593a8f13e04c40c98f320b3d68431b470250057a03d9b4ff90e2c91aa16ac8de0bbfac3918cc25b64abc046084f856779f168399d0219cf425d8ca4e87a6c1a4c7e1577f125b4704e5e6a81041dff9974bd6282764c3f35c6e839d34ed865fb3af9879fd35c515b8d3b05ccacbfdba5a36a9935f07fc67c65d69968bb4512a23ddfbddeb5a532820cc02e17c51541dd6987d07e035b76a8a394d9de44e0f2f1d717f5de5827e23d40c50a5f2acef9d21ab3a692f51cfc8f0f78f1fbd9759d5a33c6189b73068150921b7e03704a86bd739fc6e6591f432feddc0d5f89da3bdd1cc1b3b55b898b2b0d52e09de7c5c452a7f7dc1ef595a840a350e8a0c9dc4a5801c735d92f96c477f0e6aa0590d57ce72cd9d5a45b20e8cde79256aa841aa23afb9150c93a64aa4fa0bbd3238619414ad65d88ee7249d14b6a58749e41d2d5b4224aedb40d6106e87eb3b4da9cf1b1e1e726fb5536717c1b01aaab147a75f486c670305dbc798eaaa4a402158ee0ec6e656fc7826173a53289f54ac35579127d7a96d15bfc67d4c1742f02dbaae3017dbc935b2c18d5104bab677ef0e60d8cdea34cea9d1bfae1fb997789c526ae3caf26d6cd450ee6b14b318af7e3370c4c055e78d4095ce7cc5b44c38c1d9287199635916f866b7972976442753e0eeff4b2b0a69824a9c80e315f5022dde270f3859f7e7d3d4ea05c657b450b417628fb28c0db7bcb4811fed9d3a7c860deb33e47648799e53c63be2dfc5b29bf07817348d9c4de1be3198cfc8f1d115c8bbc7ea17e0407ec5a6cd928a7f4cd4a6604133eadcfc1ae7aa3c9af7fec7b20ec0a3f680e1cd43ed1bcbdaa803e96d785be36f7859018295a0a7e050e325e81a8bc3a74bbc6d7e09b47c977a8c135bc3c2b7ecd2a5033690f23cf09de5a4b5312ead08c7ed2c06e5e0627172ef0d3fb56070d4debd20b4c41cd455eaa15f8730ed5a6f19c15df60d95b20b8e3d34ac8ad9ca977a8be7690a160323e864757a49312b1ff6ff7bed47913542231ee2c4752a5395765f360152bae0b7f67925a4a5350bd6e3a81149b701070b1c6293e67bed562caad955cc55520edad2a75a42610700b05ec676e60e83490fe52c593a1e67c0d621d8d230cfbbdc450396a5e9a098e3ef6d8a0ab272b26496ad88c7c9b36b7899b7331c96365d597e67b8892b5102a56cb2689deb73412e46cf0688d350d3662313f43f603d5a624be912a4427bcf29553d15b34635a42c8659764dcd2ac4ae726060c80024535977a237bf4bbc58d76452ab34eb5a2e07f296242e88d25e89ef2d75c96dddf64fea5dad3db60ed07f8f474d72741cdbde85709552a72f8f36c7d61dc738bea67f5d56ce5e8d9b989fb0ee76030e8044692cc23c10abd1da5903c863143ab4c4de4d84134c9c73a5412e5fac11f78ea3be9b6e6d6834057d03f60ab252e3086621c1a294ffe6515fb8499a16ada6bbc067c2f282258eb226c75697ec070cb48a49fe5b1eee32639000242f37d039e767e453892bea86d89fe40efad60c554ff396798bafb5a5f0c2a4d2909e07f1813c24b033b76da18de0b5317a6925516d932fcb804c8d96be83b8dc6c8c939227793c41109cae95bb9304b7f28af67278cd74f4772b8b1589f2afc652a0df8ea7f2e5e4f6ef0c66abfe8bc1414ec51b9596c8fff15dd73d4876550ad1fbb9b688a9d1f8ee471bb512f140f8e948d00814c3bc2e68957d6d32f2378284449cd0ed3a3dfaea6929225053847256f1ac9301bc35071166f242d97fe320f0f56af91b1636503c915201fde37a20ec7f61d51463f9a93ccef598225fec1cb767a96078ba71affed74189bf1bf632d48180b7bcbfe44f2668fc6ebfde45be5513d94e9deacd6c1c3ee2645db6257783653922f3c81edaccafd08fbbe475c8b70b1fc35757feb2dc1e96309247ee4eabe66b5d438f17f7578df9cea88e9113f8f15034d5b6a214f8d986abfd7f59d9b53ebc624d03be40d8b6864e2d9e827142fc3c6924dd63217c3ef53e81018b66fa6f3615ec00704c9c7f1a5d68516b3d2adf3a395dc3dd970679302710ae9a68ff115cf610eaf5ba0a928997853b477d0d9d8f06ac404a16a4b563a831e16497e24c45c02346b1e031aab5e67a27b8d61d8adc07c108afcb2c40efc5a0626f1196ba6248f06a0193fe794861d17d73c16d5ff47db1f2e8693e8f7524285827c23a7fa06806f817c77e5d64dd215fcce5a8d79000fb26eba68b3713ce4918e10d22694d8e137c37517f68da550a9ee58524945dc7c6b2638d4834e3d50cbeda807b09ef27297818a147db05e88f4b908965598c261eaa510a797d1cacf46fe429ff00fd05be1eb4fe32e60ce93cfea388118577a4c93256486bc23c5eed12ad7c484e518c5cba56efd131e3e60126d41c050160b85211b1a4030a21a83e1d83e5a74f31a7cc8c8e5ee49310efaac98b06f492a3836f4d2c0656b828442a89f33907040f08d32135c14130cbec9ae0a7b738c1dbecb3082aa8d03e1061e505e9f925e3a6719e8908a028037d383bf56d410c4f71eaf1c162efda192e5a5211755d0a3e6708416d2151ffbcfca8175fdaab06d64f8da344f20131a77fb530a6d122d6556a91bd312dfd0d7e79ec4e2d39d2028c6368a449cd74e3d269d83984bed104866a722abf5b9f5c3dcd0535f8db92e7256967e29b2716788865c404867d640ae51049e502fa787276ecdc8a3a2e393cd94e9bf08c8ad03c154a699f627527ee4aa86a6ce80d22f73c52f74363db64886712a8e35b6d330e6862762def758002705ea44769080831fdd9c937cf317cd7f783065e6fa186376a3f0e6e04a24044b1f5f1862e8d04bcdc0756e3adfb3536446e34e53742b100366f4dee2547a1276fd7c8ed2455c728eb9b78b3504314d85f1c03347b210e1a592b8ee6d55e6c52684682d5e77b6d8264b0b4959a8f83fa994414498b83c60763652e8a7cf7bdf84c9772d4552424abe78efadce87cefacb35c2c996cfc593dfd431a4fbe3ecf8d65d553d3a6dccbed2b333b56ac462c30f9031b6413299a2fd162f55e5cbb1611888e6f5ff963a574dd658624d06b263c9ae60c70d1a985b0854535f56c4750a38a67611827dd0a39176a540885e79abb4c116e1dd0765557db115eb61ee3576d788f3c21fbfcb40f1351f1c1be79dad98f977c4f997382864eaace391bf9317cd5fd4224136dd46d44547b0c128db4c6bc55bf23dd76f9c7f83bf468902a438388d0cbef3c2614e3e41c7073c3414ca3872729d99ec859d24993da963636ea630907e890c3d905a22a48d65772db52fff6ecb6cf02edd226aaa9db3d88d396870aa118357f4dc5f7d250ff0e31342f7ed3384b7bfffdf562bc4974ffc6e1a1d25325fbb5a10d255dba357e10bc004b1ffe50c7143696b7e51c85864ccb09506b97024588866428572b7a79553907c2ed611631b452fb954df392962cf5f2427ca72ca33d9eceb6042a7194632e3e4add06f20caae59cc0dda2f0a3d9c756ec2026be3c2d786fd29324e1475792b1cb7dd6df71d84912743d74d855783f2384c0ead97d7e4911e6f9722a35086755360aca71edceaee4aae9b7adf4dd823a7cfe6e27c1a831ff6e3519f07f5844f4b2aa9630b3265d6f357d455b4a60e84344bc012c6e92e2a7fa56ab13caa9c8b20ee2e60f6557324a1170e139b7dafab32003f5e773e45c07a9af2d008d8838be0adbf63f874f78304efc661f3e2555d35b9e569c256fd1c625e0fe34fdc443daba01ee575977d7b0277e88481c546e2952b4658025ae90a3191b95d11b20db4f04e9b0ac4bd10c4c6b8bbc5904f54cf6ff0e84d4ea86d876a77ddced6f7ea9e59ff5d8d3c5103af70bb34745c152a2fdcbafb25ac5b287b08aec10dd46501ff387e52341235056139ea4f51940a413a9c3530b463f6b3bef8652a3fbfc25e4655f1fa6f6494e27cfc26b3ea81fa14fb7f8c0722c8915acb91dc1540cb579c41cf6c810dd44921e87564a4678a79d3b9b622a3ad352af22127e49ce371c08d9c31cd4547d7b0806642d4901794ce6a3f92ee3df293478c506b755c55d45ca67ae79dd59b40b505b56cea2eb22691db27c4292acc12ec3768d143319d6930267a277e3c57f75c4382a996f74d8cb33fb2e3ec308d7e71d50dd5252c75fa08e30c12849a01b50289b63cac3c5710ea4f472d70f8bc9e1ca1fd1433edbbb6836297b75d347cf4fe984ced863c750ed36604bb7f21ad489671e5f55c6e8c6557e52ed1ccaff796ffb493e95a671972a115a6f5f1fe769c9a9b47f6aca1e6e6f79abd59624693dfa9267d13c79e43927f21826e1064b4a34e71cded3edddd20b4ee09a95ffb27ed76eb16c96bfb2f7e57cd0b03c1c874d0abd01f11a7b2b8ecf394e0719390aacab9bc1974ff22124af5c2c5d8407add1fbc51aec5d9f733682b43bd903f954cdf7e35c6ff06f03b93bc804e3ace8041b5c3c4fc98be8926a7aae126527d8c360e78b32ac0a598e63377c45ab5e780f3412586b338144823e8193e60a1025d36d2f1a67624e348b7f399a4151c51e301300ac304412f8c452f94762ff4ecd4e12195afb6eceaa5e1ae0be0a8419cb6f6d3f21b0aaaed698c41530101a4da649744b601845dede0e051bc4a7a5a1824a2527ff9f625a2b778db805615e5910cb333bd6f6200a26242264bb70abe41af854c3d3080e4e196754b8d1d7b71cbada115b6edf27921b329e25ae4cac49475978315e1e3b58a79df84805705796605dab9d61d0a09610956b32e2e2125a24804a17e68a47eaf3ed1e4a93c18c7c2bfdf71f2394dc589c4793d7d26c34997525dde2a39c7931447cb83200e5faacbdc549ad7bc4a614d2603a08b649759061ab150f0a9eb1f5d990ab6c10406280b2f58b3c19bc987c82becf25258c15edf04e07e6f5211fb81392d14aa148bb2e1ed23b635b03fe", 0x1000}, {&(0x7f0000000100)="2e70acc3a491fa8e7dd590e70fa1e781f11c48608168df4be531", 0x1a}, {&(0x7f0000001300)="1922ae63f8115e4fde557d31919c3e6a97a53dae934b85d0ee429d9a4dc3626a261f9c8631ad78386ee4d9adfe5aa83a5ee6e28c598d36e57f2bea483e47a1e0721669558a191d8eaa378e637879cd35ed7be1871c789c697648c0c8747a9db3e2ca3ec70aa274d0767dca275451e03b6bb47f04e5deb87936c4617bdc7fb8c7c1cf2d151062baa392c87631de3b0268c9356f53e2b76c01334cf4fc4b93103339e33c613502b02217340ad006af6ddf213f602f7456be63ae9a0d56b0d1a2eda317fd4007996ec4692e84f15156051a38f0b8408360fe900e42bd45ea4365118ebbcccd994e85f4a4333a2f78b3258ee7796895dc8212ea7d545b7608083cf269304bb86e62f4bef978145d3d9cabcc8e9c6130f7de1b6f74b1c3ad4bf9fe8c9f22257748d59c4bee1f559e477d077562eb7296ce94acc605bcf7f207f9c976e4bc01c34a631250b1ef982a69eff150b70ada7f859b336a34f4abdac491bfab13fc80fc4bc41d3eebc16ee8c814ddf7df5957f7cd6b01cde041b005fd4b72eb628fd7e3bf558a9c942f18254ee48e07e02923e6e7e71ad65e6dd9d19fbe639483fbd494012e63b5488dc5265b6ace69dad7dc8466a65a468274dfa732d74f03efb6ab9312576818872ee5253d3b198ce1913547d3c925ebef6725a315e6335db780848f12ef959806341fa0e987bc96560a74ffcd7f4931b2697ce7aa3d5a396047b4704c26f7a24c296a6a80a7b932cbf9dcb7c9aec57471ef045076fa35284f4d6b865583f40960c2b9aaa26c18b69f31f36f189191cb69c15bb9fa4a7cef737d19e24392393dc19339cd82ee096b5d65ae1d0baae47b30fcd5c9a3b5390b72656ed290e4ea11c0b2253d7602fc565151ab1348d1950b80895cbbab2b7e03177be089a446a36fb2baefae60a686d0d2441b3071f63b09c77e77566df0c5001d497eadff0476c40dedd0524b6df3510f6583f00c9d97dafe09563aa1f81eb033199fe627db76d0c44d9b34f81212bbb86fba9071cad09fdde9a9c2a4f602da5b0fa745aa8d6db8b3659804df174efd9326d366477ef0c8e5fa316b33f9baf67a926ca9027ea16066bc3a8396181c7b79c17728c70a89a63d5a801b3c22945d49c93ae45037722ea2f6e155a77c156e18078deee75414034b1e07a4ed077ea7726cfe8dbd9e8635ffa3f0d36d1fd96469db13f665557cb6921c0942d6bfe1739ba81e1c80ff69ddf3445a13664e82c7a7d39665b1ab535ec3835f7136748f9b7976c8f4e9e51c832ad627a339b3a1e1ef8912af1d500da82caaacf6a8291c6b8dd30865938447edf960a9e1455e407c0bf7c80448336fabb9b9c795e30a18074e8f62ceb52adb839b6cf11e4e7ef0fd0a8b106d5128a956127452997f6afe744a90527ae6fb6664cff50ef8a633fde2047ef58e2dc464cb258c3738c243abd1f967bbd594ab343955aa218cd6026295cd5617d34f5cc523d545636c5ae61c0c3224548a7f302311d5227fbe5655af76ef7e100dae76226296c899f63bdbdaccee9c97a0de7ced1a376bbef02ba99ed4b2e66bcc0c07d0389f7b8b9b11c7593aab1d4b601d5df7c9e0fd878ae990f1ac6d7860e7ca4574dbcdf895d10d9c76d1151359ece9a5b4b3207d2d01de4f2b2fcd6de5e1857ab08644859021eeb6a2145f096c5541568ece3c65782fe5b2947ad03bf1131078ff77eace294c967e6ab3e27aca59e832452f5ddef63d98df616a58faa3aaa04a365c0cf7289c4acd820779eb14b5b3f5985c100123b33f063bd1b866c1c47022052ee3474c7be96c331a2c822cf493a48971b8f5de82a5b695bb377c58c7732c863342abe4c285f4b396ae6d3d3eaec52d897171795c7f6ca1d47bedb5c5544fcf00fa7fe424b458300a8597c4ba9b1b2ed5c82ecc790d89d86df2c102df1fcf45d21569d7f2eae6a018671f8f6e4aad6836f4d9ff22b32d43d3fb2345126ba60334236018c4ac7eee3b75a75cb11e3d7416d1ae4d3d4e230a8fd9a2024141fea900d128211a095cf69d9bcbfba3800cafaf2a3559fd41c81a0bef72ffd1aabe0c21eb46a74eefc6253022ef5871137956f3bc44e1909b1846128678e07c043b9008b3bd502db2277adbe021ee8c8fbcce6132349b624febae71918b9a3105c09ec406bdf8cbdd5c71c9a4c1cb5548b70ffe8e8c2891da2ae83f12f58674270350422a7f8bc18dbebde34a994b0df24eaf21a033ca334075f1be21bfda8f67581c3ffec40af9c77ee1ec64cd679cc1bbb49ef608788b57b13a34897b26f27fffe75362ff678fbcb95bd1d5ad97978b54089a7d36f6adf44c7b6e6f7ff2dfca0fd13d7b57465908cf3975f84fadc4428fb7d857a21e6e195cf4ddba86b50b2741a00ade6ba4891828eff82b7043e0bd2e19e16b8f194dc4a731a984079708ab50444e2bb5d06ac49b02c6283bd21c2ea187ec1e73d091dee07392a983d623b6875423eb5116ef2c12ea5b25e065ca22b9efb186e1bf2e7dde574748c6037407404213e6c2568a18f2000e7afee0db87948fda2a7eeddd7d71d6420495d4dbcd482ef9ccb8d9bf1044ddcbb9dd4e6ea76d32ae2121bd23a1ef2816ddee44eb5828abbb19c8d01501c27c6ba935748e8400b42d4121774aff024f9a522592d8bfc6e997e5428361f78bcc67b7b56fb99608719f4940820c455274934d2d750ac311874a4662f87ba1a8e229dbadbea1a5f89943aff4b4c5c6aaa4b463ae150214128fb2573bc7d3c649667a747e41502655176839abe4b213f096e2ba2e5062b002002e4a4281033365c099c81475e2b6138639282bd78498076efdea6d4e3ec332d6aa4d36377d0fcc1ce93a0634f5602b9e26d1398e641236a1c3fe2721a6c8cbb9c0d9a7fbc88b737bf213436a8380b6f06c4840bf985233fdef807acf8b9994b57a21d2cddca4a3a2f9315d07e855233beb3ead4875d8575764449a5a53aa3875e66b714f6f4a1cca0938cc7bd3a72789ddefb52b2000b0340ef64466794e22c4bbeb3aed54a670cbf35b1e7adb8fcec578240ed45e8ce0cadf5c3d2a97bde64a9c1fd40210cb0335bf2c993b67597233277e119539f0936603e8b63c26f9c2379707b9ee7b44a8960982cb4ad7bdc8b186bacfc61e84017ef0f59a70c0500ea97968a03aa16b6fc26b9051c5dbb6b89d7d6540ef7650afd33018baf340f2875101916e84e054d17d664d973291cd7b0b2d4d6ca550d904aad66fef115c3701357d9175c2a68d022fcd344108dfd4e1ac2450f2f5c070bc1d00faab4b15d3c5051c2219ab843355fa252b5397fe2d2181d4edf163abbd17364b7c0780bd70aa46273c549d7487c2b37c45a9647c0c99e9fcc72ba0cc4da26312d03b418214ea3a70a04640431200beaf0cd720ee0edefdef3ad8176bc67db2d08930fa4823bec89130fdcde5a26aab84bcaaacd204ef946cbddcf7a3fff41913ad70849390042d4df04f2696fc6dfe10395d44c026aeef79b97e04ed7e9342e92f14a3099ea66097c93e31beaa516835a6655407c8c1adf2baeaad80f3e0020f98055b89ec3e03e4df5ebb911e32d9afddd65c99388bca00f645344b8af886e014639947a45d2d6368153f6c9a407f1f54b03f38b24e696e297628d59723e4e9fc84a4b8e2d510f767d2f529253055e514708e01295afe2d47f99e438ba252e4937a915a3003ccce0b246f7378d9007051b1fde0e80fd01760cbb9afab2986b2a4664f2d48c55ac3a4c2f32b40c99577563abfc138045783b160de93770ff03e2adc63b983c4591fc107b5bc0e6976e32d90184f6b5fa9073f7873a63dfacfef1f16fe560a7ad500dd0c4c42bfcafe52e028442cbb19e21d021b6f2747317bf555a0d793e3eb69dab3a6d2ab5e4a879d07aaef33d8631e84a59e9cbe9e7530c572d1fd11ee135dcdc7bcfb798329a02fa8d46db4fb206582f67597ac248536c26519fc555b7023d1bae5c078f3210208ab5f3b561055e3e7322f34c46e183074bac5708f465bc8d10f63179344598e743bc2605b717f537637574845d8f9616e9f07b080897b5c8f9cccdaf2150808a07bc60b5ed53b31193bb075497722af705f630e34e21e8c628d227246b1dbf7baf4ad46240ef5eaaab5998364e85dc98f23a25092873e21799d5ce411e871351c92c1da90db0498461124b272d444b4f3ebad4e89f9b187e65cddedfa69f076149883930af0f4769d2b7dd99ae423dcce8d21aa5916f5898263435f812805e088cc758ee571e1daa3b3cb129928101b10ce01f213f1a0f54f8273833f284afaec701fa30101837f1baabf60fb6d9d3d4d9f2d68fdb8296d56d11c0c94192296701faada23034aeadd50bed23f0c350a311d4f69d9fd70ecad2564eede15d64dd7da0ecd3951f44d82bcbce30b744669277a964b4d99756432d4f3e86778b2a83e45fba1e90c547b53d4d01764eb9be91d04150eb0bb029e992f7a1d0f89f74104209e9bc0834b8cb6d8b5f7096996c4f33f986628f91fec517cabc3a9953e42ddffb1a479ed856c68733ba06fb33b56c996231b0b94a7d3a46b80972b4cd5b506a5e98e3698cac9e7b1158c9924efa31b7ae8b0dcd04ab71b5f1fa91964799b33094ce3e35d6d783ae242d6d69118440a64302f11a9ca009bab688820029ef448a1e6505d739ba735c7f51ac039f73919036e76ae7cd7845d28f6011fc56bef1d76e45923179a477071404453c59518eb10f63dbd0e6d259d83236a308993d311db0d82413d1cf5924bc2228d53459cc0a8d720bc4cafc1153fb8356735147512fbe84b466dfff75aa86ca00cecaf740e584151fc5a2f26363895490b85eea4947d3f6c1e059fead1c9633e8b27ba6cfbca912ee21b4b1d9b19ef493b63f80b00b69ff3d8a74c9524a9c5f19ca2f6ace2e5b0322ef4491508344d2eb578bcdbd190a282f146c5c10e55e1c90f4dfc45146ab31d7055252c560a245b3e741baa97c9c00dbfd1baf56db4e38391762d09bed659df6a217ee61597c753be48c735d6cc3ec00a16421111c05edb5c65b792dff6ef704a0ffa810312b4f083b1b00bd29d977866a3f374afdb0191e643a23a7d3f213d7018a01daab3d0c26c58a51de5609edcae9fe811d96995bc9241a4a4a112cd2173e2326b7806ce014bd74d320cdf4cd9223fccca6bd4a0b3a3057262153f63e60470da55c877b400b92f831f94b832655547440c77f50bd45541901fc2e3e618698ff24c1036b84153627591460a98ca80d669ceda58fdfbbd82cd1f869601ec8d4d0c7f6a18912d6a4e4b35f1dd879a3e82709ce9d94cb11a5161dadfe79e523ef4e55ff08972f052068f0166b30573a1bce1db050b012ec5d5390fe93030e806debe0c7218778c18cfb80b096f7ad2ccf08ee75951373707f99e91ccfae84954b2e9e77d91578927311abe37c985260815d9e133199f4e147254cc86ba4e7349b05b0ed4ce841bf560ded544c922059bdd91db00ed89a753859cb082158fb086799f84bc41f1b6bf3135ed4588632b940f8a67336e208f3a431067367a55fb55f9c32af362d5bf780ff490d9fa9986fd9fb74bc609bb08c54f476e2f8af6f073c26de2909a5f3b5ee915a1facf66275586858597d259459599fe353a1d2a54172f977e0d928e6530d2f8df1a6fe248598c456628d6b89e1919c35a8e332f83f46ea9a7d47f23583708f5f6571f53bd58dddeb62853c7fd180d728acbf7e1e78fecd97df5f5543d91bde039c5882308905374e2b63709132f0f7c9af1baa2a8c71605961ca77fedafc4d57021", 0x1000}, {&(0x7f0000002300)="901973f83c5e5b67d624772f28eae7f67b2e422feb5875ddc22f1cec9547c70d4503a5c8c3b7521691226a9cac9da98d261ac4a772c74048f01aba737dc1d59ac6c98ab0441a1d4e1c77c315e434f8ae3b8e918e7ae85ea341eb4fe204cdf3bb9e496e7305f5f4bc031b4a71cffa38099e9ebc62fe96cb28616b6d2ccfce66a58f5cd4464b2657f27d038db6b4c8f1da0988f1fd8b66d4a41ce3cb0b1486f74d94e3fa0352ae46326aa2340d1e7e55e6b834e10eddddd672cd9c395713c09884cb397b209ce0547999c727b8da3d38bd4d4b2aeeede1941b5f", 0xd9}], 0x7, 0x0, 0x0, 0x404}, 0xd0ea9abafb7b1aa1) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 00:49:26 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r0, r1) setreuid(0xffffffffffffffff, 0x0) setreuid(r0, r0) 00:49:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000000, 0x80000001, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x91, 0x8, 0x6, 0xb9b}, {{r2}, 0xfffffffffffffffa, 0x81, 0xf0000040, 0x100, 0x5}], 0x80000001, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x2, 0xa, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0xfffffffffffff420, 0x5}], 0x1, &(0x7f0000000100)={0x200, 0x3c}) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r4) 00:49:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000840)="c905e7675967c55c25d6fc146d80a16a6b0cd9af2dd4fccf11523aa0d09c5f8aa1892e", 0x23}, {0x0}, {0x0}], 0x3) pwrite(r0, &(0x7f0000000040)="ae4fae6e6525dee22e5e88b25d09473bed863bb3fb3f061cc630ceec031017e03b446be64a2e730c2670767eb5021ef8aaff48428fab866d650a2a4cb0b008429ca444803735fbde695b01c31470c5a71936731696b7d59d52413c6cf95843428a10e91de1f18e3bf2ffd3e63079bd4f883e1fadfd1cef425f7eed1e2fe091883d", 0x81, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 00:49:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 00:49:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) dup2(r0, r0) 00:49:27 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x6}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "854955883d023e11f74d0400001000"}) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7fff, "1864b3f57d39b0f2e7b31d55b5c8a2d05a37b00e"}) 00:49:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0), 0x2b5) 00:49:27 executing program 0: socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20, "0000009e0000000000000000000000000c00"}) 00:49:27 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x2) 00:49:27 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x16, 0xffffffffffffffff, 0xffff) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) shutdown(r1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt(r0, 0x3, 0x5, &(0x7f00000000c0)="90a23508f6d4ab7d1a98ac2ca2b749ac67bbe1f0f1d5c416ed748cdbff3c8f2b18f89434048e40cfc12260e6c64fea4e737a62e5202daece388d834b1ec57898af0d1700cdf5e93e9b44bfa9ec669d047a68f7665de6c55fd63006435c1d1cf7f8a333824d1d6560864012c11bfa94a1a20c877e9d2be57f26eeabd7ec8590d12e39687099b018f944b6a9df25aca58bf98de7c8d40838c62e147a226a0dcb5037fa37104fcf79252096b5cb13e25ae571da8bd002083fc1a3f142d17e3ee3c1", 0xc0) 00:49:27 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x400, 0x7f}, 0x10) 00:49:27 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) unlink(&(0x7f0000000100)='./file0\x00') 00:49:27 executing program 1: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) 00:49:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) flock(r0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 00:49:27 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) sendmsg(r0, &(0x7f0000002500)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x7ff, 0x8}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="d6fb04ca03f1255ef63fe10eb45eb1eebfd05e98828ffa704072bb861e12d7c0accd588db7a30c11bd232a9bb54b72e08ed5498c444d12333a4d7e4aa357aaf3e2399e134d344c89512aa2563fff87ec3afa8bc39c5bfedbf0c9d09784d813bee5efdefebb4246f466b122c150ea0b31c3e3a73e633a8a", 0x77}], 0x1, &(0x7f00000001c0)=[{0x1010, 0x1, 0x1, "11b59219eef80d9df3430253cb190bf40713a8d36b0020077d026f44231e8439b535cd7049ad06a51029124ca6c3a535ddfe0302065a3c091ea5d3705782ef42e11b54a4cb79c0f2e44bd820f627ce157a7e1f3783c5c17abf27e8c8272f5ef1454575ff9dd5b17784746f09c1eb7523999aac9d37835c60a976196bb83471450d71b82a5ef88717494d87a4b5ced1b7d9d12ec161f2f495f332ebd6c391710694cbddcf4fc8e14f47aeb40cc8a2a2030bd13bb83e5fda74481d0754d17fab0da232c29f0f39890e76bc503e27e6c7dee20f57ad7018798da5b27aead25a283a92d4e881270e8f492f33e62bbeb2e4c73d5687069e5318bfc6cb52039821c96c9e3a6a9086e15ce67b3be19950fe2a130297f6a4db0af3a23e955089d16845f1742e0253ab5885b0d8ab3cd7b5bdce9c33f9eb76506e59ac310ab7fa147accddfc0c137e2471670859569f0a80a752686702b10a6fde5b1ad7562664f1f82f0ed61e7062080204a53c052e170b0165a7a086ae917e0508c3661d2a5f6fdfd5ee3d08b1e26e94acf24bec839ad48f944052592e4384286f14ae0b11a06a1344fd50a1d54c6b42cb7fbca74eb252ab25ab345c4ea7c5ca30a35ba2077ef9abd6ae6cd637fe5358e226d8541262ef56d443347619f2e0c02bb6b06234273a2cb1cbcf086d4ded51262eeb56a139ba30f3abc98c4429f4e395ae5b07f493f816409c6b49684429c8eece0b38ace1d9e1ad0ebab06ea4dd052c003e262fc4d3ef1278484f2147ce7e6132a2c6828b835d2ce14c7209f21d7cef0a89ec6a21c693bb89df79ee52287230a9963c3b7addbbb82f17864e98beeef5ab46c02550172d49631efa1ca0027d7c4f5edaa9f17dfded37217ff2db62290981a7ab4a52358f3a1add6df6f73e85aa18ed7969d0231415b3ed410ab73dab9ecb981e5cdb1cc4d1765ba7fdf9bc441b5460862c07c83828bf7c70d858122dbc8aa6a56f75e1b09d6af1a95bec7d7642b418caabc9696ece6f4919736f81b0b88c9cf2c0ca96619ce1b4eca178ea68d774033807e9f50be38b9dfec9ce40e1e71a61d72c64cb2c378876a75c93f1d532dd5c1013bd369b1a4b6da701a6a4043d37eb138d7d6085ef4f407d507ddd6713a2bd8f6557ab9bcdf4879ffd915f480b06e51cb054e5ac98bfb635f43001adc51f3e701728d4ab5bf9e0667f8ca54032f674e940d39ca62857698116d57a1bd471e6285a754f41414bfa149ef7abf61fbbe4ae637a5ac3ee626523d29d33e8dae22de383000f032c6e14c9e446669731db22a4737e4beff111bf00bf2f29a5b3f8223728dc826f2c39780db16cd8185ff3aa86eb1d00f846ffdeecd2e15a16d2f990d5bc7b7747583ef1a03ad9f1853aa9d2422a1ba83f5d0c77fafce2042ea20479208c945a2aa1ef3ae23025a05a7d868014d871fd3a09332d724a35100b60a4c1af8a7f10f1d86be4c44f215e22798e7f648e0d690c498721a5a555fe872a168cfd757cd435c824c65a6f313e081dc405f1b69f835d669dfcf4eceae38676f75d87566b85d957624cfa5ee813965b21263203103e1547c64248aba955940e3d2f20ca1ab549b4e307d726f3daa61c139816ed2d6461b9899a1c5b6d750c29c2816639e7d887a53ad56f16f01a23f264ce97054a94cb8d0be7031b0cb99641c7185e1f503a041e09970e987e1e1f50fab847883f0acbd34b3494adb4ea5467bdcd5478691aee2f687ed0c8350a64987aa4db28f10bb26235ace897785f9c9e27223c134d2fbef34a4d82b2398da2f93a22d5fba9582ba1fc9638dced69bbafde0dad1ca1aa25fa86a405ca5d63cd96074931256b30ae5bca143fb0cc98a1d691592b2df87c377c93a095142705b714c7084cc70bdd70167d1067d25a9a167d21fc0cdbacab66e8039cc6c32ccbcba0d8ce8aec2198bc61ce09a88e4fbe4674b83239f039ab5860b56e44ee4fad92cbf950bc9e2b9fa499f5605855045bee49d9a2fd6d98c83256402897adbbb681130fdf32ba1f9370465b70c9a0179de04230d4e6bfdaf6efc46d72668fc14ceb8db6b05932bcf6635b888baee41299f391372212bdd7814c16ce5fd28c58aa0a104c6c30cfd22c0850958c516efc1ee546c55e28dc37f5372077fe902ffe109078c1cc95ba5f3c21d0b24a0db2dcde409a1b724bb27d188565190948a5b405c9af5a64f8ca1c99f125d87277e7257435c727dc06ac9cb388ed4d6a4e19a252d24aa9d48346d638d943f48d9d771855a8bb8de794e121367e60515f418c73b4179cfe36d57ed8e7b59a1675e7fcd4382b6f62875809fd137028469359c9ec7137d4f31cc1475a46f5e0825a1399edd7d8a858f7c639726068c85f50cf8a930d78b34ecb599cf0f52fd05335158290412d787196359d40f9ebd29255ceb2b4aef9026863d8f6feef3db606b51d0fe5555b28bdd77b74e705ab466360b1a2beb9b506294d103f21393ad5b1eabb400165d3cc91b2a517a759d1432504a242881f1149155d637270038243077a199ce8945158911fece5f5635b2a68c1e38bd1fb2f3b5262fa8bbd49ebd199aeb7fc8f096d867caedc61e50ac959a4a83badf2890cb06b0304f8b74e15bd993502c7783ef0fa6de5e8d176942b2391773fd604bb4ee3de63e33e3a4dd87bf6893c2ef62f64f6a9ab527728fee13b3e1b40445fa2cf33b993adc43aac6e3b3c854325628d48c92e1f49bac391c38880186f3a9ea4eba0b1a4bed216e377e5d9c7222a24a98b9ab05ba6064856de326c19f8424d5be20547fb825735fc5ab9dc3ae41e71fa22b134a25411a25750f3244ba36dbd782155797a75a6138c9fa1a7bbb5b6fdac038ea926baa80854907bfe499776f78378e3acc46dc5ab189f2db3efa4badf6962411efb1c3e6860c7f0b56e0adae9d3220709ea51a8dc58bfe4b616a5f624c48c665d651fd20c095fb9306c3a10a69919b9f2ad7daf8ded5b5ee6f51637cbd7cfd20e93e03cedef6e8cbb296400d709b7b1c602a0470e9765de6e9e2a1cb545556a552a166056bfb3f2843e2ff134bfdebe5aa1766f101924baaeb50365b99469f70fbf404977c299bca68b9fe67734d8f29db16520f29cd5b8161e8f8890465f79884685e0099543c9451a5396df3c4589d085d97fedfdf1f4a85415cc7b79cb448d9f05806aa624a04c3604d090a8cf15cdf6eaae589837d34e37e4904595217a4c40b3e8077c54fef1774649c37560515903c3aa9e3725e3b014cb28b825fbe979e261adbe96eb328382a15868d96bcba5f7f21b2ea616cea5d37def3045fcdfde845e38ae889f224568b864afd9cbb5b46da4410c47df11a3ecad3c757a66ab6c98c424095f31816389389f57dc21e42f7206503f70327606d5c64c95296148d1b3e896aa6ac2cda0512afb17e480a8cd50b5d3a942914ca03b3bbefaa1465a6c37025b7ada73c863e962f5eec545d4fb14b7f8988c8033f1a8521825682e45d88583dbb51dc0662f56f49443de2a3edc6b84bf2de1103a5381494ac54332ef3523fd017dcf382f10e898756f4bac84d83a643f2cd9e26126905b665ed971fd3517b0ad401b20b8ebbd7283353036d21e0a12cacb7e612ec514a16af24e1010ac00090b017c6a92fda95619849a2a42e5fc3997aa1950c86d67a013538a8aa06df90994727e993b1949413b68529a7659542b72c44d2946defb1eb511b26875dc6e16ad969cc2de5b3b63a5bfee5d1270da5e703ca98de47008431808b91e40e04cb06eb10660e8e411b0b01fb7316a32225cc5ef694e78e345484ec0a44bde0ded23c1dd09fcc1b9db4be157145b3907e9e69049d6385abe79212dccbe985368db51a4e707193c5d55a92a22dc19f54879cc91731afc2f055a72aada99487f68f2cbdb7fe0d3957982727d0aa3018c90ab920d1ba18ae6e5134e510ad842bc431884db02c59588ecc676d39b37cb0faf9b38a24a15d336d67b4502ca95a9be18a4ea1b600f48a64819aa80a638d8e096867ff708f27013e61376d2924fdfb8e2eb7ca43eceba9dfe713831bb22a0589657a8612ca952e873feda86d189cce6b60d3c32ee194c1bbd2444e12b7104c2789f19b4e4bc8073f226631bcabbd8d7f4d1871c0727db10661261abf17384c337d267de14c7d506bc6201e0f51c9710ef915b0a4e8e8c93e09baaf7288b59ff4cb22f2f08bd1ba0ae6618c15cbdc0c8d1cc0eeff07a579ce3f619780aeea3c8c56e2c90151a7d201123a23f538324eaa9310f77fb35e79c812f56898e5b4116d01dc5751e112d73d0b4406d1f51fe6dc493070de78f6aedd047083c174fac3ed1fb101d6882f987313fde9c3bca7da4943277edc00a7b038cca0f89e1f4d386299c6418fd70499b2892646fc3d9270d039387fdc7402281fb7f88e51d3fd4b7f3462aa97e2030e12d59d8970a2d20d56f4605e87c4d613ea5e5810fb7075bebf1c9d808b15047112f5f8e37303b81b1c282aa1b304f4e7d1c493fe8b6f5fdbdd42e69323657f048770725b4367b13f2bd4067d95dae03ee4ffd9d69338f92f1641a03205877d56b8eff51bbaa9101356e635fc5cccb9b76dc110bd7afbad030a22f3d4b997d5ec7a4260e2131282e831476dddd9776036231c1d3c2f684ee570d05f6fee14aaecae2c97e162dda394f03f3dfa37f1ad2e64f1c9698827a8a0657ab2350e320e92867f175d5faafa2151922a0f82581bf56dddb69007855bfc51d61c4ea07bc3a815dfe74ea222a743b78f578e4f8d005c31d9b0f6f13c566b8b996a0a39f5127089449d192bd60fb18d077222d6e14a91ca7a42d73ced63ccf71a7e84ffe508337b9ebe84ca460c5748fdce53817f9f7902bdadf3570081c17374279b20da1623590931bd23796ade0a850d2a801f0f4eebab039e1d7d6d3a94a66a19483b09676ec2a836ef2ff7648ffa04cf23aa492928fd3e07d2daf5379d4871743824c3e8e9d3f2cd6938791c4022a4c4473748dc5da05d2ff95b5ec65567c55f2a56c7cbfc432a2c8de8e94dde96910448d6edd8e668cc1a7a287da86013222e8609abb804d67ddf25643425cd2659b14ca3abccd1e806980c39e78688445b2b512a3a2d0797f1abc849d4069f62cd9c020ee59bbb0b3880345634044593e6a96f52644d6775e092ec011332a4bc0a38833093ef74f9d86e8e16a9ecc13e0958bb0679bdb5b8640693d4b7bd102e895a95a7a531002c975ca4078e7ee11f4f4e2a961941f23904aa30e981520aabf3f40f330235db5187839120c4da027d3f950c931d122489247440ef7ac43f04f4e1ee1e4ee3c5c6e393a754dea6712d7a9fe4382b6c2f21e0a10b9ae6016fc7fa24892d1c95bd7dd27e3cb904565f26c5c829c63bc05cdffba087aa9a8a9a6bd55b2a1a85accbc629bd558707ff9f8ed8968bc62d96c8db8486c38a3bd48e960f8efb3fc109792593f8cac2673e48c0fb03491280261f32da29ba8f1218cdf6123492c1505d3924d41114173f54e6eed2bba0aceb93c852fcab5de7fb3433838e1eab1c80c93f20df68ba84a178ad56f1087a91d32a5e8c57281988480b7eeb3d8ba0d6fbe78b6c587b9befd119833c7d29c6594fbb10f77b397f5b5b35fe389d8edb3ae24b2bb32ff5d687450ceb64b63df911a38b7a786ab36990d241e1849016865724e78c77506151a4bc71debd89e4c6f651ca72845bade9b3bc17a44f70fc0f73a13e29cd1547b19d5c598587632b0eaf4065aeef3af5f797871eeb6c5145d72915177b506e191df4e52f20f4851d863371e47f7"}, {0x58, 0x1, 0x6, "dfc40d4ff568406e35751b8c1d92d001a47a3bf28aaed7bf2fd2143eeb760fd85423a81feedc67c52c3750955778083453c8b6a9d4ca063516209fd650deb77f32b829e8"}, {0x88, 0xffff, 0x1, "5b2142846c495afbcf004dceeba6eaf07183dac166ea50255146351f10ed04fda169eb5daf3f37f8d0820b57ff6608c50c87f28bbf50ab64977bf9fb35f90c9d4e20cd13f8859c10c460bf6f9b9f9c8f5ad496e9d01288542e6f8ca137da38ffadd5b1d0004da9fe08de4461961dca058081f9c6c276"}, {0xc8, 0xffff, 0x8, "228b5a3672e67563132ef6705898b725e10d52bb73672cc16cc71998c2b016dd8e44b39909fc4af0898b9143415e6733bd51747bb6307a47dbbf36cc5643422246c411e7874a7fee247ca219117249374b044d628bffa2fb635aa4dee26b5bf0866524bbdc21cea7e0f83ffe355ee7f4711076912ca20a6e911fd048cb41e8ee1b0255ead811b20e10fa00ee146e4ad53e9504dbb43a5cad7442d032faa0a51503c3c7de7ec7edef27419dcc6520eb95016283d2853ae1c3"}, {0x1010, 0x1, 0x9, "d5da2f4d5978ae7932457f38d196208b78a90750090a8726740c9fe17db31b75fa4ec7af071121efc9ecd868e2208e79036e86c19d42732e5091d81ce78dc2738596243404b00ae20c5c46268d67463e15687244ddd764fdacbbbb7748401ac5fa421e9ec5cf90e632e2c3197b4fdcbd7b0e1012653b51a97c1be0abd699daf99dc0710f16829d397ac366043a5d59a6aeb8dbc698c4ea14fb904323342c525f3c553a5f1c74d4495ba3f6c8ce81d7dcdac1bdb3adf533eb4f4687374a2c8f586dd1fd30e03d4b9e6a8dab05f53d106b95590e87ce9a2e8cd1efb9e885c7c843db9ae30c71ec5fb8df0b4ec44e34f1a02ea3aaff3e847fb9a601b9e9a13fd62d89079b5a809acf2b045428a9f07a1d65c41cb19c8a117d62ef8d66c1bd3edf7a8747aa541ef5b07116e59079a3e39d6c9b4c94fdce18fe25ec6a55c3c59160c671d4f191199ca97bf45c18cba8a7de6dd81d121e303aaa17805b7c143985ede34ed9c931b37976008d079051601952a21a28b1ab3ffdaac9e5e0b775ea7b9d86bb83ed5474fb581baffc9dd972980ff96a3ad06c6699ab70a8b39d1f26c6b78f19952d3ed9c7ba5a6c93476905417f0ed2a482fccbe48d6c0c0bb9d357123571e6d70cae3d3987762cadaebbf49ca10b0f9d4c450c9f7417f5add0ce4bba4ff7f2e0d9fcab4a3d489d4439f0338a152acedb3ddf6fcb903d9b4b663e4bb358ad7d507252df36c37eef04e8ae5ab2b567592b120aeba06a18f7463c17c4f2cf083ed6cfbfac85126c775dd73bff5242ba2fc1a457c861c5e36bb78ba57c67ab7cea6339832410b6cb8b0d56ebc42814334babb5b51066e97e71e523aa8beda2b348086a6b96deb4dc5dff934daa5a11658c5529d23c3aa0eb0d2ce90d057b8e4df1e1d7b9bc61ec73b5bd48999679f4a1f541458a96e72aa8ac88198567340c94908f6fd41d707bb8cceed92b866d04ccf88bd90b163dc56716280b90aa1f067950f04348cc5ccac04fcf25342333cfb07ff6e971e98ee303920d598454ce953ecb80ad62c7a9d9efdb5bb10b2ba560feb0cea672c0955f38d8e1676d1c86e95280093a5a534315ebe0911334c02390326e3b031f47132212c5773c33daea0a2239575bf248363fd4a6a34b3255d45d64624c5d9d5ada11e35c30465c03c8961e5512ce1543271aa5efba7cd9d96e08da2095627708a4c95ccc45f7f72a9b559e3ae705364fe092eed39a8e1325a95367d0f9a4f57d1341a46ac4c1518c8ad598ad37a948c7edacb7d19da68df1a3e82a9986dea6d2bb86d9de0b810e2bf63f6675e6d35e2640621e05c553c12d45a2e5b1a2ad9f0fc888fb13490313b0745052a6c1bd8d858d3e526ea6796ba9fdc221a2019b83457625afa006450fb0c1ba8b336c4b5d6c42a9920030e6cb1d63c8ff789bed13fb721a81a2787ad8d1e3357a93de0d7f3a7af0cccb1f4b6caf9b94bbf60206063ee1b021f79a656a47f694760a7ae94158ce894ec0733230cf7bf51ac0859c6792bc4e3482777297eca4cc50443b4909e89722af2895217ae718f265fa92f23de1d465b5f055f8c78d311b852a92e742aecc22b861b5f351a9df02afc94cf2f1d6baf9893410b15306f4b2913d9fb9507a9080b9024100c1a3cf45045a518f72aa8dd0176e5d4223f49c1fd28dd30a03b6888712e734f6453740298b112a9be4c510bfd4032870dfafcff9ebee1c0e437ec4a5e5faa796ad6dc2d9dda8cf94f9c725794b7f58b47fe7374ab3027aba58e431eadb6de8a0db88a562afcd79f7e14496eb561a19b64d002af8588fe8700b84762be7707ca40145d5af2d056dea24bd00e207f4d6aff58cb615e4ac3a4ad26209a1fff11ccf899e16a6136df3ecd3cf3cd21c5b1af787ff64bac19a6de863116cac298f34829e3d4da27c1feaae099e47d0fb918f033d00d06a726f34ed4581f7bf4647048ab9eb1d648ac02eb12e55d0dee72f9de8cd3cb3013b07253f3a28158fa02d80430628645914de9a3d142b8c74dcea489e03893aed9a172867d29ac432bfd1eb361b91fd773f67ef4a12a780e55357de2c20e18cde64731760ebc457fe926e923c95880237c9e592118c57c0680fa9bcf82338435b861452185be673dc4be825e6a522d062e43ae0208c146b0bc9e6eef6ccd1c80bd796a1d71d22a7b4f01c6edbe393a210aafa3c8880d40d723f3073905575962855efc3fa6fb1fb5351ae6e4258f34ed7b7e648bd8f4988b94106362b804a59a2da80b851581579ced24d42e515ebc764325d8881e4d62bee4fa20a0d548172c7365b2c6ae8848f139b1adcfcb3d9958c6175753b2b273218b6e0ad6fd1af7f946f05aa6f0afddf1f9f5b62ceb74931cec1c1a48cd1f7764a12179f1830abf5b59e5027a325ac4e3c9c720cc2851c7ca0e82d096649a6ff7a2315cab3c34dad82a1d14e32f9deca3946084a2fd500e33ca8b1650837a5bee133a31fe643893b9474699ee38c1cd87a6a51a97d9cf27d47b5d7a3c4c3e9b78b4ba82b48db4242a2efb744e4d7159b7df2fedc342d0cfb541d0232859d2ee17bb8198c4d8ab38c8dfec70880074479f26de6c721fe174e73d02583bcc1942b47d2a962ed2a903d02d932a0a1a1c13363262aa611b425ac096f53779a96ef01cfe9eb0390e53fe31ff31bcd94065b01125ecc460b522a31a0cda3455027e966960772c9d28869ef79389cbf479d34c83209d2b0360ee856930163f17d3f46d0fc7bb952e9ce1b04f3692faa089e3ea39fd9469a3d557d4e72d489ff30426c7c49cd2c764ac35687ef0f1d1a4fe8406645c2279f849ee1b23743d0837d87c9bdb268e4f1186c89011f44cdf0a0304d355e0fb3e6260ea8e350720fa6b30e1891b564b3efad06d7e0185ede3f765e871c775d36de46dad8b9810adf02568c57faefd4d02afd15baeb60c834621d4af42c73ea4b5621d68dea567390d994d8c7ad899c29dfea5a4173d588223edfa33571762ff88f0810faf2213cba532db50dcdfd49152073e37c31849f102b95bc3ea4f2eb58c7e623884f8e1a30a34e6813cd4142d25c9b81e952878f909db402233cb84475b522c5d640a65f80594f9025ee0a3840fe3081678a3014bab54a93b815a249bd9f67d4967f3650f1b08edec92cf241e453eebec84584cd00f3e8b5d2801864aa29292358e2e964845846761b581d266f9671331d75213ced408d7b67e95d0dcbb3a8629d57c3e1e85ac297a6974775aecb16d1045d82a099b3cc5f5d542e27707574c98377c8466745881d5e023f8c28eaa294875a5b535811fb35569041f81f00fffdf9f794112e3d9ac308d660170a319aab11215fc0127365b1b14117da46a67cdcd78929ac2be701c85ac0bc1e5b416b4b529de1d9809e2a42518abffb25494e7fdfd14f86d196c8c39dba5c0c78a5519ab0164d5523b1aa93e2063a2809f45bb3d05c23ac134d5f492d6a0f62a763e0b203d81ad80021fb11c4881434df52b2562e70fa848b544b399488ff8e4c4d85a7b8b573521d85b7e9e0dc8bbe87f0a619ef68122712511bd11c69878a2d7cb19312d21b8524cbf57b3e4d62f0d6a6a4598ab177852e6a7fd44b63641660b581c36690c0f28bf0f9003b46718d10eb21941f76310ba0caf639dba7225a9eba39cb517286e560b72ec883a4c4662bac888347bf9e2bd6d698c5f309f926e9386d88ff183b6201ce6ee8f867e513fe3040428f61936e67c5827e4366a6cac9f4ad53bcf0e707eca24589e4d11df3fda21b4305d3a7c0dbd72a823c405f9026235e096b3f9984e9efe0bdf011a4a762997cde840789dd2eb88a72406ba36307f44e9d27a5e546ebf2f194baa39a07f2b073daa52415d52c2ed708dec1d2295552352f87b20f0ab0211189dd8674575533710df646d0a3f56cedcbb6211f5d1b23718f6b76f8a3c5c7533e0dd4aefd40504288d4b9329bdf735c1b694886a3ee06270be4bbc5323a78fe37e9edac21b6c88917439de0b1a319cec22c2d8756e1ffaae9d9a34332ff8880c8b9f30bcc83c7de91ad3ad70a3da72d4921a1ca34fd9de0a6f969fc8c6b645100ae5017c5d9919a0adfc2fa23bdc46615803fdd94df1501449f11022d213324e0d3718d17403ebd31cb84364f4d74bfa48c235e45dea036a39e602600d2d60d81137e397f91262058000050c7c183b2e9945028aed8fd458d00e3c79b5194693bb35846e90a84d026265052102dedbb4b5577c2f5485dfbc57887fd9574567028939dbdf873a3d21501d738e1a178e5ae433a93ecfca7cd2124439cf3559fffcfd1f049295276d742ec8f230cf0241081a81c36556020034561ee9232bddb8521a47e7c65f5a15c557cde3f508685b292c0e97cf86f3b7042cdb7effe375a02af9fb8ec0f4688189a52ebcb56841a599c31417e3949355bf163c8c0fbd633226c978491a0dba1f66a5771ee2af6eb389d631267787a5b55009ba0b58513b6c4a15bf1cded7f00a921bad11ca3f7176c0087f5cc2cd279090fa3516996067b3d4348518a8af266247e633c8cfdd66a9c008a0da422b7feae1f703c6352962f6cab50796427df193fd4ef93522e60d312ada15a220fddb8d88c160d573eb373769f1d726bc09764a000981f48d96d9ed9ad69f32ee31bd2ad3e549b5b21d08236d5c0e8e2f68678855228ad21caabdf113f3b7454511da013fee7d1d50ffee1b9cb2443242806d3faa86a76c4be6095e463e276a8d2b82ad1e4088ce9ef72980f8f193440d22ce04966889d5be46b2525b8d1bf160733b81884114a8e911dd7596771df3fbe898cbe2faa95649f6f334e8bb41d2780a703addb251ca328a3f423228a0f341d400373999e7c51589ee279f1cfe348afed2aea83c4fd041b2b78e026f492c250f4b10ab7497a5ca73e33c45ee512858727d20d1de75fc8f861286a4a50a2d27eb451098ee26b5f2016fc45eceb2d0d443ce05ddfe5f2c1736285b4e51e2f72634e9be9a3114c5da5b2721702c37cb84960ce083e61bf1f1aaf7a20ec2ca272c0093c2aae3ea5621da5836bca26e996bbf3cb068535ef48735e151ac597815e5fd6eec63a4e3ae203fcba2d0e43e7386c850199722f680c3815d1bd7701a06e1b758a40d3bc406d8a68574753caac213d79f9016daa2491b0846af4f7a91be8687e0bfa051434577fb52e590283a8359fde8cd11f1e3dc8227bf454f20a31821c22045929b9656d2aae5587e30b0708a359b14541508d7b89b3a19219a9bcf38e3705c53c6e905488368414126772cb0b864fa26e800a7633da609f5be276b361291e3d648ed58abfe39ac5ce5db81a4cd90a52a52e97f073d6db9da0deb81b8d44e60117b10195b98bcf853bdbeb5b45dd58ab8df57be36320efb65f534d06abb0844c6b7aedbcf6854c7babf9d0c529beb85c9beaa1f8f94d112ebc438a1075d4339ff619871ea94771c2bb20ba913c17ae7bdd47a678967672594b80afa8d0d126023292784179d7ee7f276b2f848aed23c8946e17613e0c9f2d073baca3a7b6ff4b2a1bccef3c8f96aa306cfe6c06099209e2d7e94456606efa7e45a8d13b73d9343c96e2fc28b75f573769b2033a47f4e961b5a255e0c2bee5a1184bd93483a317cedfab72e6aed85a63d8bfc326464f8ad687fd2172608feb86f2a6315597447e4d03e5aae56629ec547809f75b64d6f9628132fe2db406bc50de92d65b504da3f02180f08f5650cc6d83266808b82e69c615b51dc0316cf579ce9d3b4ff6e80ff50852222197e44e9b72d9d52d7dbda233ca43e51e"}, {0x18, 0xffff, 0x1, "4ac20ff592fd"}, {0xf0, 0xffff, 0x400, "eb931edfd801518c29a54b2b098e751dc739f9089ed96463f1b292f1f4f7dbabc9ddef8dc617d1073ad13506c1786953f1d2679672bc85811a643f4e51a95b41b1ca5d43f4d0cc581cbaec40108e7c3e657e14573d0c4c64a5a21a11fa75d759d7d8cd79c587c7a5a1232dbe370911af4e3988522e8511c2f3705cf651a3d0047ec127423141549e0bde7dd7a1b9916f2f27460fe169649c8acc0725dabb1bf686fb26195fbdffb3c8ee5cac833ceac858e635300c968ef47e9d0aa331e869762977b49f0e7d6bd8576a3d5345467e5dec99a9c19e99568fff7e85fd81374030"}, {0x20, 0xffff, 0x4, "5503c8b8e5bef48467"}, {0x48, 0xffff, 0x2, "dcd206df13335849c4867f94874fb43632cc46d8fb38838e47080c086c1bbfedc96bcde4aa8dea45df50aea9173d6fa2d57b8f"}], 0x2338}, 0x400) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 00:49:27 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7530}}, 0x0) 00:49:27 executing program 1: select(0x40, &(0x7f0000000080)={0x3}, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x8000}) socketpair(0x19, 0x4, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x5, 0xf6b}, 0xc) 00:49:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) 00:49:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) dup(r1) 00:49:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket$inet(0x2, 0x663f1fc772a601b5, 0x8f) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/215, 0xd7}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/22, 0x16}, {&(0x7f00000002c0)=""/126, 0x7e}], 0x4, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x1) 00:49:31 executing program 0: r0 = socket(0x18, 0x400000000002, 0x2) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x26, 0x2}, {0x67, 0xc2c6}, {0x87, 0x8}, {0x47}, {0x0, 0x2}], 0x5}) 00:49:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20883, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 00:49:31 executing program 0: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2f424a632811020c0f1aa2904831b385d76a5b31c9723d2dd02d38cf74c3d533a9b6e40feee268033a656f4bc3a2db50b21c28a5e2c2f1cc397c4f067eff210d445343ca30fa5fa81c71c96f94919d124d9fa37473cff948ee3c5bc0cac53fda5a11b37ea4b9a1b7f8176ef95c2ed1ceaca12204c074cfa878ec2130ba55d13acbb285f95621a06f2d58738d7c072305f37cab68c4265f111258babbce94a5e4ceabb38c8c67dc839578ce22c8e1589b6ba7e310877e2712f163bf6f3423933107bcc309b918dcdada32327e10ba7216"], 0x1, 0x0) msgrcv(r0, 0xffffffffffffffff, 0x1ed, 0xffffffffffffffff, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) 00:49:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100a0, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xffffffff, 0x1, 0x7, 0x3f, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7dfb, 0x4001, 0x8001, 0xffffffff, 0x80000000020}, 0xc) r1 = semget(0x2, 0x1, 0x631) semctl$GETNCNT(r1, 0x9, 0x3, &(0x7f00000000c0)=""/109) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x4}) lseek(r0, 0x0, 0x0, 0x2) 00:49:31 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) r0 = socket$unix(0x1, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) poll(&(0x7f0000000080)=[{r0}, {r1, 0x18f}], 0x2, 0x6) getitimer(0x0, &(0x7f0000000000)) lseek(r0, 0x0, 0x0, 0x3) 00:49:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) execve(&(0x7f0000000280)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='^.\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=':!()\x03\x00'], &(0x7f0000000840)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='#)\'\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='[\x00', &(0x7f0000000640)='-\x00', &(0x7f0000000680)='#}%^#--\x00', &(0x7f0000000800)='\x00']) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000200)=""/22, 0x16}], 0x3) 00:49:31 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ffc000/0x4000)=nil) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x40, r1, r2, r3, r5, 0x1e, 0x1}, 0x5, 0x1ff, r6, r7, 0xffffffffffffffff, 0x9, 0x50}) r8 = shmget$private(0x0, 0x1000, 0x620, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) msgget(0x0, 0x100000080) 00:49:31 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x56, 0x7, 0x1bc1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0xffffffffffff0000, 0x6}], 0x3ff, &(0x7f0000000040), 0xc396, &(0x7f0000000080)={0x85, 0x1}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 00:49:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) clock_getres(0x7, &(0x7f0000000140)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 00:49:32 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x24, 0x8}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="e51513dc", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="c545374832a0f8f2cce69450fa2b73d14d0838705fb1039998b879cf9fb84aea87a6f0bc5fa5027410eae6a24e3670fc44a6e4d3d8d5dd5d34cf170d432d08a15af0c7bf5507a2ce08b555943cf0a939f359f8b2885dd6d20b7acd187401a24c244ea6328ccc38258ab9c25bb39e082c89e5b978df886342cca1362bd68a487cd940fcf32f7de6e10d1408f181bde39cacf9c138b6f4f4cd5810f7cb4454370077c30239f4059a1b2f28e6fda2b22445362657227314281f23f79457e8d68720d5cbc6bb3dd7fd182ad073fe9ad6fccf5c6ca0e68e28ef13f71301bf2f682af8b10728b0f14ce30e9189c01d5a229fe7597400444774a24f6c0ba7774654b683e5dfc3134577550a05c4b75fabfa4a8b4ae1ba038dff18c0919ac44486bb6ed310dfcadf00b32c50d0f5c09663ea18df477e80c5d2374abce1290af49becfca938d081699ce4d7ac7f39092d99631afd0991012cee72e3a663f95b7b319a3b4190342d8bafcf7214daa249e036e7956c34f12e91244083408807fe3c653987e3d316c1e8ede3985dd66cb5c6a0ae65c66490246b36d95757f812ed9582d50d63188709906ef72a13412616eb25112dd165df18365fae0635499537c9dcebea3d5893df5651a56cf5d7f92b9d0684005042f0fec7b438cb833d4f729f0f4675cf938d0ad61b0dbead3fff7adfdd843d3df44bbbc474e6343298ccaafe4a334e87d064c44474bfd47bb7e935a82bd9328cd8c73be4e519eb666f1fc4e8e8a4fb00e60b1715764c6f8c764328174c6bb184970261e29e7b13ad552a452a1c6e69b2ad5946e4adaf8dddf8aaf9cb295e9d3c9a8c39f2454c7cdb22c018bb82303cdf4340da34cde664af8cf74a56a7a46b8949c8a48c3cb3690bcd5371e89880d21d1224ad8e3627b5942a6faa4c72d535cc89b7ea99becb40cd2ced7af9f3a84fc0b72b4f7a73d9a7600d4da629862c0e01bd103991ed44ca368d0e3e8becc85e52200b11a50298d491ef0cf1eb67e5187422110cbedeb5e839960e2401274f01d9913ee42d449b19d9984540f45cf3e321c955c6c0ca10db16be36cbbe331484b400f684afca0e01635b7ec94cb06f7885ad288638599cdef7734c411d7eb2f908579e8379bbe3321536e21d5fbfe473576d87f2a63d655f66a0780257807664628cbfb3522e818aa5361647a04dbb56c226ae9d8e594ffffae99f223f20dfe2831c5ea07e6a9a5682a0d920c3b6cdbb86c0fd446733e6a7f64a513bd01115787c6914a7a54068033a008ee9d4d3b160199b93ea7fc681e397be356445396e7f6e9c0b21877d9677bf06351b145d0da65851b8583dec567f0a5a69c9d7c3c26d9e35eb9ce9616059a4d8d6ef7472823493434f9d36e586d85c98ed485624efc8eb8ae4f9faa27612bea64bd4c5af8d156569b5a91a069cf312eb85dbc3c96957fba9d2e534b8f5231d3cd421f1d061e6e994192de45dd1444af99348a6389bacd1198c7ed8dec591b6f09ee947a27e033bf8566637b187666f65a9812da534b407e5785d0eb3fb139f661a57dfdcbdb458ad4783273962b42271e01491d39b422626ebf3124d2dcbb7e31e484d19526cbb4b574286975501c6a264c10967b1cea292d812bab4a2721e3a7269883cc29a0f7ecaf646215316596446b806423c630d72e278972e545edc41b7018da4d6aa1afad5fd67d3fa7199801ef19e4499edea992bec262451050c02a4c0717c2f4bb767d977d89dca6b27f849bf88f5449f47b7f0ddd45e9b1a03cc433aba2c5abb51a3757db7c5e2433fac2045c76eff4dcc91b9301cf4aefc015f91af61efd86a140ce263d379832bb12c7b5f0eb92fb307f5a6be2f7d32623357ea7eaf8b510fcfe2254b5c8dc6ff27c415a01196a3589479dd84aad3cb60ffb5a69ede2189567d5dab39281f8f11d2d531d88bf46072b54f32f64e363ac60fa03b2dc5004c21f04ead244caf2c243e03253cc600135ac45aced1fd69c96b38a8c0c380eddb093c29847e4f20140912963cc9eaffa02526ce321d25c7abf94c6fabe605c298ff89bc1070d1e72e4e477c63f6216d875ac7799a5468022a7d1173a0e2a86b0020aee7dd93200ccb474f5e3d75d286f4abb4cc0f7fb741a1046cb5e21d9239555e3bdba270a4554232d93930897329acc8585cc5fcfb4d3da24a75c734a2d514589e85eaf71d7373b9566b296972235d76a0ffa8ccc434d22804881bf0d290edc2f75693dda4b6568efb219f41a39f533c9ab3db20eed39f84a57398db509eac08c24a23f88a46c7dd4b85906967487884ff5043e0f11d43ac4ea6f722a9ecdb4a06ce7c16541f7b85bfa3e8e16560ad1d3a7dcc85021240e215ddec6cde45034e531ac0068284d039d0e12aed69b5a2e3eeb48792314a33b36f2dee1ca5a7b3f9d26d525a56887ccd6a2c833dbaa105bf2675af23befeb3e53166c4b11073d942a51ebb21ecbe03f01f7535a9495a39a2b286fa9847c27fe981c1c7c6b19521042a7fc255a00b57fa68b26ee860cf9c63d01d533a9ff8b41e73903abd2d4ad4c7c32e5a2cd0f5bfd722696666793cc3fff1ca72101b6e797fbbfb2b9ae6a26f15de7a7781698f9ffa204e47a3e51730357ae834673b3fd15a5b3e5b5a6efd5aa5e00f3193e5d017df31c6b960494fec799a7b7a40ec3943c93ddc34f25940b38d91e2b3165a7549f4d8c90606dcd8a0e240ad8dac948681aedcaa21986cb6707d0060c82912c91168a72b7dfe03819e98c8309f6bd94de4cfee767f090ef20b20409aeeb0b1c05c0588a0067a11061969480463a090914e8c6ea55a483e07c2f50dd399fbd2ea23f1e856a28bb123cd9d9d74efb98ab5293b99df39b597246375cc370449b85bcb9280be8bb1c551ba47d35c9de71d4b04a369149874abf9cf261fe18e2422cd46fc9bd7875b2ab4a49b405e83c32ffa72d04ac34b0fd17a5d72e6cf5d921de7b6c8ddf970fd21db4e24e1edf92fc20a930bb0036bdadc3b756c101c58d8bc7e71aa938bc7ce841bc5b302a60b2de023736154f9fb5b365ea78bff847397b35ff29a346646a716b7b7538d39ae784a2d9d4d7cf3bad997ca9a9838d38a3162ea157ccf7cebc437c0f30a31db80b6fcb24eb6dc4006ce9cb08a60e2ec282ab2a12b30547ee0e75187770b70847bdfcdf56caaac80c3af66ec512038c41bb8bf0b160d2f5787bfa9ec25fd72d9599c0d12cc38cfd5c380d0b57221b85d7a723e5aeff91dc4cda26b3908512a54ca3694eb0e3bbf6fdb3159794b8cb425b6f36f99196fd0ec515316b0b8f59bce044c23d5b278625f8897cf03f74abafc7f6f8132eb92467f6c94690b1c10f8e067a5559cd0388aa5bf229342df78a4a443993a1a04fcbe1eecccaa799f46896357f8d0719de43acd48f51858e288e25dd3dc22a0fa96cbbb5f7498f95d995571958e062cdfad9560002c4985cd95cd04ba1708ea27be9bc496a0f1c7ff14806d3bc670334470bb2bd75ac19265d41a636e668714927f7c95a04f1e882a25dc5d2c1563f56a680d89703a27051508ed239bd55517e94574b386a08807cf92cec570af3e41baf3b750f0f376196a255d3b036c651e7b74644cd3c7026e4d3a5157c954c0232add709ccddc94765949ec18047cf7f1f197dcc5e9ed3873e2939118c64685bd2588142a35905ad8a6c6c935cad63747c79acf05ea3aba9da194beaab50925aa6e85717f3503b9cc81e947fd2a1f01212e51f6165785744d89b2d4418b61e53ebe6e10579397c679a0be28188879c5176d38bcc12972aabdf422e6652002d79571445916ca31eef56b4468b204b275bcf5bda6065e210797aaaf83c6337d229bf6d7c1079e73db66340f31d945f844e1ddd8fb82f95c758746687a26904f89fb76e67878f1d7aec61329a94ff5e075558f9fce533087f2de58a2429b9ce602f26566382e8d1e6a229f086558f7d39a54bd8970a31528b469249b01def2ff1fb3d558b46a1b6f788ccf30267a817bf5eb537f5b50841f630c81c9cd67f8d271649b9e18a07550da8a941b58add086529bcb54e09ceadf7c80d519a023d1d7e90380966f9385bbf02cbe5af2391cf36414a48b493f22a03dc21eab3e1134bf0b105ceec0d248b0febfda3ed88b35fbfbfead8e5a62aaa9487e6f3b8d2d65ac4f778fd0974559f876a108ae1e66d4a235c228b7c4c6ab333c0b066424d058594f46f480636528f163e7104e53c6606e972797b4f6add449ed7aadbe7389d11669e2c617a5447712b4570f29c54d02b3ef849141a1d7ec8ad10b5f699a3fdefb0d54022500cf807a0cbf7426a7fcb3a5d02ab1012acfce7ee669372075a01f6706dfc478b448fdd6ba1a3d3eff6f447a13b13252ed55ba39f8a2b1ab8d5390e57160536008cc8bab2479146fed683c4dea5aa910529f40fd57a91c62e0c95c0fc70c8f82a5d08f60f8e7a53355a38f36f66578e4e3425b88293e6710b2bb8ddd178ef11428171bb717970b0ac4428d2bb0fda738b4a9bf8024e1526c579ed1bab92187c2b990f30582ee44397157039cf316125fd5828013961836c759d36ffa4da3489a37f9ca6500bdf54d624ff0597b7d98eb97baea9c3fed9ae58fdf2845ac5595a80b8a459ac28d39d5d6fc02972dd61a83d9cfb721d0a979f68fe64fd94860c8eb586b08db803c4fc81b9ff254b70312a92b5ef08812b76ef7eddb7ad640c6027309c943aae51a7969f9bb986349e4b7c0fbaea4725e0182b8648fbfce768a97abcadf2c68ff0ccc5bfa8233053a010022b439537d8a7d1b560b8a4e3f404fc0e23fdfbdaa20f7b181bbd89cf76385960025baf844ca1c82a61248a2aeeaccbd2c4efeb2d314f96e8e8b343783c86a0e4d65ac367ec39961d871bc15ff8f4c9cc0d929fa9a0ab8fcab19272524568476675ea46f70855808e45c422feda073ac82f25b3d70405472280076c7d40ef12e92d9599a07271e69335f960ffc69d86b58bddf6be95c192b7270c5da23445ae4f00bb6338d1932c9c6023ba9520ebda6b2c832c82ec3d958985c6489849c71188db2039e45e786a1749874f9419bab83750f5450546f2205c1be4d4911fdd87bf820dd12302492d8edf2cbd1014610fb5c0473c159ca6d2a48056642af5208cb3882b769fd735e75679bd87e41593d2700f134b3603dfea3c353bf2f1f6af250ebb20d5ea31458182722da3fa3d628fe4b482391b35e085a821656c2b6601d1eaa810837ab76c6a4fce11b19a9e31ccb161af0585bf8d7084f41ae0aff5a395dee5f19275143271add747637ec30e5071b37ee0568572a8c5d88ec79265218588fc54de367afa86425e48d53de63ff0657a9f410b19f32292e76edc2c0f911111f027d608fcbae858211427f9444cb1c9d80febbb67b5e6b3a1e06d79d68211c7b3449465e46f9a0b16ccc5ed628e40b50867c699e03dcd304c489cd74bf33961b30faf18f41090795a1e693f667928187836577d5bd5e67aee9f562ffd86093d52cbc9592024464b92f54408b101bf323a48b92e93ac22791068d2c35446ce6525ee2bdc517abf6919fcd9570e66c6559b4f6b843bd8dc111e2bb3e89878de8fafaec96efb4e1c1bf11d6253840f8c8e98aad7036b742229f7f152053aae43e804f6e6de2d8132e13d98fee4b4f1a1b9cce1cc34749f5a8d5b5106d9a72c7e62dd63033d084dad19ea52a9b64f21044a68e7821f7601d36ef591c101b49714c6c03e073d44a000b9beb8cec510c95d1ea49fc176b48c85a9faa3666d519ba327b42f06e410e8342c87d", 0x1000) shutdown(r1, 0x2) 00:49:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) setsockopt(r0, 0x4, 0x100000001, &(0x7f0000000080)="0e8c09f1b84ac097e7165a62058a04e3c2b7db19dff1f26e1b91a4d7", 0x1c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) ftruncate(r1, 0x0, 0x6) 00:49:32 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xffffffff) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x1) syz_open_pts() preadv(r1, &(0x7f0000001440)=[{&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/208, 0xd0}, {&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x6, 0x0, 0x16) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:49:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() close(r0) msgget(0x1, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xfffff7ffffffffff, 0x10}], 0x8001, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) 00:49:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000071a000/0x2000)=nil, 0x2000, 0x3, 0x810, r0, 0x0, 0xfffffffffffffffe) 00:49:34 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000040)=0x1af) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 00:49:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xfffffffffffffffd) semget(0x3, 0x1, 0x100) fcntl$setstatus(r1, 0x4, 0x4) kqueue() 00:49:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 00:49:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10200, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000080)="ffffffff", 0x28b) 00:49:35 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 00:49:35 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) fchmod(r0, 0x42) r1 = kqueue() r2 = kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) pwrite(r2, &(0x7f0000000240)="5f0b945bb9a38283b711f442dbc03cda5719a7ad4ec1de7cc4b01b6c1462c86eccf2489faf04c48bed602efbc3f629283181eb3f4612e11550b3447217bdbc99d8c86147b4779c60c4c14492e12e24959c391e049207859e1b9785a55842bda64adba4752091565c3a338a917e7b6775b0800ea058f96e06e85193c63f0570d09e137e2ff0bcfb25", 0x88, 0x0, 0x5e) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x4c50, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x1, 0x9, 0xe9, 0x7}, {{r3}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x57c, 0x1}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x84, 0x4, 0x200}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x100, 0x4c4}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x5, 0x2}, {{r3}, 0xffffffffffffffff, 0x41, 0xfffff, 0x4, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0xd5f, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x81, 0xfffff, 0x3, 0x7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x8, 0x8d, 0x4}, {{r2}, 0xfffffffffffffff8, 0x16, 0x2, 0x4000000, 0x8}, {{r0}, 0x0, 0x8, 0x10, 0x0, 0xd1}], 0x8000, &(0x7f0000000200)={0x5, 0x10001}) r4 = kqueue() shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) kqueue() r5 = getppid() fcntl$setown(r3, 0x6, r5) 00:49:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getegid() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0xa, 0x0) socket$inet6(0x18, 0x4, 0xb2e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0xf48df3c000000000, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffff9, 0x10, 0x200fffff, 0x1, 0x40}], 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r3) 00:49:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x5, 0x2}, 0xc) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 00:49:36 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x43, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00e1\x00\x00\x00\x00\x00\x00\x00'], 0xa) r2 = shmget(0x3, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='./file1\x00', 0x180) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file1\x00', 0x3, 0x0, 0x9, 0x0, 0x6, 0x1f, 0x7fffffff, 0x0, 0x1, 0x3, 0x9}) chflagsat(r3, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 00:49:36 executing program 1: syz_open_pts() pipe2(&(0x7f0000000000), 0x0) 00:49:36 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) getdents(r0, 0x0, 0x0) 00:49:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b40400dea22d00000400"}) r0 = socket(0x12, 0x400000000008002, 0x80000000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20012, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 00:49:36 executing program 0: socketpair$unix(0x1, 0x4000000000000000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = semget$private(0x0, 0x8, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000004c0)) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r2, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x0, 0x6d, 0x4}, {0x0, 0x800, 0x800}], 0x3) write(r1, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x8, 0x0, 0x2e07, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x2, 0x3}) r6 = geteuid() r7 = getegid() chown(&(0x7f00000002c0)='./file0\x00', r6, r7) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000140)=0x1) r8 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000300)=0x4) semget$private(0x0, 0x3, 0x101) r9 = socket(0x12, 0x1, 0x8001) chmod(&(0x7f0000000280)='./file0\x00', 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x401) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) 00:49:36 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) 00:49:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0xffffff03) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:49:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfff, 0x3, &(0x7f0000000000)="a387ff50f939e572064096c5fac487a7a1db59883f61526b367d2969677b34e2fb8d8362ae2371e548401cf74d3bcf5ebca20a9bbd69091da893a2e664ef58238b314c18a78905c45ecaaa6f07cae505b1f321c03bdb2c843eb141d7ef50cc75ded637cf4e6efac8066f6c7d9a62f0b613147d65c58acc8ae5042cde83553e33f2015c538f91838c2dda9d71167f49a7a22451369ee7cfbe20", 0x99) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) 00:49:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x4, &(0x7f0000000140)="ffffffff946fa8a85c285513416669d8777716e34d224cff250c2ce9b340165474d42520368c375defe611ee715672bd425336f6d88723c4bc4197609c77c1487d9dc606b13e5d30738b0d80f8e318bbd647f9287dd263b8cfbb5d29734051108be3b74071d613c4fe9c8f18d24365fb1a17ca1aaea3554efadaa0895865bb65cb624f4ca54f7eb07576d1d33b3a9c12d077f67b45b79e45b7d6", 0x69) setsockopt(r0, 0xe366, 0x3, &(0x7f0000000080)="1169d9c3cd0e071bd7eb2eca0f6a98d8ccdf01090b7fdb87d19e0177129c9ccdbd4e913d2761cbfaff17f7814f33bf8aa1c76d5cf89168641ee566fa4a57b1e8def343efd3e5b3c06f2b2e663ff92414c3c9a654a01848e074f627b47c15b1d3cad32f90d6a605866c9ee6a13e7876703749b745304690d7cc8004306d34dd934dcbf9b8c383baa6d3e1", 0x8a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r1 = socket$inet(0x2, 0x5, 0x81) setsockopt(r0, 0x3, 0x0, &(0x7f0000000000)="d0ee873ed6b1fa4d63e8f62d98b90599ed2ec7410cf4bde625c89ad83acf1d1560c50cf81838ead9c5d11614ec4c6f90101164e82aed125a78959cb41de8f05bbe913a3a5fed5ba0c3e7dc0d0a7a77982c9450fee5cb6506b979", 0x5a) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240)={0x4, 0x7fff}, 0x10) getrlimit(0x7, &(0x7f0000000280)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000002c0)=0x8) 00:49:36 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0xc000000}, {0x80000001, 0x8}}, 0x0) 00:49:36 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x9) 00:49:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) 00:49:36 executing program 0: r0 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f00000001c0), 0xfffffef3) r5 = semget(0x2, 0x1, 0x22) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x7fc00000000000, r0, r2, r0, r3, 0x0, 0x1}, 0x100000001, 0x1f, 0x1}) poll(&(0x7f0000000400)=[{r4, 0x4}], 0x1, 0x5a9) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) poll(&(0x7f0000000180)=[{r4, 0x68}], 0x0, 0x0) 00:49:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r0) close(r0) 00:49:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f00000f3000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) write(r0, &(0x7f00000000c0)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446ec5077405e71c6b37ec484b3902a5e6700b6d384fe82aaeaafa1e68bf505c861c62e9a5f3fd9d167041855be34ddc34f46888b2031e62f39eb497b38712d9fd306628e1c9e516574040704327a16f64c1c08a1d969e8c445918e07b24ade8bd9e48ad6b8a4616c8be50595e995ae894ef757d6737298246846711e9ce12897957cfa30d230ae7dbee9534b7574d281c8a38a37c107befc76bd7ce2eab5346cfbaae3a4b62d1e835bcc1ec9246b24b293bb08734ed6abff5887b9c1e8be6fa85b634585cd5db070cfff41feeed5954cfc6c5b5ef86ca1855c2b1ca2c0fc5f36bb285611d52e45838dc2d823c23e4ebe218d540ed136e51bd7dc69e7b03d4ef0de4191fbf027166fadbee1845645c9864edd9e4ff92112bb04f141cb5960e699c543cfcbe284a3a2c70e8fab7bfe481e6329fc5a3c4dad5380f1cba382d886fc1cd0e288f874e1a50bd179e7402ad3348d449e34679c50308a4fc1fda502c4b2c67a4aaf74d103f5c25477c9281cf23c03823f943abebec2d42275010245958bd802ca99ff0f00858d33b13906b576fb9ee9f08a0aa3086f1cbc9221709891b933bf1e7df2af8b6a9a1e72579036da23953ac9505d1567fe99825056ec6c47d1d254fed51ff5bcc8e9125ec545b5f944b171964f33228c60747d09368cf5786ec20c64b8d1d193428db1e7ee1a603b77a59b3d7dd4aeaa3ec6c9f369443600ba562a61dbe15cfba7c8ff7a60fe188d23201aba41235388e3bb7c64c0ec8dcd5234c71fd15d7909bb52105886c7bbcc7cab6030fe69c6ac6a6bd91fc4def8d5803965bd7d183af6b2b147f49ff052540a7cbfb4b8f9126f3c199eec1f60eb8f1a20debcdf92d96204ae4fd3748ecf602bb27c4dceadf67beea5643b02be2de45402321c9ed4149026c7ec783336e009e4d2608eebcae53e3a71d7afe9ab3355490200770c295b097c7424c1c49c878fded63b60f7e7da74d0fb282525a26fc2b4081f1182f4bf82f3e49e1739ec9af595c92a2b7147b719240e5a30fba76e4c8fc1aba16980e19f4a49c8c87faa5e7640114c4426bf8fce09000a94d1a44fcc36218940f4aaf331050ae49317d569e994755f9dafb18c5c532f81c0621e6ec0e987659f889ed3c457e3fc7b529681d9c9be9025173efefe65e76fb2198227f287a40172062cae4a392d43fde2032db6f70d8d738fb3fe56ce8f1b2ea5dd3f43324c0dbaa4df10821cfafb2342642972ddf7bf2db601a49567f5ef1b2cd57469266f82482f53519943fc3410b601074c477dfe8c59eb81671017928ffa0bbddc25b5b4e9865fac8b490beabfef137e67e38ea035dfa8798c94cc362266c76139555820ebd4c9eacf372573f24e4194abc63647b44b41b381561659a01a7f8226ce9894c42a81483da758bf9436b11d69eb78b136ac0d8951bc06dcea38173c18aaff30ca36d64bfa6927736125077e736271ebd99e0a12f1cb885a3b7f841c3bbce97434bca56d554665", 0x599) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:49:36 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) fchdir(r0) 00:49:37 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) 00:49:37 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0xffffffffffffff56, &(0x7f0000000100), 0x4b4, &(0x7f0000000000), 0x29e}, 0x8000000000000001) 00:49:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 00:49:37 executing program 0: r0 = socket(0x2, 0x8000, 0x200000) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x3, 0x7, 0x4, 0x1000}) fchdir(r0) 00:49:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 00:49:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() dup2(r0, r0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 00:49:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1011, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 00:49:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001040)=0x2) sendto(0xffffffffffffffff, &(0x7f0000000040)="920b6545c2b8de35a28175aca52c50d5f24bbfb8b46faa39738ab22c17f4ae7cb3ff6cde8579d1f1d32a282f23e378221f318739872a81d05388636105dc37035bd27a1a2214a67b98d31fb67a0d41a0752a4e816b990173c8355e50a213bfe22401e871417b41b2dc31396a011570068e5bcd8125c002e4b81cf096f2d1055d723e7221f5894f0a9e9ac043a167cc95f93c2d4a24bcc12c00ac5fc20667a4b1b2ec6fcec4077615eb184ee55df47043b8db99d76a935255b9be4e6acb1998297587ac96037cbe3d205d580b8f6d0e9484656e7d9b31d0de21f6039614d6ab0f73e691a0bdbb6f3166929a3e084266f0c24813fef71717ca41960b6b7f650355eea9e56a9c72a52a8de4f244b5c7c09254d33de4d6933ad79f95fdfedbeb0d95f8703a8a18da6d5dec03158684678156e83ba90657590ff512e266d3876c16ff92e4fdb2f604805ff7ea7292e41824f4d0aea3f88d2c422f20752f08e0e43685ef8529e75613f9d2d37b7421e37bca39b520201f9aed855d4081bdc20fc29b3affedd07155fb52153e9a2d8bfbd1e8fd9900106f53150f8eb7dd0e578be85c19580211d5e0a9f84a8a844ecdf8529b217acaacbd3b63da6d381994879859016aa84ecbe600b1f37f82f7b9d04850a469ae28c94238eefc2b2eeedf36227245397d69127d2c323dd4f73f07469f83e83d75684838a8701b68f87bea939168ea694ba358b7781559302bc98d3d15e8b02be61a153fb0bd212cecddd0731cc8a0d56e9056c799fa954863f593af459160ab3f24cfd7861df94abe354f4327c0fcd6c49e5e30cf588b091b23018bfb1c5c0a8db58e9a1d4807a0fe947b11a2b1f9b70035f366b16b61e4b09622d53531ba29d1ae3ddd56004d6c5d85a88c1592f87d3822fea5996cdf598768b0e1a588e4bb6c8726589cd6cba59da1fc326733d543cf141a3384fa91a861d7938964cc88d244a6847c6ee21cc180e8d4f1e0b735bf23623cee397d15b79e7284969c09608fc675cff1a60395ac9b738eaca14eae16a82049bfcb87f99ac5ee32809eef083e75aab3363aed5e3e8056010ead44349b2ae5370c3f1e8506804760488701aba345e57bc24bcb6b13ef7a345956ae1226b292b019bc6efa428944e960e02b5d243add0df1f96ad9b63e678ca885f0a0d392d1c58d93f64f5fdc587457868db1be1fd79d5647e723cd9f278f80f1ff724ab3721f2b0dc3729584f0d830d963444e8a3d19c9f9eb43017aad94fdc142c6b2990b3956b8c35d3a70730c2cf397e8e0b9e12856ffa861f13cee3c374dbc87779f69391d5c1d36c28f1033e04a8c28a5f1730ca760c629b21d91e0746d9b5278576d8eda9068b4ef3cf509b76daaf1ebe04482d6dbbfda55385c3494583843607d97e625ecf918d347c8fe897e8a4b4817b9909cd5da15b178d445bd69fa096041877f94df3238e9c2cf24fa614966af65d6a2726f1a8bbe2015cef9a2896c53f111cc7c743e4aee0ba84b7caafa18c04e7cd4e808b89a2931697a0cd32564da8d4c5a3a24373ed1f546ad2b2b6e2d163bda096dfdae5e48dbc7eb05c070f7fc62778f156ba1184f972d64a469a22a5864c9b2d0e82fef5e725563f5f97938b2dee005b3c48e34a6f70d5cd98e21ee06d769e3c074b20e1c6fc0b634edf06ead7f1712f8ae8bb17c153d7a3754aac6142c2e04576564bd34570b22d692444328dbe5d9bd13c1abd948406715a627c42327954be4daddd41275e5811f4a6528290ddfe91b43bb1862bee93dda1c3df3afe7a3ef82fbb79eb67443fb66bc53cd1a5c31ed1497678377880c5daa8af2cc4d07c503ee76fcf3b9d297c005b296088912a1c4dbef85d12a30a5ab6b03021832c9c002737f09eae6619955ecca5811c0e1983c9f7002535f1764ea19fcdc64da84418394278375bf28f7545a70600958fc72e6488c82b5df8f3c0f73076c133de2de3adae0d7b407cacb86bb537bc9ddeb15e26e3fe37279a25cb64320569e7390ecd2fe1d9d45730d83b5e2ca2ff480d89cf676b7c411ea74e3183dc19eae8d841c6d5ae0d25851a4a4be6b36c6f47a874c59111ad8f941242f3bfb39d793cd66f5aed3a956c32587dd3d28586dda5e2f60eb04a838174486821175b63246e10b3635e9c3a4ac5450fa218b96a4b4921921c14c9f327a2ec6a82445f2e4f9bf8d69d84ddbc019a0096981cb45dd6a24bb959f93562bec30aedc4e2eafa382e9cd9478a09bcada0a86643904a3466395c9afe5ee6c98dc32af6022d37715a1287a7235127a85b3cc345d225314053ca56104d563c7606c378f4cf1b6a4d60f6f2e9ee556621740d5f55e35b2fc73c0054eae5aae192bc5c0b0154730b66b3c185abffeea26d90ca3e21d69896985312cc0ea26f6355c6e3bb9baafe151f846305be20af324160cedb260e9d8adb99a11041431d9fbf822f07e0849270d611f5943391d42410a376c9688253475728972ae6ba97362defcba33e4b6cc4a4673b2c712215fb6b65587053db6fe6525dfc5f91e2fe4747521c191cb3275355db9e1c11e7926b05d67d239e97eb78a360dd5a46727eb0f869a61e0707e27f30a0091b9067a7a702a3e611630fb9993d8cd8fc8b7afbb5bb32d99f3c33f564196f64b39b932e1a60a4e5176aac7df274430fe5a6787cc79fdfd3cd89107ac45e153446a64f24c5fbb193ece5051a34dac602110f37ad5db3441707ba1c939b515a689c55021dab80411275905021289c82c1eb0965f6eec7a392407cd376565cd5fb66d447f4e79ab1b96320e151f425a5042a3412b9675daf69c29c2d4f044c1f67def3fee12b1b000ecbb05c39ca3d63f0a6f25a75c25b384dac84ccc458b13e61a5e816ac610a7510a3ee9c780fc3ec74c4ebd89d923c8a1ca6a1d7a789c14b264e267780fb6cdc6c5654f36693c2ad7402e1a2f93ffa99e8b0274e5b88e1d0473cb533ad042d2ac223e1e98d694ce6830f2a40a22b3876fc4e327a5b2cbdabad9c6fda0736008087e94144fd5faf529106cfa05d214213915fa9bf0b9c42004be6733b4638d929e06a5595d4d8aaf050ed90af849774becc81a1d7e0147cf962eb6899415a0b63ec8d5b4a56d7f18ab7039ab3f8d729536c0887cd979282af1a691e6a9daf3a0466d8129204b6ba273c1ba43a746aee6e2abe324c5b9f551c97ee189978eaeb6afebfb5f74d16404c6442b4aee083d7770b00203367a08e0ee99ca6d10ce36325666f832d635cbbc3fa7058578a0237fe20bc4edcb1878436f222e58b1aeef30b5532a54f527313725b77813417407d9bd44ceaf7743ca5c831a7a4b5c709e3715351427a95a2b188fb2df74c69dae3e8ddf06f5ebe21d08802f431304c0d9080e740199260ad7ab9fb4f7f5e214e881c99a49c68a8433b3d6ea2ee521b62f7bf372fe79527bf0d1f6a8258e1fc3e927f47f76248151578b40bf1454846874b6ad02f815b612d9145f5ee56545f0c9cd4f318c140ae6047663e5296b8de698c1e7ac6b4f5c00be59294b0e18b222d7f1dd1fff88d6662cbfe6dd26ad8f0702c824b1fb34c712665573da725c5e72c2ef272a8dc59829e60a8e8c954d24a60c4e9ecab60516bf4235ff9f302adbfd496f565e332f983c032b72aceb84d4f24b3f15151ada0d0d73c98612635aef2688e6ccdf16fe443ae927b515f76726f22508c5784a924b1b1a0966f34022a882242211de82e06d356d1233ee34493bd7440048cbc9ce76e721e454cfedccec28897bd279927b11c31e8910811c700499e1ae462fea802fc7ae0af404055d79215fce07f5e7e332e199f445c1fb605f61959649339d0ffa151fbfbb32631f7737f0e47a91299ec882ec94ee255c86d9a5f8d14ce346dbea05dc2d86d0e02f3ea107d1d6e1475b092021c217907ec27b3fb576f783795cd6611531cdc0e81ef60753ee913ece79360fe2fc832a630672ff2801b8fcdf33321842927ac738d5da973b430f26478f7e3eea33dc9085d904cf9d8fddd788547a03de76ec2df093cb83d82eeaf839df93035f3c47679bfbe89ddd38d2c73f8ad0a93fb06ce05fe570636996b8c87c800c54fb08a3316050f1deb47a890a10581538f1adba3874acea5f56270b0db994e7ef2b900683289e7adc583ecffcce87a343fb444189955de50c729ef315df61c3fa2332256f5062ce185875031b1c913e5dfa29a72436c2fd0da02376502989f2181ea0effe4668e05040ff597c2b50a99f2e8b48e61a3e9ac126c26c96a9d15f1db8b318b4b501e56d1cfb44d55a9ad6f9f1176b3d1f9d866567aaf56da7faae2dec56f0e2146c876abd00f08a54858b1023415b698fa8f63ccd78334411e91a368fa677a433c5bb735822ef7b76a38f3d97137eeaa937fcdcc07bafdc605fbaa6c3c55412da7f9bcd4bfcdfe52d01f2fa59d316bac4fa6eab8d04635f8cd7b4b7b3cd3c022d848c7cb208606ecd92404e89fba7d35b3b4e3a4e0bd9bd39a89518636459a5bc499e369e6c3c25e7c7a15ab8b1a36add17c503c3241ee5fb12c28c6bb05a38f1bc500a1437173ea72a7dde048a256591f8e4f33a6a5385fb8ac6ab702d17db6e7299420de9ef3f1fa07113fc726fddcb339069cb1279ebf73d13c8293f0d64561fd77c706df25616d9980e28adb81d122f23453c23f02bb98c7c6fed36d9669d7eff1cfcb0de937da210cdeda88954028ba4784e38921a281d0777a41266b7ef694eef0e195b791ffbeff664167657d37166c3452f0437d67fc3b100afa4fdad2577b252b7fe283936c0d0d890853c31d187eebcdd3bae5e6310d4f7ddfd7ac037f997ac45004292bff0f6492e9474d7081cc8bfc22fa7fd4cd12b81668b2cad600aecca2be26211b4ac748e50924a3988cc7764886575057bca019600193e65c6b4a23b95ec5d6fccbc013cd790b91d611fbaa0cd0093beb37f79e6a7bc85b682d7996ec47463de11c2b8582a658c8758d1ef6919f7a9d3068f9ca403f6977b4610e8a89b0f47729b800e0c6ac8a3c23c2b4a1b6382d1b8d9d3bc414d1c087fe1477bba3f3f0dbcf7ea7698945b10289b8c9f3f7201081c6fba2e6ddda6d0bce2dbe477a7b4bd6ad1bc3603edf881f68a2b74b17aaf054b7f19a8aa7cca2c59b9df83be89055ed2ad78b5c86becc39b338ade5c4825a523e764ad26c97399a9b83b45efac679033ea73341552468d23b773c60fdf89112cacf67f9cc1d3c839937c74eaaf3da54b8d89683f00503564a93cca67790743c1cb5b6f39e2626cc9d5561874446d9276f87623d4adbadd38d47141a69ef5793424836fcf79d9be3ea9ded2c2013bcd25ff0109748e7b17c105bc26a44781ae0c7329251db2d022d5268e6f5ba63fde707560484d476dd4ae4049d30dc6800b5a3528ebbe66a2ba5f1247408232a129fc35b8d84667b2ad0164d482e60dc53a9782a35aa4b070c982c1dd99892eb220a88e83b6a1ddba72034d4ca7f6f193acfa7d99e67511514fa1ce079be1a4d0c5dfe38d4155629add5b7cfe1ba6afb4beeb4e1d66eca2d28a429a4f878f3bdba24733b55255b01d75244d318a7d81c78fad3b6117467c0a36f671a681e06b59a90d1ba35a951319a739a056c1a4efe714240f3e8a18e3fdfd5adb5b8e8265a24179829c3300bf1f943d51c312f5b0f2ccf687cc6d00d1287b14326b1e86a7e18838251bcc9e64eeb0c7", 0xfc1, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001080), &(0x7f0000001100)=0x8) clock_gettime(0x800005, &(0x7f00000010c0)) 00:49:37 executing program 1: r0 = dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x4}) fcntl$lock(r0, 0x1, 0x0) 00:49:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() recvmsg(r0, &(0x7f0000002780)={0x0, 0x0, &(0x7f00000025c0)=[{&(0x7f0000000040)=""/129, 0x81}, {&(0x7f0000000100)=""/202, 0xca}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/213, 0xd5}, {&(0x7f0000001300)=""/44, 0x2c}, {&(0x7f0000001340)=""/56, 0x38}, {&(0x7f0000001380)=""/227, 0xe3}, {&(0x7f0000001480)=""/85, 0x55}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/139, 0x8b}], 0xa, &(0x7f0000002680)=""/222, 0xde}, 0x1) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 00:49:37 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f0000000040)=""/17, 0x11, 0x800, &(0x7f0000000080)={0x2, 0x0}, 0xc) lseek(0xffffffffffffffff, 0x0, 0x0, 0x3) 00:49:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) pipe2(&(0x7f0000000000), 0x4) dup2(r0, r1) 00:49:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000a, 0x0, 0x0) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$BIOCFLUSH(r2, 0x20004268) execve(0x0, 0x0, 0x0) 00:49:37 executing program 0: r0 = socket$inet6(0x18, 0x800000000002, 0x20000000000) getsockopt(r0, 0x200000029, 0x0, 0x0, 0x0) 00:49:37 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xcc, 0x1, 0x80000000, 0x1}, {{r1}, 0x0, 0x2, 0x40000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x957f97b6b10ec749, 0x2, 0x0, 0x80}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x401, 0x80}, {{r0}, 0xfffffffffffffffe, 0x52, 0x21, 0x6, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x10001, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0x9}, {{r0}, 0x0, 0x10, 0x11, 0x1ff, 0xfffffffffffffc00}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000090, 0x4, 0xff3c}], 0xf8b1, 0x0, 0x8000000007fff, 0x0) 00:49:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 00:49:37 executing program 1: r0 = syz_open_pts() getpgrp() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x4, 0x300000000, r1}) flock(r0, 0x7) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x0, 0x7, 0x4}, {0x2, 0x39a6, 0x200, 0x20}, {0x6, 0xffffffffffff36fe, 0xbd05, 0x40}, {0x8, 0x800, 0x8001, 0xb2}, {0x3, 0x7f, 0x7, 0x80}]}) 00:49:37 executing program 0: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') execve(&(0x7f0000000300)='.\x00', 0x0, 0x0) socketpair(0x3e, 0x1, 0x1, &(0x7f0000000000)) 00:49:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="821101f0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x6) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 00:49:37 executing program 1: 00:49:37 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/15, 0xf) openat(r1, &(0x7f0000000000)='./file1\x00', 0x200, 0x8) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000380)='./file1\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') 00:49:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) dup(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 00:49:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000f00)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f00391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947fda2b31f537a5a1b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c4953568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc991911c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20fc0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78f68f48665fe35f7d69ccf07f14d01cba000000000000000000000796a422f9c11151350fbe847e6ccdf1e46fc5d535a24d007e9bbae05232972376a4d7d148190eb8828b11311a2c11a5f9eb591dcf3f58b1d887de45edd0a0a705b78c12104755e48e515f0996744b283ceb1499e30259aaf6d5cd7ac9f845bd60b9ee878eb7d22489143b075466bcd66d03bcb89f2d6c9f630537a9100d875b78a81d905b6e0d1ba34e6f4a2ce297c68", 0xfffffffffffffeea) socket(0x3e, 0x4000, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) 00:49:37 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) nanosleep(&(0x7f0000000080)={0x7fffffff, 0x75e0755f}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda84bf638eb9b56018a0e784dd2518478ac441d451f5214f93", 0xa8) read(r1, &(0x7f0000000140)=""/229, 0xe5) 00:49:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xf0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x2d, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/113, 0x71) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) write(r2, &(0x7f00000001c0)="7e8bba472380146ae8871eb6be312feada00ad1f0191fb5799272ceed29417819a82f33c433940bf44629b63e03a25ab723163dd7fcddf045b80375a9c8c7ee69ff573d1df6a9e9cfb9c92fcf54811f2aefc049ca0a8f24ec7cf2de719a6baae94437160a61044bf9e3455a7bd17a2cf76877b4ca6a0d1f0fef0c5a39b21c47d87f0f0c687e0dae24fe34f5156ed573a760488b3b132384138dab203f360214ae297b4a008acb0233d19db348de0d134ecaf0ca29792e8594fc2794b3db1124f8843ced6e27166175ec23fd37e06e6e3392375eeff18afa11a51280bcb2b6c507bf0443de81e3862d60162eba59d1a1fb1febf13fd7681", 0xf7) 00:49:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x1568577d, 0xc3, "125a62d90d67b098491ee6bbd4b100", 0x4}) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffbff}}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) close(r1) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) msgget$private(0x0, 0x10) 00:49:38 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x78ae1477bfe633ad, 0x0) msgget(0x1, 0x10) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x90) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) 00:49:38 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') fchflags(r0, 0x10001) unveil(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000080)='r\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x80000005, 0x1, 0x2, 0x400, 0x2}, 0xfffffe4f) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000280)=0xc) utimensat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)={{0x100000001, 0x83}, {0xffffffff80000001, 0x7fd}}, 0x0) 00:49:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="d4020c81bb5d1bf13a7b1eef8e20066090c63c3247dcc6750bff69508e43fb573f82c8c78acf03a16ee2f7fbe9e270de87e25873e8e56f708eb290526ca31b238bd4edd6d7c0e9af25efe15144e687687e19d2502bdcdec921d1d0a3ec8c18d9cd02c73b72680c8db663f04c097d6d32d7fafbce0a2b05362fd2baf566898d50275f7cd67e19535ae1a1465328b36cee9622f2eeeaf72e9fff3f6aa8963938969cd76fc7505c44147c0e39a61de1d2f48668be986edacf"}, {&(0x7f0000000000)="38c627200d6b7b9fe2023396ca762f7023cae34f52f6f7f4e02f8e756f1bbb232331ee81289e3bc4242f1d71aa750118867942a1413d"}, {&(0x7f0000000140)="001c9bbd81fb1bdddf2457917606e761a552a062ace73716333fe76e247ae7dc6aa7"}], 0x219) pipe(&(0x7f0000000080)) 00:49:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0x5, &(0x7f0000000080)=""/240, &(0x7f0000000180)=0xf0) getsockopt(r0, 0x20000002c, 0x9, 0x0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') nanosleep(&(0x7f0000000000)={0x7, 0x6}, &(0x7f0000000040)) 00:49:38 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0xc0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x5, 0x400, {[0x9, 0x8, 0x1, 0x10000, 0x1ff, 0x19, 0x0, 0x8, 0xff, 0x4, 0x1, 0xf4, 0x5, 0x2, 0x0, 0x100, 0x1, 0x80], [0xfffffffffffffff7, 0x2, 0x400, 0x40, 0x2, 0x7, 0x8001, 0x4, 0x1, 0xffffffffffffffff], [0x1, 0x101, 0x2, 0x8, 0x81, 0x6c, 0x9], [0x2, 0x7, 0x5, 0x50e9, 0x10000, 0x3], [{0x6, 0xa4f5, 0x4, 0x1}, {0x3, 0x800, 0x35, 0xe47}, {0x7, 0x8, 0x6, 0xf}, {0x3ff, 0x2, 0x8, 0x2}, {0x7fffffff, 0x6, 0x8, 0x7f}, {0x0, 0x2, 0x80, 0x8d}, {0x5, 0x401, 0x8001, 0x81}, {0x4, 0xff, 0x1000, 0x101}], {0xfff, 0x5, 0x4, 0x35}, {0x7, 0x0, 0x8c5, 0x130b}}}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 00:49:38 executing program 0: r0 = semget(0x3, 0x0, 0x600) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffff}, {0x3, 0x108d1a3b, 0x1000}, {0x0, 0x832, 0x1800}, {0x0, 0x0, 0x1000}, {0x5, 0x3, 0x1800}, {0x4, 0x1, 0x1000}], 0x6) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) r2 = geteuid() r3 = getuid() setreuid(r2, r3) semop(r0, &(0x7f0000000040)=[{0x0, 0x7}], 0x1) r4 = shmget$private(0x0, 0x4000, 0x35b, &(0x7f0000ffb000/0x4000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmat(r4, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 00:49:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) fchdir(r0) 00:49:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9ce8be43f67fa8289861e736567ebef0fc00f765357806650b268590693055b11ae09127e120684df1278f9b1b92d197103446b3db607d806ebb9b59f84dcd43167bbb2f55896206623c4bd4048a5649fc65045164c7fb62f47078f0cc96b6ea008288590dd3ab7bd29cfd459aba903a523ecd51f8dc29af23a58594df8e5e27603dec996d9e8657f268e83bb1b2e8d522a131e423a2443b47d8e5fa45cc076ced3f8e3995b659db911af02774bff7a2b4e06694fd8ff761de7f6015d9703267ff9b2af54f2f0b3cf2f9c78054ee31cdc6d4430125e065acf9f596df06aa49fcff169c07ec3e1342016d1d10127c9de8d30bf296c4775a44", 0xf8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) 00:49:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) socket$inet6(0x18, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000001c0)=0x5) 00:49:39 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = getppid() wait4(r0, 0x0, 0x1, &(0x7f0000000000)) munlockall() kqueue() mlock(&(0x7f0000ff8000/0x8000)=nil, 0x8000) 00:49:39 executing program 1: r0 = socket(0x2, 0x100002, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), 0x4) 00:49:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/153, 0x99, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 00:49:39 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) select(0xffffffffffffffc2, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x1b}) 00:49:39 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0xffffffff00000000) r1 = geteuid() fchown(r0, r1, 0xffffffffffffffff) 00:49:39 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffb) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x54) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000600)={0x10, 0xb0e9, 0x4, 0x1, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xbc3d}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xd2e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x15}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000002000/0x2000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000005f2b8066c66f6460ed68d35f66d0ab2c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df1ef0cf467e9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29858b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ac231b8e13613130f492ab093d8838a1d5c152bd2e63b99e62b843e054b7cb1e6efda196a561420384f20830f3c4d0640d782a8e36f890579ba46555a3644fe25a9211bccb91f6a159f68fa3d70241bedbcc7153dc08a643dd04abc1553fd20796f0493043c378c93c5ef8d84dc629a67b9ec24729a0e34d504686100dc56c0bae811be9bb55b8ff9fbce0ca377b816ff8f21daa2bdf722a0d77467aaa9a089b9b9c64ec97688"], 0x187, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "583a5955d04b5e9ecbca9e53222fe4e1ee227df2405ddd93423da021bc2aeafadbad105c13dbad23ad8a0b333777c62320cc6dde885f4f551af0ef993e2dc7d66683b99eade3c0712dd63530e07e24696ee37414386e65f479e90847652fe319893695a361632ba28e8932eda00cf604ca132c940f1554309eb0f2a9ed9ac74022af1d31292c3bf47dc0f671b2657e5abf37eacfae2bbba3fa2380e5b7958af241ddc0a30e01aabedf7472fa6cbc0e63240afd91"}, 0xbc, 0x800) msgrcv(r0, &(0x7f0000000200)={0x0, ""/196}, 0xcc, 0x1, 0x1800) connect$inet(r1, &(0x7f0000000400)={0x2, 0x3}, 0xc) msgrcv(r0, &(0x7f0000000300)={0x0, ""/231}, 0xef, 0x3, 0x800) connect$inet(r1, &(0x7f0000000b00)={0x2, 0x3}, 0xc) msgsnd(r0, &(0x7f00000000c0)={0x3, "9d01999c182471a8387527cac17245001b0e8e30ec3f61063af82eeb5c59e3b91254757b6cf7fd71055ff89d3423685d5e4acd8a4a9c3c01788b0e55af5ce7b62a50e13365b2fcfdc5a3fd9243ba5f16cb825c05d3a7ccbf4377fbc4d46c043bb5b124143bcd3609a1f1adb6a584dcebf1eb9a54c54520f3c6d39a6a7bbb01725af9142e03bf45cdba46df24126b0dd83eee0c481d38"}, 0x9e, 0x800) 00:49:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10202, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 00:49:39 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) readlinkat(r0, &(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', &(0x7f00000001c0)=""/138, 0x8a) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 00:49:39 executing program 1: r0 = getpid() r1 = getppid() r2 = semget(0x2, 0x2, 0x1) semop(r2, &(0x7f0000000140)=[{0x2, 0x1f, 0x800}, {0x3, 0x1f, 0x800}, {0x800, 0x0, 0x1000}, {0x4, 0x38, 0x1800}, {0x4, 0x9, 0x800}], 0x5) setpgid(r0, r1) msgget(0x0, 0x0) r3 = socket$inet6(0x18, 0x20000000006, 0x7fff) setitimer(0x0, &(0x7f0000000180)={{0x7fff, 0x101}, {0x1, 0xfffffffffffffffd}}, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8700, 0x0) r4 = getppid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000080)=0xdb) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000000c0)) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x2, 0x3, 0x285, 0x8, r4}) 00:49:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ea701f8e6267b5a00"/4090], 0x1, 0x2, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/210) msgrcv(r0, &(0x7f0000000280)={0x0, ""/241}, 0xf9, 0x2, 0x1000) 00:49:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="08080000000000000000000000000000764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd00000000000000308c1427c4af7579a8454368f41841b7992239431aa678a7832177c20c4b4a04eeaca92eb114d98f3876c353e69f92615a3a208fc0d354f27f5e9000ce6116d768b5d92155c467f4865e70310642b1ddb03976259580a6251180c63f2c8cf318913cea99bfea14da42419b8639aa6ef5cdd0cb30"], 0x808}, 0x0) 00:49:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r1, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) clock_settime(0x2, &(0x7f0000001240)={0x0, 0xb416}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r6 = syz_open_pts() fcntl$getown(r6, 0x5) r7 = syz_open_pts() r8 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r4, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r4, 0x0) sendto$inet(r8, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) mprotect(&(0x7f0000436000/0x2000)=nil, 0x2000, 0x0) getsockname$inet(r8, &(0x7f0000001280), &(0x7f00000012c0)=0xc) connect$unix(r8, &(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa) r9 = semget$private(0x0, 0x7, 0x20) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000001300)=0xcb19) 00:49:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 00:49:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0xa37) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r1, &(0x7f0000000480)=[{0x0}], 0x1) unlink(&(0x7f0000000000)='./file0\x00') close(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x8000}, {0x18, 0x1, 0x3f, 0x5}, 0x2, [0x0, 0x401, 0x76e, 0x5, 0x6, 0x5, 0x100000000, 0xfffffffffffffffb]}, 0x3c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0x4, './file0/file0\x00'}) 00:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xc00, 0x4) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000480)={0x7}) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r2 = syz_open_pts() r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) close(r0) r4 = dup(r2) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000040)) r5 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x2, 0x9}, {0x18, 0x2, 0x2, 0x7ff}, 0x0, [0x0, 0x8, 0x6, 0x7fffffff, 0xfff, 0x3ff, 0x20, 0x6]}, 0x3c) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) fcntl$getown(r4, 0x5) ioctl$TIOCSCTTY(r4, 0x20007461) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 00:49:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4ac, 0x0, 0x0, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) socketpair(0x3b, 0x4003, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 00:49:40 executing program 0: r0 = socket(0x1018, 0x1, 0x3f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x44) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x180) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) r3 = semget(0x0, 0x0, 0x40) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000001c0)=0x5) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000), 0x0) socket(0x20, 0x0, 0xffffffffffffffb2) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1, 0x3}, {0x48, 0x8}], 0x2}) 00:49:40 executing program 0: r0 = semget$private(0x0, 0x2, 0x508) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x7, 0x10000000000490) socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r1, 0x23b5f1c7d494329c, 0x8, &(0x7f0000000000)=0x40) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x102, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x27, 0x3e}, {0xef}, {0x0, 0x80000001}], 0x3}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0xf71d) shmget$private(0x0, 0xb000, 0x10, &(0x7f0000ff5000/0xb000)=nil) shmget(0x0, 0x3000, 0x110, &(0x7f0000ff5000/0x3000)=nil) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ff6000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x2ffc) shmdt(r4) 00:49:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x3000, 0xc0, &(0x7f0000039000/0x3000)=nil) shmat(r1, &(0x7f000073f000/0x1000)=nil, 0x2000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:49:41 executing program 1: r0 = socket(0x800016, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/84, 0x54}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f00000003c0)=""/49, 0x31}, {&(0x7f0000000400)=""/79, 0x4f}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x5) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f00000018c0)="282dfccde5b089458e10c482cbd9724d69d9d76d931b8afce59f5ad21c81f158b3541462a4e5eb9f83e6e4a9c375f145d60135cc4fb6f1752ea27aa8d7fe7c84e26321849f50b7a98393dd735184eb9e59b86dde002fac8aaa3d3cd647a55ad963af6ae520b5d5c75917e78ba5b9dab78676ae252d3eb6214abdb3c39dc2e9b347b34bbbedc426c1bacf3b9beb58ab81e7f26bdc1ee477b77f0abe0b39295969c1527aaa84989ad34477c3994d4b2ecd88c6117d71fdeb534de810383df81c4cfa5589dd5739f56e3054cbdef10bc2f41808ca6124cd1a115cf67e2e5fb3b3d7c2a7687332e3dd8f0b0f030976a0acde7a5cef710eb01b32cd76d1b7719fb1b1b8ad11131023cef280c6f56d8b13f89df366878de8a79f9419a589c5416aebc8d9e0e0f0fb38aea50b02a88dc40d0df64d56aceaa1c08bc699b02a64ae98438e0a6ffacaa80cbecc3bef7cb1d9a57c344f8a3dbeab2b57d838c137f97814ac38510388d2fc7373ce0187ac8f412e9dafc30353a9f2d6db318e6a91480571acc5286f27475f31ffa7173547be043066a7ca94246b62bacd379a6e3c6de0b8690e63e364558ac7d69c24f882625ac450c7d6fe425719dda7b31535b34ba448af62fdd68db2ce6af6f4cbf2d00428b15becfa62cdc950d5ebbb0ca793f51d4ed5aae532ba18d939828a35f34c6de09f67d3216373c3a9dc3c2395355999d3e68d90542964fda1b0eaf40a959fc48a23e5f0550c2017ebea93194630475cc1b5da22f63a9b450df88b9117785cc04fe886be85181e8afbfa2abcb3b9a2710acd289a40718eb637be4cc34c99c87fcd624287a0147f56ddaa432b21b5f2b5ded531a4614c57226f3570e6e9fd4402d3eb61151229701cee866f586e5b5ac81132865004d866f88ede755f18731354bef6b682c75e3c76fd50a72e4a91dd1ebc81b4490aec19c4bb1a6451ca78e18ef1cb57c3c7d1c26584375181d960cec907b49eb37741e4620ceea501cbfcc159057eff36d8acfcbaf1848b40b17fb56dc61264a39f461ebb8e7697a58a47437f4ec8cfbd9c510ed9fd50f10294f3fe86973a0928259b0ef75c44af809b59cfa6e401b3165665a6d5fa8d0438dd1bcddcbda76fe046dfe97851e058c36e120f396783a9f22bc19bc0122709e88796a6bc7303bf4866ed8c506dd88a36cbb7c31812b7aca2f62fe29c6653f0193a1e50391f7e14fb35b2278f79ab9cc3f217227ec9d773250ae8d940ca0ec9898b73c2856cbfb43bf6f31a6c549c2c7b5a17e81ed61f28d4a7b0c207b91aa40e0f42d8c2ed0285c1f2c129e583bc1de21dc643b7c438b503d447abc5ef13f39c1302725aa29d04a9c74fa4bfd8f706520886f00ff8a56361b6caead638e820336b5c45c6cab14328a600f35bebf02ca376f83dba9d2db92f38c3b181755cad3213c7b52437b7d633a101a699a0d3ed15fa1756594ae701df2667f327d503f7c5b64ea473ee9363b0ece3187540f081cf2aad20f68e18936a4313a8394d3c9c656b01082c873d2e8f24e5d975f994b23fdbd403875bdbd7e1acdab1362daafc206b245097ff9f4700cc5a2c844d5147fbaedae2db5d046e6a0855c9137a0cc4e3f43973e333a3fa6a5fa62de738559fe102e733116ef37e3954157d15677f59df35fd88f3ecfeb969453566f9c505def1a8d8c1a525308926d57117078fc6e83f98107b218cf5dd16502c6a1afb5ff9dc9a5705454504b316d2386c9246475074ae634f01427ff567391cc379b5ae4838a67fb103bd81340a87e276f0ac921e76345417f93b5177c31b51876c9cdaad78abf556a6f08e7b9d0564662bd0f254c776c8e05e0ee99a78200bca00167a04c3c177a7a9f2eeca3c5de99e09facb31334ee01be608f3bc33b061ce37b0e5e127adaf8056f457facbe033bed7c6ea974732da5a9ac16403fc7cbad10d7adc2b98793acb3498b2b59e6573302712518925167cb69f82cde5b449f1cd1bf4d2d033f50473da67dd95252bfb663f0e423e2777a9a4a7152e3be427e066ebeef1b52497f8159baa98a1b09828d2cd4db61e190ff912e123392cbed8fd0190b22c8ada56ba8e45f9001be8ff296c3429c4e984505cdd7205fa3faa09eca4c02f72c2aa8b978125206b539c17fb237c9359bc587b7f419e05434226ccb0c7faadca753c3c780bdb32f0554b0bc71776808f76c07a1d4ff844f43842eda9233e22d6445d4d67d8d903724b51430ae103e936ad6f20063e715a3617703c504589fa266fa82c8b9ab814c122f4f662e344935e17f5ef62d3b80ecb8b9ccc86cc5faab300915e8933a581c3442a6470e1a71172a1e1e61daeb9c8fc63a2817ee870189420b4d3367244b8163728c8f22b1b5790373c34fd30fa18966cba0b05715fd4c08119fb7b300083ec0fe7bfd9169395ea112149e78f153af1986e0bc5ac1f1e95b1ccf3f2d46fe692a43413a2107b9d770f7e14c99ec2e8f36a7b8e2c10a58ac9a6eb6c846e4b65833394bf86020c408852f8a7148a6d24dad499d27ef5e981724a64303d2466cf8e6a1898e3b757c096090d4db89998d10f07a57775e112d6796c10177f6395fcf80a0b7a593b6986724af3c09c691a58f8d9846d068497b1316e54eed109fcf38e419e52b341f21c189ca3fc4385d60a8b853e467ece7f1e41d6c3ea4508c3478968900033b19c51fe7a775a3ee7428f1c3c64352e70f721153563598ec6a0a89338c08b1f87e23c49c76f94ee1d7b377549e88a962adb0039b7e5ebb554255213614dedc9dd374a6b07b3f35615f26586e88ca290e7906fc1828a5c141c28c8f08ffee13becbf70a8bac849aa92573ccb46ed25e1bd044e6daa058388a4069f7e189677f46c1fe7c8f01d95102c8379a0675b742572f0fef5aceaf1bdaf3405c68a6cc2a44b439f9f8b5a5e421e47a0fb4c43169a746a844a7160c8dbfd9298ecf806cfe4a90bd7bffdbc6df5f1688f3ca214f71f1a6adc491dd68a41310d0000000000008318f06d89ead330700e3f36b50d4f1aadeebc9255d91b071fb8c760d790055df54e0e950150e03a3d4db87fcb55392472d473965cc8df3318eab4da6d7f6f1731592ece855569980021d6bf037411d0a98209abf2f3fa2fa6323c5a69404a6ddbbd39182ea747bf6d62f0ddaf2dd4b92987ea4bfd653c27fc97b5a9b14dfc8338f80311a369a80acee5242b93117dcaac0453915d8dffbcee4b6e74f30ee051fc149586a9df03b382bc9c0c38239ce85441e068e1ec99c511af6f898827348bb808da0f17f6d181d2ea269e3495326ec46ad8516c7e4c32b104d9442f60e5271512e193c98629679de68603688633e08933d47dab6a40db4056ebc3d0619bfa2b5af32f41c5ea14afe66459466870767b048a3bd2b927f7963f9da94f4ef106726d85c6a0a292b5a0f0c8ce054f05e76fcbc87ba619cf44d03a45c38a46ae758ef847bd891c64484d70e38d5fda86f3aee28a9d2374277394f3b0175d562752c3c69ba64fee378006b1bec198afbf19ecf9fe0fdb19ec5082b5ec596db06186567a8664c357a424698bb3f10ee77c6d7b590e3874fdf76eab76785cec1f3105ade94e1a00f27b1d3726c0b85d7da50a2cfd4e4d6b959458d9d5cffe5a26ed791f9eade81cd542aeb7763558152bb81c1c28c95d9a740aeea99adbb59d16d11e2d3413921ab628de8aeecf20315441a32b647f8c994c0ece6e3d649e9adf7aa00071fbc49b407b6c5ebaf7531e45870dea29509f1932829a48b5adefc6080cbcb91ba4159530fb453f363ae9ec65e86671f6b8f626697e904838ddc0d5d533aff2468bc637130ec1ad6077e8d78265c8e06b426494135e27d2d31d787fdf6c090b9f501387f6a49782d3296625ac71d4417f59f0806bf65638cd1195529d0cb468fb8f0060bc542a9d3b34b7aea7d4d35ac911e22ca28abc0e1d6520717dfeadc7aa28938dde95f89081357cd0fdf0db87b695400dfb22224f738129f8a7eb81c766167cf4b25402bacab27f2c2edf17010aeaaa4d59fd3f466d20e7a512aef0141f396cc7437ed8d3cdc66ec71ae07d2381c5702019721729f862c32f12a63eb8c1ea296b9d00918b0a4a9cc236c8cfe1e0d9ddb134068c1bce43807a53d13f15c4396795ebb355856e54e185f877d026916d1194e263ad49197a6949d28cfe78538a827c50d01b76ce3c454609b5bde2c6c4373078ef4f1899234749737c9123d39a842a7f280d0e372d63e1f056e70e96db23cdaeee3bd71f7d78b416b3e341c645f99312219646009c16e458847c803077351930012464e3febefd5d1d62cca2879aff91ead82df1abc4fbf871ad9052474b07b55229eb409993d3f750b3a1225de52f457b28d30d3519d8b7c0d87ac676f296e003d7b8a723202f8db43692886ead02f27d66caf95f2ece227f2a492258ae69bfb12a4e4c2ab38df81f8e67729bc6629b36a93ee9b0bf41d51cd23b060e56bf00f5da665a08a4c2b0b0e76d8fc8f6b2f3e3be02512759ab326fed67df22d4dca0da5df06024f1f85617a505392487c7bdc0ee9b1939acbe8b75b862f8df23cf8b1e3e59da6dd625c1aab62fde8b5f78abe54d090fed428dd08066ba7373b4b7ac1971c3bb26f36bedac1003b2ab7054c8f32d7112096add9c7c24d9fabc6b6311a269cf23c171ec180776c20bf6af4828f1ae85dccbd5416325fdcd0e071cae5db9bdab4b6a2ba467027d4de166ce42ac4cd5fd14a7be3f44cc9132fb12dd50259bb4f5e4a287b7e56b29d409c7d6afea0aa012ec5ed1c803600f00a36a9b4f8daf8b84301ad0accdd047d471b6e68dffb742ac84c9fbb17ed3a645fcb2a9c184be861dc013a9672c56e439528302091303b0a419d935d3a2c7b1f158391650af33292b2339cd6b5a23840da14cea175a78ae2bb7cfeb0bd9d43b26cbaa44a13ad5eae6fedc69be65c92e794d214ac0d01ca949a376300ced908b9608bc3c947e38001c4d9067955e10962bf4db08a06a029edf179dacece2bed2a170c44052b8753d47ec7b533c6a9af477637d39bc342d18380b69087ba2d6ea3d8643262737770948a8241549bdf449d06893319bd66bc7f4d9ae4b1bfb4f10132805337d30e723f57a8d5bd5f3280d5778f5a5ef71bbe1b591fb87df3b61ec594b3fe007b00f6f8310ab5c2ee5662db2883e6a2d3a65dd7d30f515c91d7a60991bbdbe9be028a28345189cf2013175c8a2e1e1ee3dac919352d9eb602804d1abb04419e30cebbb57c73a09c288d95a3960053c09cd16fd238b5107efeb846ca66550b6a9c985c7fa556a5de42a673badc1910de0d8e414d497be1d3edb38053487a4e14ab6aa8304524839e1bdd5fe1a5fff6e30773d3a5243a63b9a054c78764ec9b7a97ac8f2ff040895020487c40cc6f78cfe13a6115680993adeb222fdec57874cc4da7286f2a6e18fc9255805c9c8e6bbd20c85811935eab1e6ca24afbc441d4adeb4482f831bcd1a39c70b53c3bf9859fc705e5935fee46bf75118010814e358b792db8b057603e8a0e7b223f74ffa8809f95f944b4fe6ecc054e3343cb9a4edc8e7f81128e75b997dcb9bc742ffeaff6ae7b525b72a0457e1be926471db7f320789f1a27636da91d0cc51d8db7287f303eeadfda7b699030c2397d9fda4fc55c9b9599b2d3d5cfdd4bf3259de5d4bdeb5600b314cc4511cdbb8d1ac38606b53919e5e01d4e740254a94bf7157b88aadf44e664e9cde871cdca96fc75654754f1e63a1695e8b101195be895a1ac238e1122128f3a9cef0146ed7b9", 0x1001) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x3, 0x8, {[0x80, 0x5, 0x1, 0x8, 0x9eba, 0x3ff, 0x200, 0x281b, 0x3, 0x2, 0x3eee, 0xe9, 0xa776, 0x4, 0x0, 0xffe0000000000000, 0xfffffffffffffff7, 0xbeca], [0x0, 0x5, 0x1b7, 0x13fd9eff, 0x8, 0x0, 0x7fffffff, 0x2, 0x1, 0xcb], [0x0, 0x0, 0xffffffff, 0x3ff, 0x1, 0x3, 0x2], [0x3, 0x0, 0x7f, 0x14, 0x10001, 0xfffffffffffffffb], [{0x4, 0x101, 0x5, 0xfffffffffffffff7}, {0x7, 0x3635, 0x0, 0x4a8e}, {0x6, 0x1, 0xffffffffffffffc0, 0xf39}, {0xce6, 0x20, 0xfff, 0xa2}, {0x4, 0x4, 0x0, 0x8}, {0x4, 0x49d, 0x5, 0x5}, {0x0, 0x3, 0x3ff, 0x8647}, {0x4, 0x0, 0xfff, 0x9}], {0x80, 0x835, 0x1f00, 0xffff}, {0x8, 0x8001, 0x200, 0x2fc5}}}) 00:49:41 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) faccessat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x81, 0x3) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 00:49:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) r2 = msgget$private(0x0, 0x3) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = geteuid() r6 = getgid() r7 = fcntl$getown(r1, 0x5) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xfe0, r3, r4, r5, r6, 0x20, 0x1f}, 0x7fffffff, 0x7ad, r7, r8, 0x4, 0x10000, 0xb37, 0x3}) 00:49:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x4}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4, 0x0, 0xfffffffffffffff9, 0x1, 0x5, 0x5a, 0x7, 0x1, 0x1, 0x100000001, 0x401}) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 00:49:41 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x189) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x8, 0x3, 0x100000001, 0x2}, {0x1f6, 0x3, 0x3, 0x200}, {0x1, 0x0, 0x46f, 0x8}, {0x100000001, 0x8, 0x800, 0x3}, {0x3f, 0x6, 0xffffffffffffffd7, 0x80}, {0x7, 0x10001, 0x1000, 0x7}, {0x5, 0x54, 0x6, 0x5}]}) 00:49:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) syz_open_pts() r1 = dup(r0) fcntl$setflags(r0, 0x2, 0x1) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 00:49:41 executing program 1: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000000c0)="2decdbb81e8a7f9493f054766140495d0197b3c944e17533d1ed674ce08d93dd", 0x20}], 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x4ba, './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000040), 0x1b) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x5, 0x80}, {0x65, 0x6}, {0x22, 0x6}, {0x89, 0x20}], 0x4}) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) 00:49:41 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xffffffff}, 0x10) r1 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 00:49:41 executing program 0: socketpair$unix(0x1, 0x3ffffffffffffffe, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = semget$private(0x0, 0x6, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r2, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x0, 0x6d}, {0x0, 0x800, 0x800}], 0x3) fchdir(r1) write(r1, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) semget(0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x8, 0x0, 0x2e07, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x2, 0x3}) r6 = geteuid() chown(&(0x7f00000002c0)='./file0\x00', r6, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000140)=0x1) r7 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000300)=0x4) semget$private(0x0, 0x3, 0x101) r8 = socket(0x12, 0x1, 0x8001) chmod(&(0x7f0000000280)='./file0\x00', 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x401) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) 00:49:41 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 00:49:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chdir(&(0x7f0000000080)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x1f, 0x4000, 0x313649ee) sendto(r0, &(0x7f0000000280)="63000d04b93a1d6e1a24c9533f40b3e2c25651c1f7e902cfd0d62150c49ef4ce1960b0", 0x23, 0x4, &(0x7f0000000340)=@in={0x2, 0x1}, 0x252) 00:49:41 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x1f}, {0x0, 0x5}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 00:49:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000) 00:49:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0x3, 0x3}) 00:49:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='_', 0x1) r1 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000040)=0xc) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xe53) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) 00:49:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x7, 0x9, &(0x7f0000000080)="1cc81b0717eaf675dba2", 0xa) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x4, 0x1, r1}) socket(0x1, 0x5, 0x8) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 00:49:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x100000000) mmap(&(0x7f0000000000/0xfff000)=nil, 0xfff000, 0x2000004, 0x10, r0, 0x0, 0x0) 00:49:43 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x1, 0x1000, {0x8001, 0x1}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() setrlimit(0x4, &(0x7f0000000000)={0x9}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 00:49:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000240)="06f8d7df0817fd711d91dd465f813ed3aa117690253706f38dc5006b7c667cfffca52fff1c8692c38ee41dc3e9146ad02defaf8eaa1f3338832fa96ff663cb5a22e6f33f5b4014640490f9ecf25c4162780bbbadd468709940624daeef01", 0x5e}, {&(0x7f00000002c0)="bbda706f", 0x4}, {&(0x7f0000000100)="6941565811e44a4073fee464f21ff01db47cf87bc84a993b3c0fb09255fd124195fa1515cc2180045ae75de7d47485ba8348788bc11f82be526e33bc27dc41bf69308537e978208156124dc22732af3e1843200cbe3d9688a3d957f0d3a34b67143d8d37a562039b677abc1457de6373eb96bd55e1663cf2a7a429f52f5788422c04786e777c65b3af075cc9564026206dcd90fd8ebd179bc4ce76531583efd41b3387", 0xa3}], 0x3, 0x0, 0x0, 0x9}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, 0x0, 0x0) 00:49:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) kqueue() 00:49:43 executing program 1: getrlimit(0x8, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x1, 0x9}, 0xc) seteuid(r0) socketpair(0x6, 0x2, 0xfed5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) seteuid(r0) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getrlimit(0x6, 0xffffffffffffffff) socketpair(0x6, 0x4003, 0xffffffffffffff01, &(0x7f0000000100)) ioctl$BIOCPROMISC(r1, 0x20004269) 00:49:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 00:49:43 executing program 1: r0 = socket(0x18, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/100, 0x64}, 0x1) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) fsync(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x420, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x100000000, 0x0, {[0x9, 0x80, 0x81, 0x98, 0xffffffffffffce43, 0x6, 0x2400000000000, 0x9, 0x7fff, 0x613b7f63, 0x80000001, 0x8, 0x6, 0xc76, 0x8, 0x5, 0x5, 0x2], [0x7fff, 0x8, 0x9, 0x800, 0x7, 0x2, 0x8, 0x20, 0x4000000000000, 0xffffffff00000000], [0x5b1, 0x1, 0xceab, 0x4, 0xbc2, 0x0, 0x3ff], [0xffffffffffffffff, 0x2, 0x4, 0x401, 0x7, 0xffff], [{0x800, 0x7, 0x100000001, 0x6}, {0x1020000000000, 0xda35, 0x9, 0x80b0}, {0x100, 0x6, 0x4, 0x1}, {0x9, 0x80, 0x1, 0x5}, {0x78465990, 0x2, 0x20, 0x8}, {0x1, 0x3, 0x5, 0x401}, {0x5, 0x0, 0x7, 0x9}, {0x7, 0x2, 0x200000000000000}], {0x0, 0x1, 0x6, 0x8}, {0x45e, 0x3, 0xffffffffffffe9e6, 0x4}}}) 00:49:43 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = msgget$private(0x0, 0x80) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20010, 0x0) r7 = getegid() r8 = getppid() r9 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x40, r4, r5, r6, r7, 0x0, 0xffff}, 0x25c4, 0x2, r8, r9, 0x1f, 0x0, 0xdc, 0x9}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(0xffffffffffffffff, &(0x7f0000000540)=""/226, 0xe2) close(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r11 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) lseek(r11, 0x0, 0x0, 0x1) r12 = dup2(r1, r0) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f00000002c0)=0x3ff) getgid() 00:49:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) write(r0, &(0x7f0000000000)="7248c844485d16e4d0395283c3a610b21d04571883d3907be2d1542ffb4879e997b7a65fe6146ac62c60c28d01d11b56a858d1711d714da8664c81fe09841e8491661b05b2ef3b955f622bf0dcdc861a8a45d10cfcc49b615ca23a501405501095fefdaae9cbc8de614629c7f5a5396c41a232b9b8183d0ed2ea6de2199660d810e5", 0x82) 00:49:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x5, 0xfffffffffffffffe}, 0x0) 00:49:43 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x100000003, 0x0, 0xfffffffffffffffd, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) syz_open_pts() 00:49:43 executing program 0: chmod(&(0x7f0000000100)='./file0\x00', 0x80) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x1) sync() ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f0000000040)) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) chroot(&(0x7f0000000080)='./file0\x00') 00:49:43 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) r2 = syz_open_pts() r3 = semget$private(0x0, 0x0, 0x40) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="0541084c4c7022e4a1e0784699c1de27d3e2793164839e4ac9366aa07c7097f132bc404f58b393ec4807fd18312f43ed39bf198f95df28341b8be74256c4702abed2f1c146c698a239692f993fd1e3ba454f3057f691b2b8bb3d87752071ccd1ef71fe74b3b5b564bd2043955e0c2eb180cbe64af7c0971472e1", 0x7a}, {&(0x7f0000000100)="341084caa36a608aabe1650e34dd", 0xe}, {&(0x7f0000000140)="87b1db4cbecc25ff8b5b7076aa0b6718006678e021de458999d098b5969ce4d9fc92c181f3ec48552ffba4fc2643bd8411361d644c83957546fc23597be1ae26b563eb0ddd41dde3de5f098af7b259ada7dc145b10accd6e038b812c2c68d121f0acf61831a6d5d586bc6273ab50bc3bbc2dcd1f6d2d5252014e198bd930870a30ce56947d2d31a5f63052c2606f496783", 0x91}, {&(0x7f0000000200)="e634e7068108c4415694932bb2b6e3e1c298f064c842f448b62f68499872b7d1bb7ac0a2a1153afc53f8efed86e8dc93773ed9cafc2afcbcdb7762831a41d1291f69aa7a5459c96e5a8ccd38f5a0616b53d0c9e3b1fddea6b8fa3bbdf2421c47f8470d84c1692fc989146b7f5182d27209b7e288b5658392c5438edf4376ed71ac21f816dc68e28b00f0dc7315c401d93cc319959d9f21a84b95998ec3c85a9fe23a16104ad435113dc875763d2a742c3736f1788edd5cfb696118", 0xbb}], 0x4) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000380)={0x8, 0x6}) r4 = semget(0x3, 0x3, 0x25) semop(r3, &(0x7f00000003c0)=[{0x3, 0xf0, 0x1800}, {0x7, 0x4, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x3, 0x8cc7}, {0x0, 0x1000, 0x1800}, {0x7, 0x1000, 0x1000}], 0x7) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0xffffffff, 0x4000000}, {0x18, 0x3, 0x3, 0xfffffffffffff001}, 0xff, [0x70fb, 0x9, 0x37fd, 0x8, 0xf5, 0xfffffffffffffc65, 0x80000001, 0x6]}, 0x3c) r6 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000004c0)) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000500)=0xffffffffffff0000) r7 = dup2(r1, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x0, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000580)=""/59) getpeername$unix(r7, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000640)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000680)={0x3, 0x196e, 0xfffffffffffffbc7, 0xff, "ea0e1c3ea7d0aace8b4a091813b6b7eac94d3558", 0x7, 0x7}) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f00000006c0)) syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000700)) openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x8000, 0x0) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000780)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) getsockopt(r7, 0x7f, 0x0, &(0x7f0000000800)=""/74, &(0x7f0000000880)=0x4a) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f00000008c0)) 00:49:43 executing program 0: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r1, r2}, 0xc) geteuid() 00:49:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) dup2(r0, r1) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) r4 = accept$inet6(r3, 0x0, 0x0) r5 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r5, r6, r7}, 0xc) 00:49:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x3, &(0x7f0000000000)={0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 00:49:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x120, 0x0}, 0x2) 00:49:43 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r3 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000140)={0x1ff, 0x3, 0x5, {[0x6, 0x2, 0x7ff, 0x800, 0x7ff, 0x1000, 0x4, 0xffffffffffff7fff, 0x9, 0xff, 0x0, 0x7f, 0x95dc, 0x3, 0x0, 0x2, 0x1f], [0xfff, 0x6, 0x7, 0x800, 0x7f, 0x3ff, 0xf2, 0x92, 0x0, 0x65cc], [0xffffffff, 0x3ff, 0x0, 0xd8, 0xa4f, 0x2dd, 0x5], [0x4, 0x7, 0x4, 0x2, 0x3f, 0x800], [{0x5, 0x1, 0x2, 0x1}, {0x800, 0xc000000000000, 0xffffffffffffff26, 0x1}, {0x3, 0xfffffffffffffff9, 0x1, 0x80}, {0x2, 0x1, 0xe00f, 0x6}, {0x401, 0x8, 0x8}, {0x0, 0x76fc, 0x5, 0xe50}, {0x800, 0x100000001, 0xb14}, {0x7ff, 0x5, 0xe, 0x800}], {0x6, 0xb66, 0x4, 0x7fffffff}, {0x6, 0x8, 0x8, 0x1ff}}}) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000080)={0x6b, 0x0, &(0x7f0000000000)=""/107}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) close(r2) 00:49:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) r1 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0xfe6d) msgget$private(0x0, 0x80) 00:49:43 executing program 0: socket(0x18, 0x8001, 0x0) 00:49:43 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x9, 0x100, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 00:49:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x203, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x44, 0x101, 0xfa7}, {{r3}, 0xfffffffffffffff9, 0x22, 0xf0000000, 0x9, 0x1}], 0x3d2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8c, 0x6, 0x10000, 0xc4690cf}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000001, 0x4, 0x1081}, {{r2}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x3404, 0xff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x7, 0x6}, {{r0}, 0x0, 0x0, 0x2, 0x314c, 0x9}, {{r1}, 0x0, 0x80, 0x20000009, 0x0, 0x4800000}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000002, 0x5546, 0x7}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x7ff}], 0x3, &(0x7f0000000240)={0x4718, 0x7f}) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 00:49:44 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x6) unlink(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) 00:49:44 executing program 1: r0 = getegid() getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setregid(r0, r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r2) socket(0x20, 0x7, 0x1) fchmod(r2, 0x100) 00:49:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001340)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r1, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) clock_settime(0x2, &(0x7f0000001240)={0x0, 0xb416}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r6 = syz_open_pts() fcntl$getown(r6, 0x5) r7 = syz_open_pts() r8 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r4, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r4, 0x0) sendto$inet(r8, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) mprotect(&(0x7f00006b0000/0x3000)=nil, 0x3000, 0x0) getsockname$inet(r8, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r9 = semget$private(0x0, 0x25, 0x81) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000001300)=0xcb19) 00:49:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 00:49:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 00:49:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xf2, './file0\x00', './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 00:49:44 executing program 0: r0 = semget$private(0x0, 0xfffffffffffffffb, 0x2) semctl$SETVAL(r0, 0xffffffffffffffff, 0x8, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x10000000000007, 0x425) r2 = socket$inet6(0x18, 0x3, 0x1) sendto$inet6(r2, &(0x7f0000000000)="1e02f23fb4b577c235d5f06da62f0d13b3", 0x11, 0x9, &(0x7f00000000c0)={0x18, 0x3, 0x519a, 0x7}, 0xc) semctl$SETVAL(r1, 0x23b5f1c7d494329c, 0x8, &(0x7f0000000180)=0x400000000040) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x102, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000040)=0xf71d) semget(0x1, 0x0, 0x0) 00:49:44 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x40000000) sendto(r1, &(0x7f0000000100)="63cf851b686a3c2e13853ddb570f76bd6f027b402dcf1859eb2d4d83b25f1a13ad1054a074af882590113c340431a0cd5397ea4bc6edbb7916dd09d1dbcd10fb2d43b969b5ac4b55f8d25961210ae172c5d65585eb049d8e0f0fb04f99b17f047e5a368839f09668e1c6fbf86094bad9533467bfff91817cf23fb7bdaaa0408d10d95d0991a3049e5661d57e83b8aeae4a719b4c3136001813e20b11f4f3c2de216aa85ecf1aa685e03304d96e713eb386d00d049dd8d01072385d7be4b4b1d38d27677537eb", 0xc6, 0x40b, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) mknod(&(0x7f0000000040)='./file0\x00', 0xe008, 0x0) 00:49:44 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x40) fchdir(r0) 00:49:44 executing program 0: chmod(0x0, 0x20) 00:49:44 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x8000000000) r1 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 00:49:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x7ff, 0x4, 0x2, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xf104}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xd7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xaf}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x8000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6761}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1200000000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x8}) r3 = semget$private(0x0, 0x3, 0x400) semop(r3, &(0x7f0000000080)=[{0x7, 0x3, 0x1000}, {0x0, 0x8, 0x800}, {0x0, 0x1, 0x1000}], 0x3) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffff) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) fsync(r4) ftruncate(r2, 0x0, 0xf85) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000006c0)=0x2) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000140)=0x2) 00:49:44 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x101, 0x7f, &(0x7f00000001c0)="ea266a51399f96cfdf3c06ea4499cc066756a26c8436d672338122da0876f956f610673ac7c6463218dc2a3c9aad87249c253d2a2aa03f5c2b7ddcc352ea3f4c28f44c75057269d6ad3331db0de69bceaea5967d0f66f8d25e3e39fc3a156202b06e2c5b5036dd7936baebe6f5fb525f8c918528272f799a27dddcfb8d9a3c1c205e2fa203ff7f5aebc8bb0f61bca7fa70dd6876b4fb5c9dcd63bb2e724ede77771c72425de45505ceb9fe55a8874558607b29ac1b6f191b1dbba9ab09ea8c", 0xbf) r1 = socket(0x2, 0x3, 0x506d) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) clock_settime(0x4, &(0x7f0000000040)={0x0, 0x100000000}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x4, 0xffffffffffffff9c, 0x4de0, 0xfc, "0861d5ffbd2d5799edb82bbce6f37903a362317d", 0x2, 0x8}) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 00:49:44 executing program 0: minherit(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x0) minherit(&(0x7f0000c5f000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000c99000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x220, &(0x7f0000bb5000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000c2b000/0x2000)=nil) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwrite(r1, &(0x7f0000000080)="3c4d71f72d6282e315dd6a4eee5a0749d6bbb2b2e50c0581fce3b7a20c9da466c76559fb8516484fa00035d6120bcf25b564cebe1e2f57011d8713409de913d8ec3c5d7d0512f471c7e59f0d8770c03e", 0x50, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) recvfrom$inet6(r1, &(0x7f0000000140)=""/108, 0x6c, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0xe0f416f452ae8c93, &(0x7f0000fdc000/0x1000)=nil) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x5}, 0xc) r5 = semget(0x1, 0x7, 0xcd) semop(r5, &(0x7f0000000200)=[{0x3, 0x0, 0x1000}, {0x0, 0xfffffffffffffff8, 0x800}, {0x4, 0xa026, 0x800}, {0x2, 0x7, 0x1800}], 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) minherit(&(0x7f0000cdc000/0x3000)=nil, 0x3000, 0x0) getuid() r6 = dup(r1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = getuid() openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x2, 0x0) semget$private(0x0, 0x5, 0x0) syz_open_pts() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x8000000000, r9, r3, r9, r3, 0x50, 0x1}, 0x6, 0xc06, r2, r2, 0xffff, 0x9, 0x5}) fcntl$getown(r8, 0x5) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000380)) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f00000004c0)={0xeb, 0x0, &(0x7f00000003c0)=""/235}) mmap(&(0x7f0000b42000/0x2000)=nil, 0x2000, 0x0, 0x3812, r7, 0x0, 0x0) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000500)={0x10, 0x10000000000000, 0x4, 0x5, [{&(0x7f0000fd6000/0x4000)=nil, &(0x7f0000d60000/0x2000)=nil, 0xc000000000}, {&(0x7f0000b19000/0x4000)=nil, &(0x7f0000af5000/0x2000)=nil}, {&(0x7f0000d68000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000d3f000/0x2000)=nil, &(0x7f0000a58000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fdb000/0x12000)=nil, 0x3}, {&(0x7f0000cb3000/0x1000)=nil, &(0x7f0000ae7000/0x3000)=nil, 0x400}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000c1e000/0x4000)=nil, 0x2}, {&(0x7f0000ca9000/0x2000)=nil, &(0x7f0000e9d000/0x2000)=nil, 0x7}, {&(0x7f0000e69000/0x4000)=nil, &(0x7f0000dd3000/0x4000)=nil, 0x8620}, {&(0x7f0000a8f000/0x1000)=nil, &(0x7f0000b8d000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000d1d000/0x2000)=nil, 0x7f}, {&(0x7f0000f3b000/0x3000)=nil, &(0x7f0000cf6000/0x4000)=nil}, {&(0x7f0000ec2000/0x2000)=nil, &(0x7f0000c08000/0x4000)=nil, 0x7}, {&(0x7f0000cd7000/0x3000)=nil, &(0x7f0000aa6000/0x1000)=nil, 0x9}, {&(0x7f0000df5000/0x4000)=nil, &(0x7f0000a77000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x82}) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x0) 00:49:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 00:49:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) msgget$private(0x0, 0x400) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 00:49:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f00000000c0)={0x0, 0x8, 0x0, 0x0, "15e8918ecee2c1af8529fd6d62cbea2c919a04d3", 0x0, 0x403}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 00:49:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0bdea739002000000000000007b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) mkdir(&(0x7f0000000240)='./file0\x00', 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2011, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 00:49:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, 0xfffffffffffffffe) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x3f, 0x5, {[0x2, 0x1, 0x5, 0x9, 0x600, 0x6, 0x4, 0x100, 0x1c995cb4, 0xffffffffffffff80, 0x0, 0x8, 0xfffffffffffffff7, 0x5, 0xffffffff, 0xa07, 0x6, 0x7], [0x7, 0xbff4, 0x2, 0x1000000, 0x7, 0x9, 0x8, 0x0, 0x98af, 0x7fff], [0x20, 0x8, 0xd53, 0x7fff, 0x4, 0xfffffffffffffff8, 0x8], [0x4264, 0x1, 0x198f00000, 0xff, 0x2, 0x8], [{0x9, 0x6, 0x0, 0x8}, {0x0, 0x9, 0x12000, 0x3}, {0x5, 0x3, 0x7f, 0x1}, {0x200, 0x5, 0x8, 0x4}, {0x3, 0x5, 0x2, 0x8001}, {0x3, 0x4, 0x8, 0x5}, {0x9722, 0xdb2e, 0x6, 0x5}, {0xfffffffffffffffa, 0x5, 0x3, 0x3f}], {0x8000, 0xeb, 0xbf, 0x2}, {0x1, 0x7ff, 0x1, 0x1000}}}) 00:49:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r4, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r3, &(0x7f0000000040)=[{0x0}], 0x1) fchown(r0, r1, r2) syz_emit_ethernet(0x0, 0x0) 00:49:46 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000080)=""/251, 0xfb}, {&(0x7f0000000180)=""/15, 0xf}, {&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/185, 0xb9}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/17, 0x11}, {&(0x7f00000013c0)=""/73, 0x49}], 0x9) dup2(r0, r1) 00:49:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x0, 0x101, 0x1}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 00:49:47 executing program 1: r0 = socket$inet(0x2, 0x2000000000000002, 0x0) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000d, &(0x7f0000000000)="ebff125c00000000", 0xffffff0e) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 00:49:47 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = shmget(0x2, 0x2000, 0x241, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/226, 0xe2}, {&(0x7f0000000140)=""/16, 0x10}], 0x2) shmdt(r0) 00:49:48 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) r3 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r0, r1) 00:49:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000040)="2b83f2cc1281c092ec38c316c72951b734a4caf80509a656d4fd3addde3561146b07ada28d7e93c00172f436e8b6cf17f9b1fa46b6c1590cee1157b7a08e0182cb9f3010b0b10c2e7d59e68d219e006ac7cd87838a3ce2966726a944488d39e1981dc82aa9eb0708c76648d6d6dc70b39cd3ea82f55e02"}) clock_getres(0x4, 0xfffffffffffffffe) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x44d, 0x4, 0x8, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1b8d4b3b}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6a}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2d516f93}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x6000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x84}) 00:49:48 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0xffffffffffffffff) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x40) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f0000000180)=[0x0]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r2, 0x20004b43) 00:49:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="3c6505762e308819525ae98a733135dab50801fa3bba829dc0a9be13235eb37e3ff689", 0x23, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="aa"}], 0x1) write(r0, &(0x7f0000000000)="b65bac89fe1a93d4ce05369f033e81853bc1de09d94899d0c8f9c037e062b708396b8ab5106809b5b360", 0x2a) read(r0, 0x0, 0x4c63ce8c65b5e4e7) clock_settime(0x0, 0x0) 00:49:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) r1 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 00:49:49 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x5) fcntl$getflags(r0, 0x3) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') readlink(&(0x7f0000000300)='./file1/../file0\x00', 0x0, 0x0) 00:49:49 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8002, 0x2) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x5, 0x8d5}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) socketpair(0x2, 0x3, 0xffffffffffff8001, &(0x7f0000000200)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xc000, 0x2, &(0x7f0000000040)="8a07843916c184c8d76c788646f06b99f423ea100cb64967bd659b32b1891e5350340afa70fcba6c19f30d791159ef994eb5a9feeae9babaa5329439fffd90d2465e98ed925f4457d60af110e8aea11fdf58911c5406c4e0a3f5c431543670963cdac02fe62cd150df20f09890096800919d8a9930073381fdb97cc8f26d2f2fe68823d4037f5c73ce391c1049b0370912926ac92d6d97dbde7fc39367240e1322e5b3eb58941a5dc3fe87f9f801939682311c2a957c88175baf7c7e44ba986ddf6e23caf5d301a3ab790daaed944d122f2a76", 0xd3) 00:49:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000000, 0x0, 0x2010, r1, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$TIOCNXCL(r1, 0x2000740e) 00:49:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) 00:49:49 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/3) clock_getres(0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 00:49:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) 00:49:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) pwrite(r0, &(0x7f0000001600)="89d109874bfb5305f6640dc4d0f3ec642e2412d891c77fd30a03ce3fd3f2d898de1591988f58ca37a26b040a116bdfe2a33a13aecec5418ceb063483c2f44557e9fdcd98803058401c7a61d81faa11919dbc760c698b3d20b2", 0x59, 0x0, 0x0) readv(r0, &(0x7f0000002980)=[{&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/210, 0xfdcb}, {&(0x7f0000001340)=""/134, 0x86}, {&(0x7f0000001400)=""/197, 0xc5}, {&(0x7f0000001500)=""/235, 0xeb}], 0x7) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f0000002940)={&(0x7f0000001680)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001740)=[{&(0x7f00000016c0)="46589b9ee9c0cd2aba80521d644e47fb23cff0cc9428808afe4d3fd3ac7e4972a4166559500c2ddb434c461f15d8178ee0f7e5ec10f3bf83a399e24d2e117c41209b960ef5b63db91075b86a4e7978898f3b2c8c3db08fe3b73b", 0x5a}], 0x1, &(0x7f0000001780)=[{0x98, 0xffff, 0x6, "c89ad9081bfb2795dad730f8d0184a51a671f8bdc1f5ce4b32bc4febada4db9fdcc463c8dcde44e3bcabaa0d77e00251baa9f0081db3c93f9d04155d312b0e8bf98120ca00e5a83526f4960efbd5c382205620d119c6f14865275a1561743ce91099135ee72aec4a6d07caaf0e2e00712934bb7bc989c3da9fa36dc7012d80f47b4c345b6e"}, {0x100, 0xffff, 0x9, "370e053f11ee3cda4b8f0619d4d2c5d386a07fc5ea20e77a2f0b8bd4124d151d73e680b5b5a2492d83624b06b36740f24e34449770a051e01fc7a106f10487d1b67a3e633a51a830077e543e4ca0287615ed00e7bc42830a07216922e69e5f38ac11e9420e904b3e1c7fae29927aae1278726dec91847f22d4718b621d39884e6ec1107eaa4211d0ae8766c6992036dce67a98e03f0001ff128bf9a62842bfc7041804e23b92f864f8973ea6351e3facbbb759bca42bc3a0508ae95b1739bce5a94e828284438dafd960574373c9acef1cf265bfec90ff9a9b2bd4772d10cbbe27d5363259be40b0bcdf72dbf3a53038"}, {0x1010, 0x1, 0x145, "e39e164537fcc3e916112b86600e5e6dba70a90d29f6a1a4c1eba2c08eca625ab9867d44c28c6dc106781f0c391798931e6009adc0a54a37c914f70d3afd3ea02fe413122ea6bbc9c43601e9cbcd18f67197101d35f242a7497f0ce6634045326c973b76abdb0c5848962cdfaa6167c1bd84882006d7cc6a952cf49a8618a37e195f0fd6930371bb2b6431fe6b4716a2c77789947b4a045cc4ca57eae73d685dab85312a9c691e31c28c2e137c53ab943c37387505be287a9aa5e072dc812679d2c25bf03c9e6f95a3f5373b6b7bc7c02c5d6f116b72e95b8a9f3eb445b338873b43e2f640c2645d7cad85cee5cee72462dbb5a65e03999afa359c8594798a1de86b86328a209a599d93f3ab536560a82b14ca25d1307ee4b416f7d3bc8602f47bb5466c90494cc276dab29308f4f1bc6f1bfaba2ed325811feea30b57a71f62432d8f091eeada06b3939ebbe8daa1ac6730129307a9f2ef24321548bc4b718a9a9287482c3a3154968559577569591905316ac2162aa1f7782f115beb35367a0fd2a2fb06868c820cde5978fdd11e56e559515d0bd79ae25c7d4550c60c4d07a74f48400eb9ad3fae6cfa5e693c7cb5fed4fb46179c51da7445973534e57591339b6fe587ee01370ae6e4fdf18baab9f380d4d462aa8a001a22170cacf7dde4f9b5abded37bf1949e9c70ed3cab7ad1a87220c871d9a3a35e7ead9759de74106622a2babf63e5d52df29a951cd31fc03c271841eae3dc3e84603344363cc178e1e8fa747353b3022742c6d03313c975be28a5625ff509385275754dbedd6b1fcc3ada219065067e3f609f60eac98212087366f4fa867e4f4694a766177ba8844b7d764990ca9309014fb875561bb82cfa439fb03fcddef2403845e822d7c4139f83762d4e84eca870973b4b7383c855da187f62a150be569604ec93753c714e3af86c7f03c6a05e185d66101dde03bf9fb86d7d325061f7beba525d9eae6fe84c394aa62224f49971a02542979ba73216bcbc76bc53599663ff816a159409c418035767d7d465b6654b218254c299a55b83492728d7d8b55ef587582aa4092556d99cbc31900b65308d922aeb0473b1479f97a778e8de807b0d657716434cf282971754df59797f33bc9c9fbffdfdeed551fa65e75caf3ea266f60b836b9b05b9a01ee525c35386e6d8435b1ba601cefa82e139242aff00b4dce633d974e76a7e8ea6f01495df1ce33940facb7824d49915a348790fae4820f82275fb591033e240b030fa8b9054cdf2cc4edc1493332f9a3ea40174060c9613a393f292e60c826a229d4c7b5671e934bfd56e16e8d97f4c8c7329f5b6c5902ea6235c8f689e51270199b763a5f77c1812c8c7f8c7751ab6fb61d1c41c6dc883fb1077ce16b604b8b7c2fd49d56574bd777e3b34eaef1e6960633e71b6c233aa9be78fa1ca41f5a3c357e1d61786215854f094a65a07fa5220b458836b7fabc8c3c6106096a64db7841f96791fe8675f0b5602c1fc4073566b7aff6a5a93a24bc948969ce1f7a3812fcde1d8f04ddb125333b7fd3d4477d96990bfc866b10593709d3a90b768f09d3ca09c0aff2df34e710307f935239296cf90d3f1d4647d167e76378cf006bc938a169b2d11d68ae6c85689c5cece5c87a30f2604c3e3ca42408b2c4833606e09bbce0907f2466d35738d5c74a5ee7fe85f1d24cbca9d06909bd750169b3456f6961d3ebdfeb71449a3fc3e14bb63e2f1d840679656e530c200349f8c0c67f890e44ae6bd6d8c0504ce6f944023f1cf831b5912bb9f6c696151edbaad8225e78ae9632adfcfce209abbb9c5936069f96221f5a842cdd64074b6f39e038fa64045f843d84d1cdc1fd00a5a62b792ac62092e4173ef1083e8e8ca20ea0c861543cbbd434e6520bfdec3ce1d0b30423d7aeca858a5b98d4f43626a7ed8c023931e13969a20ca2e973e97bd5ba1ad42ff078845b5887a8a7a3b58c5884654ecb7bba9ebafea4d70082119b53d73347bc657b7f971734a6bb33c81f24cc124ca886f7a6dc9d3798aaabc0e9d5c322d172ee34f43e0f80907a72353694d0244de247c25d873b204e8aed7468b664f75eb344afa3e0f2ced051eb037be9f554e489da49221d2cbf7eb23d8fc10dd4833bf3b023735e5beecc903a0a897c0027a4ca55bf22167d4692c89a12936bf04a386027274fd1359e0a460fcc6bd17492e31b290fafcd9594d394aee533c7eec6678a95d3ca6ca08f5bbe4601be18129786e96651acb2b8a4955844060660655d5fba47fa42efcb4042754697aaa5ebfd67137e13d43892ebc3fafa89852fe2432c81de63ec7ef1e8b4ad95f025dcdbc38548fb68ca7dc2ea863f1da46aec74a43945f0d2723ea1a44e01353eb624bda552b1e478684da49649746c590b4aa49fe694261d80b2c92392b8f3d2dabd7ece99607cb1ff0dfebf736faf595567047376870ba4cb6ac64876865c455bcc3f3407ba7c7d410d93c3ec38f05788d4764241da42548a248d78fdbb66618883c257c942e45bd053eecb13336391436f434a768cc8eba0f45339f0632193c0087d59fd7ddf808913bd05898b8a9a0c2fc2b049213a3683a636faf33690cee88dc0af8ce713a41878d877581c0e92e8a75c24c693d1a8073dee62ab6bfe6914d21b3d7fbe22e690759db84d347ee253470f1203f6a9a0233ecccfc9380235e8bf102b4d80863df82a03c3a6869aa695cbf854ee5b699e4ce1bcc3f2c4bdaa46799d3d159d82bcb6a724f3a04bfd621096e7b1d92a60af0de2994d6b3dba9300e8c6b6d928756f7732bf6c0d06a26fb894d852fe89e9011d4785a75727153ba1d9dc433ef231aa5fca0f9d58f8a7e799230f86e06d35ec1458424a8f20010f8c54f6c2fac8d1f921175c1613997c40474ba6a3daa777d889efe48f459568aa361383813cce5f2672ec2491b4ddd78a5a350fcc1d322d73618be29d67749f0683f184b74a236a6c53b065b5bd30b661dccd10fca34d0a86f2746795179226880ef8cef0ef2c4303ce8474813b357e81c5151c439d96d562c7c613980e5d00dab3c7d9f22d2d06596db8d39054781d460dc77587b5d364509a98a95f81fc8858ceb8538f3e54ad16510596421c36cac41abbc6fce75d87d5ac81f76768e6e3a817fc844ed5473e44e7a0de6d4865b73fc2f33bf338b79c61de691b7419a306c84c94585d9be9f2b37ed0321bd674cb8018268e15993fc4a3e8f16e5dae9e275e1c56d85248d4e59e39c8fe8bbeeb890c5a20e4ed5720e652abea4afecf077c470dc61a4014476966e6889f67fef4eebe114a870a0848632a8139349b28111323568979078689bf6e71055fcec657cc27db0a43c6818c87f490d129637113a24ef5af24da3f8798eaeae14f8ad88b3369f75233458db807f3f811ce74e45cd94e9a427f19c17d276e8674cb9d2398e70cfa7688232367639a0f94b3d6c6f54705c3ce67026ec9778cc96310017b808f70f01add2a131ffcb4543f6831ae1aafef9625e946ab1a34184b3a4a34abd7d936ef270e98458ee76183a460a7954aabafeed31e7983cee5848be23cc20ab4599c8434e936b905884f953b9424d0942f11f9b56393a32bec8b5b0df51e99ac0037e4f418a18ca973f380d30659b9797e89f520d7ce15cc805d956b564805617724dbe62918c9fd4886be7c2ff68f14209097ed9dc5fc49f2c2f490d68d93cff8bc5656006974bc75c3c6b34fdeeed767487cd1cd4e9f6385a91bece74cfced53f99aac52ff81b76022dacf6085103135697d7ad37003ecde7ad02cb37342cbe723839a0e8c4bfee088ea69123311c29f7b0e8f2dc2568dc3b75a755a61178d6723c2d4cb0a4f795069f13108379392189e69cf1bcc466613bb38d8b093672cac7504b27986ed808d0bee6ed24881aca28cfeb9293bb54bd8452a5734c51fb290a977645ac45ce81f802d3541bebe930d1844e7c4278b561bd9452b7db06bab5839cdc0a25af13af1990d42755e057d4418246932edf8baee6b946f304ecf70a9317d21140075a22e6ec6a0ef6ffb0c29b3b92443b502bca0c756f087f67b5a9448b715f336f5c0fddbb452ee852bbb1e05033eb8493e5a5aaf8cb54f0eba67e3c17961cf246f75b6219356ebb654693461bfa4ec6746fb2e46ab6a375f89feff46b40474ebc877176fb404c7eb8455ff3dbcfc9195160b6d618e3a27d88addea7a754245bf5ede82648883d8cb84b9cc6cd2f7befa91d8543b4b40bbd0b2c6fc0fe0ad14a9745e6a1bdd074da4f0306b36b773cc4b0404ef1380b9fc05d178b9ad0386dc4ca328e5e7e9de2e0bca66c85467de66c99dc464e8e33d36bd3f4e040d332211e737881a7018ad6d2bcb1b9aee5fb7074d7535534cc347871135deb4234f3301787cd02c62000506d5996b1088149baaa7cf5b36ba40f362ea1444a8bdf8a26afcba8afc45f2fb25588a9a7c9dfe1ab9a652e24c48e9a97188212be302f92be034f2b24deb82931f087838f1d8e2412fd4e0efd35b9cf99ef127cb9e1047d8cdb6649f71dcb2cb60b663ba8f872441da7135bb3a0bf08a925bbb8d024593cd6616518bcf2424de0916bff226574c4290e512d4779e417fc0c5b8e8b3570925e740b1f20b2f0abbd5cc11e830798ac42d188652c93a38908a8060d763eec0c5f00839e49dc97c92ed0dc860f3b82c314922da76d0405d444f4589218a9b3932e8a632ee3e6619fb64ca5f57dc7dcc4eee584d5b435348c940c44877809fa0d94de4cdf23131bba59018cdd86bb2ec687eb6c4552546c944ca26982a0487fc7f6ff78feeeb53ef82b2217d215cfda5bcc9f642d654317170ab8103d2c44a5ea075aad1548b599b6f0777057544177c3c09d8efd11de24ac2d1de89117a6f0a0651a5871f5e99fc7c5989fd517f57448b9dc0630556d8dd3ac1dc1107f346ad2778c0322396fe6eef1fbe06c99215844c169460bc3b5be963dcc37e93b39fb90b67005ad9061ae53d36153eed4a630bf59d2e3bd038a699320b5fbb012ee48dffbfe58f9db28d4f007c1ee6501510eb625b060397462c03a46b77eba2db790a71f0a7f15cdb68c4261fd40f459e5d82e83d8a8e972989a6d5dc27915b67cd1ad0f862a6b767105a867e3104a3ae38136d1441f9ad05b1ebb7ab619177857f39b8b511efba3d0f24f740848d507e7c665338fdcbf4d7ce81164ff16f812e801fc793f17e5d566ceede9c769caec1240165fdead024a14ea112703d55b998835a7da486a90c431de751a86b49a9a99f0aa4ae2100bdc99f9d6f667ddea61f77f9af78584b6f4b59c3f2935c769d95f15166cddbb28e7c70a7d06730d9f9dc9b3164710956be97bdef087c450c706ca5e0e8e057e02e24a304842e5de0dd0d824bc9abf1bdbdacfb71f9f87f0a4a9853365870e5a0c9a9b307e15c279bf8a5b8ee4178bc91d2cb7afa0cbb2b6a120a27bb9b67138c78fb2cd894fbc8bcb29c97837a38ef7c89b624357c91fe1fd1c4e28137f97eb57fe1afb0d516ef0878927efe13755e3687768244d8c563d2852fb1a082eb8f88bffa8a53643cd9b607ebb7af5f097bdbfa5af1c9f5e09f494bfefadf0e1fe14cb1a09f362fa2d4ee2d3e620d5f5abbdd11665ce4313b3e15b17c74fbc93478dbce530c62a17830854e31960e6aac3e1fec01b9224f90e3af2b93c524c395cb3eaf90bcda6f83a73f3ad7f491c7019f303dd817dfaf577ca61e1148c74b3d60ea6490e280c0e6f56686df76bc328e67673ec8212f6e1e2baf5024421dd98a1ef7148"}], 0x11a8}, 0x400) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) shmget(0x1, 0x400000, 0x4, &(0x7f0000c00000/0x400000)=nil) 00:49:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:49:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000000), 0xb4) 00:49:51 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x18) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3ff) 00:49:51 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x8) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/52, 0x34}, {&(0x7f0000000300)=""/56, 0x38}], 0x2, &(0x7f0000000380)=""/28, 0x1c}, 0x841) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000500)=0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendmsg(r0, &(0x7f0000001b80)={&(0x7f0000000440)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000ac0)=[{&(0x7f0000000640)="39dd0fec92b1d86b961f69ef213fbc18370b89ff669ecb555514a9e72bfb8356ebac33c6f8be66c0105023041e14636d5c93346e692ce401769c8af4b06dba5b3cdde3277bb7d101345e56e84e23e83b9e34c1bc8fd49e7c703b09acacc92b7ca65266134ade775d890b9510c886fb9aef3bad71606580addbde4ac2bdc3f44cac3e752358165e053b7ed1e5198fde8ccb169fc29f15d321ed8e3aad53504a6766b4d7c3b4435cb2c6f85a162ee7328b426f13c1bf4133fa130a01d40ffb3c1c1ccd0ed3b0a2b954ed21b1712c8bc9c3e45360e557b50f9c7dc0e37a118ab4aa293c", 0xe2}, {&(0x7f0000000740)="9b0d0f4b052b8b68fc0faf91683484d0e4777d0f16c4b8562304f7450aad3ad4210ad27a2771f681c84ac8e699960f519764cffedd3b1435082f4326728f79d32427a604a9b83ddacdf8269873dc93bcd923b8bf3a669d4c44f951659d1e64704932a267d1f87602f2b0928949752f0886b93b0184b95535052c389391312e54663df40aa644d002accf615d434f6aed709fe6a5db9f272dc0611b20e570bdf12ba05cbe56af4739dc82b487670e186ec6ce", 0xb2}, {&(0x7f0000000480)="4e02408104ed4b695651fcf9eaf9862d4a0a5838c25b2e3b0aa654e9ce24eac3c376ecfc4c511d417f4fbe4b3b91fe08a8f0f1dba8502189f16ba1e790ae5311c15f9f3d1177bc5fa9893fb481c161104b16b975fbb5a81feda427", 0x5b}, {&(0x7f0000000800)="274b9594ca338f4ea745330d632f04752b52f345e9a154ac61c64b556c591b735edf177a92a7a516388da4c81d608aad13a35381357717994d7acc3340d884be4f04327aa1ac075980c7dd980e1e3ce02e6270ef7661201e06eb6c89c14fcb4979e4f5dac85cd5ea70993507e1e1f14f5a6b73db94f21e", 0x77}, {&(0x7f0000000880)="9198cd1fbb9308b48d70cb8503ba0e910a48285331af36c9e0bd3b91", 0x1c}, {&(0x7f00000008c0)="5554d9e9d62c16f8494b5fb5f338bf916b8f8acf40c7024bba439c2529bda2220d26e5259b755a3590daf6d383b569ae944f5585cb47572f80d38cfce7963c8dcab3e0b53ef9166f49ca65b4e528558e97ad4a8100edcb2d24f6daef7ec9dd8d5c22499f12d56f509cbd9e6603dc626980e2a2e78450c2708261c47bfdbed1bebb06f34f962a18802c27034125bd717a709afbf825ad09940f5043065c6b89699872fc7d2dfd076df61e640be921", 0xae}, {&(0x7f0000000980)="d57fce4de8d0c47b8f9a77b05c98c1b54cad7d859b4cf7f31bc6137b596529b32641abcc224570eada77a21324bb8306a8879e46b0ef2c957fa8e4c43645d6d39664bcf4c6bf3cc0f1683dc4ac9b2eea24c7224c0cf0ea9d662d0235e3935bccb9c4231c7993e7f1c04d526585c108069b9710887bc986041079a252615034533b7b4b638f80007960dda2a3e513adfefe3dc524b2ec33cea7014c5d03b622fd87a40b559bb86d1e910342369ab0bc9daf1c1050ed51267b26375cf46c1546e3ae1e42890c5c9d9ba616d7295f0b9d7326378bb6a83b8634f84ec0c84fdb133d0bc53e8b27", 0xe5}, {&(0x7f0000000a80)="1d18dfe976dffb6bdc3be388d4001b556ff08017d328e91222b2b1ffef5f17b80dd7da079fca60c3", 0x28}], 0x8, &(0x7f0000000b40)=[{0x1010, 0xffff, 0x0, "afdc81fac79eea3804676727bb2c7409929ac63f802587656d1e47295c4828cfc6e828f3c4938017b520fb5e84bfa306d73d41b316c36f3b9214451d2d620b8332e55f2c3b535a8cdd8f2254e97ec7567b14ee65f278ddcb89a92750f55a3d0d7c7902d7d634f9e0a46cc0b6a46dc5ec099a07f698348ee92c62a55ef3a4b7462791f7d4e9b5148ce3937a1bb20c76d7717b376c9301b87e46f67af62b1b4c277e5cd852380c6a174c601a968f226dc9d3bab8e342ed779179998c930d9fedc9ab03d20ed8bb59c0f5365604dca6c61ec00337a19772ea8ed1fe073e0476a9b65e3cd053012411305f6f4af461850b5bc1c5866f3ffbd45773dab769084a426672816e8d35927d1d8a588dd9bdbfe4e8134607997af4c5ee792a25d9a12bc77001b847d0d49076cb6bc98ad192f5ba254df4e53060bbb1e4229e423c34699522d424261177915309b24371dedee3afb800b781ab232e6e219f58e8887d9da40801483634d5dd53546e9ccee2d4fc03c5acc32af2046bb4a1c469a2058c78032aa8fe61c6335826f627f00f418cddc97e68739de7be861b418f18760d777ec53afa8df4cb5484c206d0ac7c3bfe32b6e33807d8a1d83d1ce4b99ec26acbe35ee814374938e4bb4d54341d7fa0400b9e2a8ed0b5be41a7635b0c52390d26d92e6b29159eef0fb603edd00899b7fba226c5c6ae29217a7d4b498d53db5f3b45332a9e4bd1e30cdaa1eb2e9d39c2077c717af1282aa913698acbdd52a768ecfbcaa9269e6d30b9a311decd63a005d40d080253898c48eb2900674c829cb2bba5186cd64de3444719c888be2a3e0c9cf8f392409fe9362cd0a0aed8ba4275bcd3a65e9582b2484a0e677289077fa3b5f1a636a3c887b7595d42c073b6c62b2afdcbcaadd5b6ee86848369c2bfc727c42f7eda68e9b1778aa294b90b6c0e3da49760fb64c7a0d83a1812f9d0b26d608b3ed4414fe9f2e64332504bb0f8fc72963c40335d3bdfaed6d11dc1507a5566d891cf68831c2ee16d72a57ab7da7b7244f752c5bb86a49f74563446ef876eeb199db19fe6618232f1c83549e44bfec4d347caa4229f00612de49498aaa7ea6a82a90e07e4572f13d0836c1b84bb304761f5451d7dc33602656d2a7f013457830fb3198aad5e3f05a2a431e3ddd4a1a57b7ec3663f23dd8e6dfd5a5fd69677fe37c701da315dbc22401c703c6375944656de5e6513ae2c1fc8aaee2b066593ff34a1bbb9a49c1b2d3c10fde09daee020cf7c62a7eeeb985c47d028ad89fe885820e52218be920517a93769a50804fbfc90595253ff8efb2809ddac47fc7c4aed20535061b3e573c407a939b251b83beafd3047d689851dc8c49686bfe87edad16e9901ecf6872de31a8b73e12af380e1dedcbc7866e4e2623a9468cd6bc61c07500d76bb39596d62259097c35f6594e56adfd7ac2cdb2cd6b7b4ce06f56186fcf7892b02acfa41d99f49c84e366c12b64ee191233e2e9013cf1ed8a038045b7052ff1fd4ed338278aac8c837d23b417d5d3e1e43a04c4e4fbca69202eb768c9c47a1448a156844570bb847e7b3b2f6b3436af1a0250340c8fde1079ed99d389cc3c8594f8e3d5840895375cc7eadce7ffaff4be25712cdd5d04eeeca443db3b52dd77fb5317b3384864737742f26b043fe3851f866a1d74c3072c028d0461097f484ec92f2e9c528f9aa8c84013ff107c0c6b2e5e3652ebdd36e1cc3b9d05cf0dca467eb9e103c77250656fa75aeaa05ce3a63aec1ad75b3689df435a1f21a45115db72461185c6c04ce4d73397903c19fb009da83da32a87b38896775ccc620243f2026951fc26f0807007ffef2d31d3937bd883e8ba917abbc0b19c88cd3ea471d49143f6d0ffd8675988f7bb476a068a4c5db5a91d2f6cede0eb7be40265b1a0edd05a4237f4017f1ef764dea3b5fe41146662915ca723ca050f18e9e1d795c5171d6f75417114b69fd8c5a09e4999108e5d613c440bdadb3d37600d531dd331389f84097186f7a0231cc9fe5e32f34f13ebed80f0aa182e0a70d0ba724e80aff13835522c41869a1ae249e648c677653eaff401f088ed2e8d693ea943e26a87c805782ff936bcdd04fb9719af12b6d3e4c56d6376d84484db3e0f8fd07caeaf0522241c6c51febd143fc3a9deeab9e63b0b6b35d41654ab1154aef84662414ef12bcbff69f3952b5eada20b1b7c4516c15a9acb3e786068fc7e8fed9c441b63a24b40f6b6fc3a21f9e350c496eb2c60395aff922cf4a92ee42045697bcc6aede60ff34c8f4f78665a26e1d5326913af2bb0ae1d0f936f4e5f8e5d7d4e733e90f14f3616aee6abc05ee875da0546b5aed75b0048768e72f230a3690b57a3699b1ddd209963deb8576eaa5b242538e1b51562a458ee6d4150c041c432b822ad1787b53271d671559c9c75bc0015a6752fc9f388696eac2fa703f87c1d601502fcfa3783d995f92e147b45441b8143925f35ed76a4fd464b9bc9a93f725501f03ecf37ed20abbf3cc7fc2e307a94106033ce9b9c31913f691acf913434b35e32f8bf5a3a079853b10d7361789e18b27eac7d5f522eeb472a86e78a4ab7ca19368b857b3bae92b0d8c5d8a3c97a8df927b1ae9e662851fd76097554028278e7f0f7d28f7c8568fd418df627c7d5a585b77b7b9e3da67716f300fcd183ae4744ad05b195129a340023ef465f6d8aaf1206ba798527e0a829a26c71eb714308b9b88a302b51d1485ee5cc8b385ea0756e2db5f8c3764dc8c0cc9942ea9e6d89d6e9df957fb4dc5cffec6058351077e8b673c18dea568f290a3b6aaba56f9dd7ab6b9c4d2978d9ea7362cf7fd9991a56f925815a6b73d7e560d45b5beb42a7296474dafec9f6f82bf4f66ea893a79da55841041abcc8ddcab3dd3748dcd8b2b914b0516c03fdb88317d973fd09778d0b2ac37198a36c2a9075723e66a21abc80733a36a1e58f4b6598242f728ea3e9ca80ed1b50f2eeb276d735b403d833a9f73c983ce3c2aad27a40ba8a4948fdd17d22de2bf34dc5409bbd9862e2a5201e47e6d4b8a7479da79a0c3251aeaedc9f1a8c5b6e604c6041129469205dd63d09ceca75b8f5ba7beedce25b9c5fd2b0082e2519f1d53fbd7ed5e17dc9fcc091da7ce05c13b5fc10059d413726c024cfc0d6ad861580438cc47fbc3e3beeb5a25eeb27577500b400f575c4ca9a53217f74e48d4a42f75d71ef585d65a362e8e4f0bdb094336e7b04d7a69db83305b70f77d00b299a4d9322e5657d55b6a07cc65fb0526fc8c94d3e9f4f105069bcf4dcfe593e447a54f47d5c54a2beed7c6926d7a20e27bda92c8cf223be99ed73aabd9c0022c27024288a8c91a123edd8a20108ebbabfbc533e138a61a3af21d24442c7ca577066c870044c11e35b7a2b8d7da12fb02b8d862d555d944ccb1bc45b4338d0b6834207f97678eeb48329dbe956a6a85117e0e99beaf2f1eb6a31c42740caf2e68c24476bd2cddc52fbc0e0525538e01f1cfc8141b5166c177f73f1c4a63760246bd7a1f392871c904233f843d3071573a337aa92edb0c4a3ab849b5c305160e1d1c0fa38a4b92f28314c75c464782e9d178a6e493eba4e3e29e0dbc1995a6eeb768d06e4c8cda863370b2da414994ec9dabf19f27f7fd541ddadebc0e4bf162413fdb31fdc67998a7b0c1f1c92b4a9c4da91a3cdce57cfc7623eb715837dd0c79f72292cf47262f819e5d8c651d6f084fdb13a1b20b671880fdc71703fa6513cceda791c0bde4e4eeae80ebaf70bec7aa8dc6ab6388763eb674883a30a78dbe321c430f257e5d3068b21bddf17d3ac1afd35378744ec0102e405b88fd31127956c68e3c84e61da379f7e19f7d147f79b237fe6f23e5d1e96ed3509de23d26bbe4b104a569250d4047a621911e2ee1e34dd031f3f9b2c934ee1e0d2d4d2ed8370e203840ae3f0553dc4096ac8560f2be69ad78b7617819b7ab4811f35dc82ad489efcba2bb804abbc0816a16dac064abb0f3c7926ea660edf89f72fed64fb36d4df6b0296b6ff3c138dbc639e1fcfd67da924a1c415523c6424ce2d8e817731f407c1ef15bd16a5256ad517ac16313e650afdfd2df4ab002b3b2f9cd83e31e22a2f3b545cf09623d73eb04947dffff8c1058817b7bb5afeaeb897eceba9404a20f50dd0d8028d3a12c8d3b1aa7aac7703a0daf0bdf47b946cf3fecc7b7b27f67e8b116dc203d68d34f0bca7b988bedbe751cf96f752b005795971b26ccf9b9f67f1fbefeb4e50406a1118b2878f5382874bd13d9fa4269d9f104ecd6c4ab3a4a186e50c95b879e12678cdda297b8b4e9b51cbaf7f0de5ebcf7f8820bb8358f5a80ae2336e43f3d4974b94e3746ecca1ca45204e7f42242c2b3ff9eb47a50c3aa682b1201bbdf6f64113823b02f48a6eea1c8a0de0578b92d798191893ef80b1a83e936d467d347a7db0aa929206b014497e761b1ddffb44cf1636a6a106752ca4f211d2c5fb9d1e472668c3b1618cfbcce9392dd3ccc5d801752a713df6e6241cbeb8a7f42f54e579bac7b47f90531524b2a8cb9f2fd244ac418ff935284b740685d9f7e5205773be42ccb52e527bace42fb52c9e78856e9d01622ce76fd9fb9ab1daeba2d5910ef051682ca978ac1648445ca21872a23ba7a294bbccf05b46a45b7cc38585873d18c0de2de53ff6ce91e6ce7c4171b98cc52c214dad4aa320bb043583fdd0d81d8b3d998001f38ae41917f1e471bb528ac1cc45731746ca8aecda8f76d0c02638a68d591bce35c34117b9a1e0bb484145d831e6571df087fb50fd9094f1e0bcb956d102e16ea31b775c8fba0974c818bf3f0edfd07f14b3f8b3363891d3227bb75ce5c7a442b741302be17b38cd2bfa7ca83e565638aca851cb37ebdfe4c2f8d965cde8b890fdcd53cd41608cbd465bc90a47d85645e6d2471ce6a1be78a5d507bf71692c0f7656b07f0472f7fc803072beddefa4f3504495cc2f84121d24ac5cad4d5ab9fcd7589af122d982970dc44fb7983e43d5f9c2dd0b461534b4a5acb4f48b644f2679775ef77f4c3ac80119e421178d59990d267559b3548080180efe7d81d3dac66c269a827a9b3cd6bde64176fcfff64f9d82e2d60507dd22c20bbc9bda8eccf26ad951c6be082f2af75db558e55ab56681da64c7fcb647a9352967cea60c1fd2a93f135d1cad0f92d7cc8c38ef01be74b798b3823eb3184d78acaffac3e2444f3bc67e3dd374a7d3f74e96e756c11f594ee1f7b2ed0186e6c4124b902a79594ab31b826e5535cc376065d0718ed68ca811bf759250aeb6f9f1c0d979a4ea7a5cf60b2bc58301bf8e63faa41df6181a2284930ba290d748f399ae77a917919106704c017ef55d57eee2fcadd1c7be88a0e30b7559b9cacda1fbe34dfa8f4cade4291ee79fa411a45496fa59067474996771ed7dd4c177315b2f74d836eddcbbac04aa1a951edfe30905869bffefaebb4a9057b15c5d564e0277bcd692df29a97efba3cb2732b7204fc50da36f30865bcd5db17dad33819da4a224767627033fe55d407c5b867907c962b1fe93efe3a96a85c9ea2792a0aad06af547b9c26f03a1ffaba1db741334d3a0036e7c4046f99b09b6a348cd4a5567fa3fe52430629f451c8ff9a164cdcccf3819fa8d86819749c2ae6c8ffeea27ace429bcb17460452fb3990bf55c6a237f12a0ffd84985599f10febe61fe24d4e20a2b5789e59a6ac163c4ceed1dc9a464fe0646b5ff6dca3dbed217395ad5322ae7cc626bba804f767e46c8b6ba3688140db4fd85d2d59294b6702bce31628a5a3"}], 0x1010}, 0x407) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000540)=""/240, 0xf0}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000400)) socket(0x400000000, 0x0, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="a64749ec78c420dc761ac81e0b02f5b3d9cd033691c7668e41169e7ef3c0af301b0cf368549bf30c5292327b0bd2eb26a4516ffa88cff3b9250b3c822d9c0787f03e4c82018d8a789fd49a4493671ad28d0857f84609ec6d838bdf3aaadd5707da566527fc1bab5a4e14209b2ae269e5f8b406b5adf2f8109a785ce6f86e035fb8006405b3f693461baa45e7f0860d3a84f0d3bd88dbae54a393f3a1fda341872f60f5e06552fe2916794726e5edf8418a2f02e006bd665a5ceb0d4143d72d0c974ce00a0169004db7084f57f2fc6d97d669558e3509c656000636e19cfd04d926c06f475294911df8da2086f6350f7fca3adc117bd0fc761ebec03bbad0a34a6db88d5e1fcf315a68740fbf", 0x10c) 00:49:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 00:49:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socket(0x38, 0x4007, 0x1f) 00:49:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) close(r1) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 00:49:51 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 00:49:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) 00:49:51 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000000)=[{0xf0, 0xffff, 0x2f, "18631c57e427e4a7cc9904ca71cfee29c488adb2195b86fe90958795ccdc94f9e75fe3c98009b2dad5b1becaa2bd392ac136a8bf021359864886c9b07b3896162390256225ca0b2496ecfe6979791fcab5326ce42c62b05120c548fe5e4d667cf6a05bb6bb0f79d86e1dbbac310d5b9c59ab4b755d770f153bc2bf4eecbebe8e8d8bc5611c929c98e59942d53cf83aa51c54626368a5382d03c9369202b0b5365447fc7cbef65182ada037551e55cd139193063c42d9320ec308cfbfd8cbb79f6f2c334628de97488b0017a4c63b88aa19caa01c5d91452af3e4bd44d846"}], 0xf0}, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) close(r0) 00:49:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20010020000002e, &(0x7f0000000000)="e5af4e3a9b36b77abfea4b0688749a6613f58b87d4941306c7f270c9290b83de13237386135f3d92955613079d4d72ea2604d32989fd235becff0e3cfd0bb5caff289c318b2c9d4fd69a0ccfd60134b4b37a7994047f2296b87811fe0044333eb97c33a8eae189502aef391e93f14b1f3bb8f0728b", 0x75) 00:49:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x39, 0x4, 0x4, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000fef000/0xe000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xe165}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff6000/0x7000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x100}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x8}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffc}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) flock(r0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 00:49:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x2, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0xfffffffffffffffc, "bee69e6317002436d5149018bfbbe3d291505b58"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 00:49:51 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') munlockall() readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 00:49:51 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) pipe(&(0x7f0000000040)) 00:49:51 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() dup2(r1, r0) syz_open_pts() getdents(r0, 0x0, 0x282) socket$inet(0x2, 0x8000, 0x8e4) 00:49:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/118, 0x76, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 00:49:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1f, 0x0, 0x0) 00:49:51 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10108, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x8649, 0x300000000}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4ee) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8200, 0x0) 00:49:51 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = shmget(0x0, 0x3000, 0x40, &(0x7f000052f000/0x3000)=nil) shmat(r1, &(0x7f00002a5000/0x1000)=nil, 0x2000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x200, './file1\x00'}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 00:49:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) 00:49:51 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/4098], 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 00:49:51 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 00:49:51 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x5, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:49:51 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="017278cb5511f34e943c7fc651b474cd3c63abb1d6b5d6090da0c9ac560ca3d9b98cab5a885a6269289b84ca8b68a0c207e5e06698303f1462bd9d99d7506a19f6f6c1c0f33ceef022f3c8d6fadc6ca492089ebe6e90bdb8cf5588f3e2ad3678b832e38920a46c7b05da12095a450f5d3ddb967f9b72a1135d093e427b44ec349f94418ad39c95a28d63178b3b284f05428c9fb698181a37488e0bd6c884b2240c356f71b51273eee3dd3964d511ef92ce526741f63157ca1aa5b150c05c6a87a05fc4f21c2a3c01ab9dc71039c2c5ab2872df70e82552d95977766acf4aa0808a3617f3e9942cbaaab4d6c3cbfea47f125a4488facae9024b079a0ec86ccd", 0xff}], 0x1, 0x0, 0x0) 00:49:51 executing program 0: syz_emit_ethernet(0x72, &(0x7f00000000c0)="43008bac39ebc2390289db885828c34b6ec99b304546d87db5eb04b7e7edd16d55b31bd440155e3ae5573a5273cd1b821734679e83c93c23a3a27de8938338304523fa6a761f2a74f593bdcbab718a80524c4889f1768943a9b1cb0a30a054218af830a8177012557080ab271bf5223abf78") r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x0, 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x6) 00:49:51 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x5, 0x0, 0x100, 0x1000200000005}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x53993b9496091840, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x5) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 00:49:51 executing program 1: syz_open_pts() symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mkdir(&(0x7f0000000140)='./file0\x00', 0x30) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x1, 0x7, 0x1, "3ac03a673c430f18e5ea558b61cbb8b0e7b23f3f", 0x9, 0xffffffffffffffff}) 00:49:51 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x21) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000240)=""/182) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x1ac2, 0xffffffffffffffff, 0x1, "8b1522fcfce24eb4ea7eae6dd782cda68b06cefb", 0x0, 0x6}) write(r0, &(0x7f0000000180)="bd46f75f209e8c29863f5f15d64c825da06d1a410c6e86e5db44b2e65d5e8f10b1407343b3b9c39a6a57974a15c317520b317260574472b411307af6b0e8d436794824a3d54c0613b1bf32390fd96550852716fd910d727d206af4cfaa94b9d89678389d", 0x64) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getegid() r5 = getgid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semop(r1, &(0x7f0000000400)=[{0x4, 0x7ff, 0x1800}, {0x1, 0x6, 0x1000}, {0x4, 0x100000001, 0x1800}, {0x5, 0x10000, 0x800}], 0x4) r8 = getgid() getgroups(0x7, &(0x7f00000003c0)=[r2, r3, r4, r5, r6, r7, r8]) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x108, 0x0) bind$unix(r9, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 00:49:51 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file1/file0\x00') 00:49:51 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 00:49:51 executing program 1: sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000080)="3ada0bccbc1363516d4ae3f5e01c402705c7da1c55c3ac0546fe5011db12618e39cafbbc8f351a14b7670b78d623b0909b1cde198f5c79321bcb88c1eca8069f1ec9db", 0x43, 0x8, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffff9, 0x80000000}, 0xc) recvfrom$inet6(r0, &(0x7f0000000100)=""/209, 0xd1, 0x1, &(0x7f0000000200)={0x18, 0x0, 0x7, 0x2}, 0xc) 00:49:51 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f000037f000/0x3000)=nil, 0x3000, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 00:49:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2, 0x7fff}, {0x6, 0x10000}], 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 00:49:52 executing program 0: semctl$GETALL(0x0, 0x0, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 00:49:52 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, 0x0, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() 00:49:53 executing program 1: r0 = open$dir(&(0x7f00000001c0)='.\x00', 0x0, 0xc8) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 00:49:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x200000000}}) 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) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:49:53 executing program 0: setrlimit(0x0, &(0x7f0000103000)) setrlimit(0x6, &(0x7f0000000000)={0xffff, 0x401}) setrlimit(0x0, &(0x7f00006a4ff0)) 00:49:53 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = getpgrp() r2 = getuid() getgroups(0xa, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000001c0)="20209b59825982aafb25f13ba980e67e834510c8a41d6613db22348cfe5c7cc8f37834681cfec9c03683e377e8eb2bcc29269a03b1323d00201d1debc5cdd713de1a6ed477266f39362eecba06b034cb0630b6a44bce5bf40d02dd5b4471dfa91734db8c8c6053828cd6ab52a6b9d7a31fc8772df42ec96c30e33124fe37d11c0bc2e058f7eccc88af1fa85488dd085d6278ab7da3fdad67a2ae9660388e439e36ca5a5865eaab7f218f4b0af85cc7995df4df6d39048f601f", 0xb9}, {&(0x7f0000000280)="de245ace2097ca13bd4698b74c426b181923f45cd51baff59c2a2c2083a1ddbfb8ab2a8bf512741e61f5d423ac228c8d0229a1cf5538868962711189d63151a24e70d7bd4f711dc2f6fb2656b46fec1cadb16b96b9a46e7c89c15f5300e226207a9526fbb843807705e82d7ef9c678bfedca152db0a6b773a3bdb1915c90d18c66131675317450cce79edbefa9caf6e15743c5a9aaf51027a08a097af3294861cabcafc7b6c2a06399a9980a3ab52301733753684bb1fe721555647f9be919e52db28594b78219e478d724a988700a37ebd95327dfb8c8275648fda79a11ade21e849997927d8d62e5ae76838b533f317c16", 0xf2}, {&(0x7f0000000380)="b0fc7524eeab9727282f6ad3d40fc11fddc950ca6c3789c7c9754c09fdfb3b0e50f112dc4d045696b72b3ccbaf0003e00907b5f1d2d58f2762bacc396557aa88f78a2934a404b9e35dba2f3ddfaf0dd3477931ad3a617d9786a1f7327f6116b21269fbaec22b152d99b985b6fa1fd6a25dbac4fb786ff5e10e997bd8ad637a466cbcedc3cb4de1025bb6a75d59f013edf597d2495ef8d5fa0b47287598ba86aaca5e0f40545e2237f40033bd4efde5ca454e9381233505a0e565f2e2b13a320dc68b4581ffbc732c6e41215eefff46e0801a1b71de159a037f6001d0597fafba5186cb16b5d744c7a65cd004c3ed32414d8d404dc58134d586ccb4", 0xfb}, {&(0x7f00000000c0)="9fc84922d83140a3838569ae83a25bc0bf08d63c89d57871386dd37bd523ab782f8a970abd7e94d9676cf8ed7483db1a07feefa8e8ffa8d5b3763e0bb41ad30c637c8b87abb29e3a783dbdc2f35b7d04", 0x50}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x48, 0x8}, 0x2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r4 = getuid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r4, 0x0, 0x2) 00:49:53 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 00:49:53 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/247, 0xf7}, {&(0x7f00000001c0)=""/84, 0x54}, {&(0x7f0000000240)=""/171, 0xab}], 0x3, &(0x7f0000000340)=""/36, 0x24}, 0x2) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000640)="2e7900919acac358d57bfa2deb50f6e51ec94dbde700ca512ff4888013f8d4325b378ae55e981fc54b7b8890ac4af9124f3b37ef508f0c2bc286a4b9e3633cf57e1745e684bb0e21a59f07f79ee50e9a01c071492a118e0eae4179db68d0257895ce285f6c627b11864387058291afd4715e1f5373fef9f0d8679bece6e9b86d1611d36ae0c7440eaeeb4f5e994c75940ff9a91e8ab021d37d247eaf9804a0feb52a0895cdb5d9", 0xa7}], 0x1, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x88, 0x8}, 0x6) r4 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x140, 0x8) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000500)={0x1, 0x400, 0x3, 0x0, 0x2}) msgget(0x0, 0x8) setsockopt(r0, 0x7, 0x7cf, &(0x7f0000000400)="a888a93f30b2a47b8395a23d61d77730d94ed602f9bfc616ff30fc5070c524202a38b36b9fe009ee6c592921c5cb7def3e0a0350ff3e715873debe774b4e78993b879bc698eacb027f1f6dc562491562827e18c75cd29f900374459c102f83d57d83a9af36fef9064429c4b7c055528b07b77facc25016e4bfc1e751d257bebd2698810cfb8cc6a52c34a5d87e55a843e015f963081c60c33c17377bd8ac4ba9c8a804ff861444fdbd50c5d658448142dd8deb82f360327b", 0xb8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x0, 0x2, 0x401}, {0x18, 0x1, 0xfff, 0xfffffffffffffc00}, 0xff, [0x1, 0x80, 0x1, 0xbd, 0xb, 0xfffffffffffffff8, 0x10001, 0x69]}, 0x3c) symlinkat(&(0x7f0000000600)='./file0\x00', r4, &(0x7f0000000580)='./file0/file0\x00') 00:49:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) r1 = socket$inet6(0x18, 0x3, 0x3f) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x1, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x57, 0x80000009, 0x5, 0x7}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000002, 0x6, 0xfffffffffffff97a}], 0xfffffffffffffbff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x101, 0x8}, {{r0}, 0xfffffffffffffffe, 0x23, 0x1, 0x101, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x400fffff, 0x7, 0x4}], 0x88f2, &(0x7f0000000100)={0x81, 0x8}) r3 = semget(0x2, 0x2, 0x202) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x5, 0x7b, 0x5e7a, 0xffffffffffffff27, 0x81, 0x4, 0x87, 0x5, 0xd050]) pwrite(r0, &(0x7f0000000000)="3997765f67d73ac41aca8a85c93034fa1c5ac20fa5fdefd97040c87d7b40e347ad2969477b999e76d50e355e1a5ff3bc348b2f83b013f003d8d7e3a8f77f3e98677f207739e2a98773d62b07001b96bdad16598845d1b5c1d682874430047efadecb6b3f4bc1d033e6067d330477acc088dc01dc0343511766dd6ac3cc7307ab29cdeecda55d7c1421678f37ebde76f52468ed23d019dd20aa1dd0409b27e26abfd1cbb4b8c20086f851916ccf646e66d727f7699eee571484e46392f5b9ae392d7596351560cbcce5c611d1ce738cb661bf6f2b444e1a38b31a7ca05fa84aeb9000ac7990688720e748781fbaa83767ce806385b8e0f384", 0xf8, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 00:49:53 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000100)="59168c4b6c244738570000", 0x1db) ftruncate(r1, 0x0, 0x30000) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 00:49:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 00:49:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050860000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r1) 00:49:53 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='./file0\x00', 0x20802, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x182, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) fcntl$getflags(r1, 0x1) 00:49:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0xfffffffffffffffb, 0x50) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x7, 0x1}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() lchown(&(0x7f0000000080)='./file0/file0\x00', r3, r4) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 00:49:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000040)=[0x0]}) write(r0, &(0x7f0000000d80)="bd", 0x68a549fa5e7e1863) r2 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x30, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) close(r2) dup(r2) socket$inet6(0x18, 0x2, 0x1) syz_open_pts() 00:49:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000300)=""/148, 0xa4) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, 0x0) 00:49:53 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000447000/0x2000)=nil, 0x1000) shmdt(r1) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 00:49:53 executing program 0: socketpair(0x23, 0x7, 0x8000, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) 00:49:53 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) close(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) 00:49:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10040, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0xda, 0x401, 0x8, "9f39384922f746611b213b6de26e6ffe70d0506b", 0x100, 0xf668}) r1 = syz_open_pts() pipe2(&(0x7f0000000100), 0x10004) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000280)) 00:49:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 00:49:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fchmod(r0, 0x15c) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x8, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 00:49:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() r2 = getuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) 00:49:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0, 0x8000) listen(r1, 0x24000000) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x2, &(0x7f0000000140)=@file={0x1, '.\x00'}, 0xfffffffffffffcbe) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) listen(r0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x1) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 00:49:53 executing program 0: r0 = socket(0x18, 0x0, 0x100) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x10) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 00:49:53 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) kqueue() chflagsat(r1, &(0x7f0000000380)='./file0\x00', 0x10000, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x20000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x40, 0x0) socket$unix(0x1, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10898, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) socket$inet(0x2, 0x4000, 0x7fff) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x8, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r4 = dup(r3) unlinkat(r0, &(0x7f00000002c0)='./file0\x00', 0x0) ioctl$TIOCSTART(r4, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) nanosleep(&(0x7f0000000000)={0x8, 0x8}, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000080)={0x401}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000300)={0x100}) ioctl$TIOCSTART(r0, 0x2000746e) 00:49:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x22) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/58) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x50, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0xaf2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) 00:49:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) sendto$inet6(r0, &(0x7f0000000080)="7f7779d8f7c58226a9e84287471024ea31f6597eca4bb53628f82575569b22b022748a2904216a2434c76fdf23468588edced8c9cc07627774e72ae5d201e1dc", 0x40, 0x402, &(0x7f0000000100)={0x18, 0x2, 0x401, 0x7}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 00:49:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x8, 0x1f}, {0x18, 0x1, 0x2, 0x7fffffff}, 0xffffffffffffffff, [0x3ff, 0x5, 0xc0, 0xd9d, 0x9, 0x8000, 0x7, 0xffffffff]}, 0x3c) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 00:49:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 00:49:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f8ceb874a7d2f45f3c23745376", 0xd) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 00:49:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) fcntl$getown(r0, 0x5) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) sendto$inet6(r2, &(0x7f0000000200)="c76af6c4b8bd2ae70b8d927811c503fc88b4c326a42ba19b99b546d934f1251ab993f2c3dfec9c6a36ed90409d207a494d6963582bc3afd4a31838cf803abfa1b004a452f6c902a395c05c85e1f3379f4acd2e89cd63db69283f70868400b7774280d711f77443cce5d0f5b9f71ab28ab47081059f122a7bdb6a518dbcf99114ad24d141aa0e0c08722869c07c020588048d472d504089377bd888dcfa92c46be25bdd69610686d106aae6fa601ea804c77a450105", 0xb5, 0x400, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x505f}, 0xc) ioctl$KDENABIO(r2, 0x20004b3c) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000140)={0x2}) close(r1) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 00:49:54 executing program 1: r0 = socket(0x811, 0x3, 0x401) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10, 0x8004, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x8a) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000280)) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000010889233d100000000000700000001000000b46cf0c8da6f32fff000000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000b6b3dd752a186b2b16ab6aa953cc5f77559c4847af1bd4eb4062fc8d391483527f7af1197351ee09bdcf3d23cc37e57ae03c1f2b0000000000"], 0x18}, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x3, 0xa92, 0x3f}, 0xc) dup(r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 00:49:54 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000001c0)=0xfffffffffffffccb) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x6000, 0x1) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x162, &(0x7f0000a90000/0x1000)=nil) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r5 = fcntl$getown(r2, 0x5) sendto$unix(r2, &(0x7f0000000500)="e230b9288834dfe62c82eac97f9aaef34a782abad06e13103807858bfacd6fd3bc041c962a83fa52881e33de7de7b39aa4e2edc4b2c56ad1f2c00362f0f879122ce1478b9746c8de469a61749bbcc1f7d51ec3898186d23739c8694aba3e391b6da0c3624fd4b0cdf9f360c598e6b9a43b5d3b99dc483989b210170a70923a7ffd9a07f09824cf628903d0cbebabca3b94a1a0d295bdc86b1a15cbd8ca5070cbb0d0d919d0ca37229afda6e3db8d4683850130b5c6f67bf070d8cbe687fc7481b74d1e34644cdbd74746bff71955625927f9", 0xd2, 0xf, 0x0, 0x0) setpgid(r4, r5) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) sendto$unix(r0, &(0x7f00000003c0)="e7f2a588389637af8d3d30660e6dfe43f05351a7bf50313fdc8622855e9542704b9a20ed57f13e4d7cb5c8f2417643cfd09ee5827d6727931932a75e7e3d9b94aa19bc60022d41a234ec25dcb2c19a702ed877e2d7b85ff86191ab2a2f555e497f8bd685e02cb7672137618fa1827588fb0fd946f9b93cbc63381258f07eec6733d5b26c7c9dddd7c9f23b9cdbb028b5d3a6a6a7fa4af404f31e271810271a40bee43a59564fbaf79ff32f6a9c88d2aef35ce128055ea8415e86d349392bc8ade20feaa694c10f0f5f12b274f160c5bc6c9b64af792ea3acaaeebecd1cd524", 0xdf, 0x2, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = semget$private(0x0, 0x4, 0x1c0) semop(r6, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x0, 0x31eea50f, 0x1000}], 0x4) 00:49:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13", 0x156) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x3, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x10000, 0x100000001, 0xfffffffffffffffa, "e2696363620d2004081c87f5aa85c4af4ff406e3", 0x3, 0x100000000}) 00:49:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = semget$private(0x0, 0x2, 0x80) write(r2, &(0x7f0000000200)="208388e550f35382bbe547add0ca03872d2ec70e3495e2c5dd486fe702123064c2361c4599720d8d5761e6252df99cb3c3ba3a18908032c33c73d4978191194353a126bf3e43b4194e7a12c94ddb55412005f3ac2ee9fafe8a90fbfc286b9d4ab01cabf02013d8ff0a0ca3b6c286b5a4df8bbbb1f0c001f3d06a56ca98dce4d13f2fcb37f0e92f6dd68e", 0x8a) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000400)=""/252) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "08630000010000000000006b8fad71b9cf65aa00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 00:49:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0xffff, 0x0, 0x0, 0x0) r2 = shmget(0x3, 0x2000, 0x108, &(0x7f0000ffc000/0x2000)=nil) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() r7 = getpgrp() r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x6, r3, r4, r5, r6, 0x1a9, 0x47}, 0x5, 0x602e, r7, r8, 0x5, 0x2, 0x6}) poll(&(0x7f0000000040)=[{r0}, {r0, 0x10}, {r0, 0xc}], 0x3, 0xf1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="eaea802a7141f7fbfaeef4e0b3bfdf55b6cceb41530268f980d4a2f552fe896b361b12df9511b2a83f228b5126800d2b30893184715da0b60b07734de0a4797dbd692e90487f", 0x46}, {&(0x7f0000000140)="9fd85f16bb503565", 0x8}, {&(0x7f0000000180)="4aa1250a2aee4d4645572578c2ecd43dcae01d76702615ef3098cb757beb0d156fd6461e37c9deccf665fe4e46cd23dd398c4a0cc7fe7df7db414e3b49893da057b1c0d80552e74fc285e92da5e8a1de2c70f399f38b3c605184a1a0c3d0ff902343a0eac51cba3bf1f974121f9ba1157d6b2c2abb1fa0f15eca71871d56d0e846", 0x81}], 0x3) close(r1) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) socket(0x2, 0x4006, 0x8001) close(r0) 00:49:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) kevent(r0, &(0x7f0000000080), 0x2, 0x0, 0xf9, &(0x7f0000001340)={0x0, 0x3}) 00:49:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/100, 0x64}, {&(0x7f00000000c0)=""/111, 0x6f}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 00:49:55 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f0000000040)) 00:49:55 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, 0x0) 00:49:55 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0xfffffffffffffffe, 0x100) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') fchmod(r0, 0x52) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = dup(r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) 00:49:55 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 00:49:55 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x5) 00:49:55 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = socket(0x18, 0x2, 0x0) accept$inet(r1, 0x0, &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x80, 0x60) 00:49:55 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40000000000029, 0xb, &(0x7f0000000040)="0c46a37d", 0x1016a) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 00:49:57 executing program 1: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9fb}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000fd327f8ef5d24b3fb085926c4998f2377d63d32adafb100248c68010f7ddc6585a09ed23bcc270b78ccca5fcc11f651a053e0d0cd20ee1"], &(0x7f00000000c0)=0x43) r2 = msgget$private(0x0, 0x200) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getuid() getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x5, r3, r4, r5, r6, 0x0, 0x40}, 0x2, 0x80, r7, r8, 0x8, 0x9, 0xfffffffffffffffb, 0x5f}) r9 = socket$inet(0x2, 0x0, 0xeab8) msgget$private(0x0, 0x5c9) r10 = kqueue() r11 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x20) r12 = socket(0x6, 0x4004, 0x3) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x10, 0x72a, 0x6}], 0x7, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffffb, 0x2, 0x40000024, 0x5378aec7, 0x5}, {{r10}, 0xffffffffffffffff, 0x40, 0x20000000, 0x8b, 0x6}, {{r11}, 0xffffffffffffffff, 0x5, 0x2, 0x9, 0x20}, {{r12}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x7, 0x5}], 0x55, &(0x7f0000000200)) 00:49:57 executing program 0: socket(0x18, 0x4000, 0x70e1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003f, &(0x7f0000000000), 0x0) 00:49:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) listen(r0, 0x45) r1 = socket$inet6(0x18, 0x2, 0x80) getsockopt(r1, 0x200000029, 0xc, 0x0, 0x0) 00:49:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x24000000000011, 0x2fef, 0x0, 0x0) 00:49:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x400000000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:49:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_extract_tcp_res(&(0x7f00000000c0), 0xa3, 0xf2b) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000040)="1a7ee8ad297ccade7b070b4944676dc851effcfa2d48aa9ca1b368f9b09930462bd59cb56e514b2221e9818ac064f2d68637f80e53e31d19d80ed4e654b0f4e5c015", 0x42) 00:49:58 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000075fd2b975b5a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000674f6c35a59b4cb900"/4110], 0x1, 0x3, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x4bd, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/66}, 0x4a, 0x0, 0x1000) 00:49:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) getsockname(r0, &(0x7f0000000880)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) shutdown(r0, 0x0) 00:49:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = getpid() getpgid(r1) 00:49:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x9, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000040)={0x0, 0x7, {0x4000007f, 0x1}}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x9, 0x10000000}, 0x1, 0xeb, 0x85}) 00:49:58 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x8, 0x2) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x108) read(r2, &(0x7f0000000040)=""/246, 0xf6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) 00:49:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) socketpair(0x10, 0x4003, 0x5, &(0x7f0000000000)) 00:49:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000), 0x208ba15c054df40e, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 00:49:58 executing program 0: r0 = socket(0x1a, 0x8007, 0x0) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000480)=[{0x10}], 0x10}, 0xa) 00:49:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 00:49:58 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x2, 0x9) getsockopt(r1, 0x200000029, 0x23, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) 00:49:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 00:49:58 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5, 0x1}], 0x9130fbf, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0xff, 0xb9a}, 0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x3ff, 0x10006, 0x5}, {0x80000000, 0x401, 0x2, 0xffffffffffffffff}, {0x9, 0x7f, 0x4, 0x9047}, {0xfffffffffffffffa, 0x100, 0x2, 0x80}, {0x3, 0x8, 0x100000001, 0x2}]}) kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) close(r2) 00:49:58 executing program 1: r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 00:49:58 executing program 0: r0 = socket(0x4, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="81849a4fc1cfe248886a84a442fadb6dc27c87d90771f076558f6b3dab273680ea0017f59aa50e7da54b84700533af92f3716cc84571d103d2a9d52fae01a038d1877218dc87591ce3c734736c850b9d7124705c0d053000a424270f8bceb7f46de5a4b07588feaf2c692cc817a72b3f3c54d5d2edc96657e574d7e1d45df5c7b1104274e949277ebae0ad0bfaa86327034ca7034fba78", 0x97) r1 = dup(r0) connect$inet(r1, &(0x7f00000003c0)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xbc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000380)) ioctl$TIOCSBRK(r1, 0x2000747b) pread(r0, &(0x7f0000000280)="938bfa2bd01a6a677afbcdbe146be692cd2b9b894109e1b9190e3f0a95b0d5ca09565c871d0c3a1be8833260f6052fa2a43da95c7c82d2c9bc9757f73118cd38ffee9fed8553d82a1b44262e82b3d41e7654f95a4d25835b0b56e7bd99498d4067cd95307107aaca02a11a74241d12ce65744ea87ebaaf87b2c232a7d99337ed619e99a744ad8c98537c42e83e2e9d1f2a35715a763d5b1a20abb71e5f74f2b11cff34edc8030345d625d8fcfabcdfdca1a08293fac6c976f2b32bbd3af011186dbc606cb355c3e5abdc1fac540ca00c737bb486e166ca97a29c7b6463b3f84d4dee1211ce8c6a930ae1b1", 0xeb, 0x0, 0x0) pread(r1, &(0x7f00000001c0)="54fe5b30a87cf2e7a96ededc73908f3ba8ad4324a8efe143964587f480aa473ccbcefd7a02dde5dc405ab4e3e87f47a1565b033f919b56f6ec0d44493d72c33d531abda505e6a3be6e4aeeab249178377f9b3cdaa02f36999b63ad1c91d2585ea314eef5421d960db26491682b93a885003ce91d677d", 0x76, 0x0, 0xb) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) 00:49:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 00:49:58 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/247, 0xf7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x200, 0xffffffff}, {0x18, 0x0, 0x6}, 0x2, [0x4, 0x9, 0x8000, 0x6, 0x2, 0x20000000000, 0x100000000, 0x6]}, 0x3c) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 00:49:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) setrlimit(0xb, &(0x7f0000000080)={0xfffffffffffff000, 0x4}) write(r0, &(0x7f0000000140)='\r', 0x1) socket$unix(0x1, 0x2, 0x0) 00:49:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) setpgid(r1, r1) 00:49:58 executing program 0: r0 = socket(0x16, 0x3, 0x1) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 00:49:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) socket$inet(0x2, 0x4005, 0x9168) 00:49:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') pwrite(r0, &(0x7f0000000040)="dfddf5b1666e643293433731cf19a37d7c185b7422e73cac0515d7c2c0b7fa14f666d76b023eb8ca0698f2058f83aff6a5352a9f63e9b3c50ec71d55c81cf3661f29c6b620e7fb2e43dedf1e26df09f28591d0a75fed00728da7", 0x5a, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x42, 0xfffffffffffffff7, {0x2, 0x9}}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:49:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3f) close(r0) ioctl$TIOCSETAW(r0, 0x4004667f, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) 00:49:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8300, 0x1) renameat(r0, &(0x7f0000001280)='./file0\x00', r0, &(0x7f00000012c0)='./file0\x00') r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) kevent(r2, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x88, 0x20000000, 0x80, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x80000000, 0x7fff, 0x2}, {{r2}, 0xfffffffffffffffb, 0x3, 0x80, 0x8, 0x2}, {{r0}, 0x0, 0x4, 0x20000000, 0x6, 0xb}, {{r0}, 0xfffffffffffffffc, 0x60, 0x20000000, 0x80000000, 0x8f4}, {{r1}, 0xfffffffffffffff8, 0xc0, 0xfffff, 0x8001, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x5, 0x4, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x8, 0x60000002, 0x1, 0x100000000}], 0xffffffff, &(0x7f0000001400)=[{{r2}, 0xfffffffffffffffb, 0x8c, 0xfffff, 0x9, 0x4}], 0x2, &(0x7f0000001440)={0x3, 0x200}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wskbd\x00', 0x400, 0x0) r4 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) kevent(r0, &(0x7f0000001180)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0xffffffff, 0x1}, {{r2}, 0x0, 0x0, 0xf0000000, 0xffff, 0x4}], 0x1, &(0x7f0000001200)=[{{r3}, 0xfffffffffffffff8, 0x50, 0x1, 0x8, 0xffd}], 0x4, &(0x7f0000001240)={0x1, 0x4}) nanosleep(&(0x7f0000000080), &(0x7f00000000c0)) 00:49:58 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x7fffe}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="c53af2c2ae215231f364eda595e4b986c7ea87a5207b8add23037c1cd15af951ccdcf6c5ab1e0d705ba8fd571f54c56f484de43c1811a5a508fc9b5e0d6a44770a31050000000fc54ab8567a329d48843cfbbce7cb0d0a9a2fa17886d1eff3afea8793ff4e599bcab080c3f4af27ba9bb8288a4e9db171cb3b1ffb8b05b918aac092f916b9d857be1d0ccf376c87a97fb48df3c536c16ce318898022e0c260be037e86c5139b962350b7774a9049137d30d75de89e74b1121cc7bc68881d7a9b9692c4", 0xc3) 00:49:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x3ff, 0x1f, 0x6, 0xff, "f9d06a8a242aa31f6272c546659f06f7aa8741b7", 0xffffffff, 0x7}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc4a5619515a4c8ab06198824b3da025bbd47b3bf579556fc7d4096e8c8b6b87cb2d72b8bcdb9a284e639410172a72ae773295534480d8a4f5f709193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="288000d924b9adb36b34582500ffff00000176219af8369cce61ff8e04d7d18620d32d75a8cee14ec5ab9be7105354592862b868e9e144290c3fd1b87a6d0b30c9c92627f2334024d00a35782d872c059c550bbe63097134ea3aaf92b151ee707483fa363898cf8259201c50cc3ed33f189f958a19a370bd08865bbc435301af436ffa91a0d2dc2a9f7ef445d345df61355bba877f004d9c6bc35a40ff79d767c5db31f5e6a6a28ac942dfde768c454757d2c1f9b7d8e77a8cacc6e0a0b9801354efce661e9d5901ea4d9bf2b70c8cdcc48930d303dcf2a5bd0468c2eab404e76631bc6351f7840ca8c616ea6baead2175257d1250fc993f3b048c6da0dbba8da7ca2ff7198f8cc8471b1b79b1f7d495c708f299d2c8fd41ac3fdbfd1cc84a7d97f4cabd361f"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$getown(r2, 0x5) write(r0, &(0x7f0000000580)="da3ed1e7a756f6603af11db76915c82fef481ae00e7902456ad2f229ad39534074615675c7766412cbc9902f1589bbe17372e5a55361aea6a47d21ce412e0d4ae67a43dcbd3ea9c6a994aff7adf91a45679c897eea2f58a90a553174c1384b5231c86316698bad9ec72aa9067e265cd052304ddb53a8059cc5a7a9951d1ad7ff87a39a332025f18951ab0369d992e4963a330ec4c26d74f53175f305e4b2530cad223c5961b3b4d465f595a92ea569312a1ffa0e17135e29e70bf956bd3bf6d12563d1396349484506f5951c57804c3faac35a4fc3800c3dfedcc11886a59ddc9af4f7", 0xe3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c00", 0x0, 0x2}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000280)={0x6, 0x6}) syz_emit_ethernet(0xaf, &(0x7f0000000140)="d1188e67faaf4d5355aee5e0f6abea59aab7e290e1197401ae252bc40a325ce13db57e7aa61197dfcb8fede439eb1f5dc9e887e4bd3ef65228e39ebd2eeed420a0c5a8f3167730128f72c29a84f75f94677857147a11d72b7155f0a37e4ab78e8276b0ab394bff08c856e69feaa8f810f2a46bfda79cfd34b6fe4c03938c296239173e40a51437e73d394dd5d1088e8a53b0e2fb01feb582cddbad51a39b3909a10d543b69a51996242d8fed4a5d7b") readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000240)=0x8) syz_open_pts() 00:49:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800000000000002, 0x0) write(r1, &(0x7f0000000100)="c60568e99d4fb00342ff64af55c1aa50ee48bffaf8d64930f997f62b2aa44f1b8ff72434b5c479c1d4200d79a8c15a881fa78530365acecaccf7ae5ca3fc4d50191d5ff0b69a1e89785d956821b2a6fb6ff8d2db99e7d9ede533779511bd3ea4de2d78e40def576b88d55490cbd3e0a1ec0cf3ea774839e546e8aec735a23ca6fd1f782ea6f50f80956b45631f06a1b0a2dca109c582859c0493c8931f1ba921ddd5f50be7964e9c6ad43acf5e1a996cb16c59d8f093cea4636a270c6df7d42c6f261a178bfa54f66b470c6275ed8f33dc08f437e155fba54ea59d9745702009327345d2c3c7c06c3688ff2f0661928ebde532d271f783fe8378f263cf1cf4616542ab9c1706ccaf6ceba46ad09ec9e10de634316962ec480783047f40d194675b1f9748a461aa846add7134fc114ca611ef3116526c2e8f89030f559388d0d38a651258236007071d0d6b10b218c4c4b42ce92880e5b0a7455ad0074dc70508a9169c4ffd682907fa2f19f2d8ed7a7d4da5d70c94059c5085cd3df11a4abe10f99517481cec0a7231991a772a4b0bc8549be6a2d8ac7336dd65bd75b0fa5949b53fa249b25b9fa074041a6c2e533cce136727a00f516fe081010f6ddd23dd07e1a79ececcf67881f770184948c65887e1438c10ad3528f95f9c722c5c8304a29105f0ff303813379b20cb01697fd36952777a3b67e01e40b87633c38a5524129afae40e94897d299c5f12e65b09eb2e60d710a0884b8760b7e7fa603da129db51371fc3172445e4387d524f2238b30b13eda7597ca3f758c90c3c2d9793b5a24c1b190d7dd83eafac580b24575c1c4a80e6d0d848d4b02b620b46160ed7ef8aca1d15877831e8f2a6a90926c8f817f450681094254799229ef15b439628080a7472da8dd10ec671709246e6b275d2ddb77fc64ea3eab7d769dff5bd74789b25e6b48c9c3df636ec9372cddf2757f5c841871a3c318b4884d3eb992c296cf71bfc8b4c349066bcf8b6d691db41bec4c914d591151706dcbe6aa5374deb856d56a659723305bcb6bd64a5009132fe33a67f320eb581b5d418ca64b3ea1c12a0b03f488362d2b67d8815f34591de23c2d67ff4d3d5a2632ee093c36c80dd30355a557bee9c9adc41f2a8c449704eccd405e4456e011913c99489d51598bf4242e57f58c06b203d102ee0c93b438e2a2173877fee8a0400d7c2289fbcdb414cbd828c2c83e7de15841c17077617b5d7b9fd71ff4e7fe96479ef75ab294af85d5f7213e8b1b5f6cfcb030010265855e2cf1af9a6882dfaff9d507480e8da6f82485d43c9d7e9aeabf2d4e4d5efa8d6383d5051d0dd0c81ed9e7c4764791ba62d5f9fdeded718a45a9342b4ecdd721aa4e944c1d498e1392cb742c5f4c7ac25ffcebe5f2b1ead0221790d57851d6298f74ec2f28dfc4be079f39323221ab08b8b48e9e5217bc0102156491ce5d0e13d59e1b31866e992b34197fe89256023b4bb2ba47d1dc3a0cb1ae42551ab0db44636b7169ee28b9bd2c3d6a18f1af0a6f3536e660bd4459f3a2c4a65b455d67e1792ab945cfa94284b3e7ec9a4148cc599b33cbb6d6c8d8214822973213a8518e42c7a1e599dcd0b3266753b031168b3b8deb20b3491c265a32f49b26dc8fa4b82ab697260bb422d59ee2795103d3dbdeb0b841c3613b3050538af4aa880a53f368bccc94313a220be5ed655e02bebfe80c6c3076d6757553d6ae04426508b4213be22b008ef73fc5f3d7d32331030749b23ae5db69b616aef009d28d50cda7922f7dd863d2579c298b9f9e3ed4d4391db341d34767e293a4117668605f102420881548971005eac4c58a62934b612fa4d3475dd3f649b79f9703a4dd51b00a1e179853f7a0f33daa7a8d94fcb88f9f83ab48c5e701115915888803b468fab23a527f9ed981989c7550f4415c9673ff391b743eadde05c66dec8c793bceaa56ae95c8abbb041412fe54263bd378dba63481a87d099483967e874581dff4d82b77f8de49651a393dc786cc3d2878261b98ec491e8cb2027626a691c085e4b80cce70d7e0c9b249eb805dcfad7e9645be68bf40d59f5c6fb8136427bee5c5642a0d539c33407bce640bab75a56ef509b83a073303698b9a469cc2a417d42596886566a3ea8043ec85c6a8d5012a9bde74afc6a552050150f286d8a8eddb9ddf619c919846e04538bab27df93adeb7f0da86f6720326848180207e09b5a1612282c9e377936b1d745d5a5b0b200419cc825a0b037e46b98bd35fc21b631d4e8eb91f088767feb6d5cf50a4b1ba45e604037afed11df0f14da9ae8ab5861fa9a497c4d726a5b50c67210a875c751b81c0d5a26140008d973e10c4aca68b46944420199003126b225e40b2abf15e838f0f4760aeef3f06b9643cd08c3d178275e01784c3959eee35f4972a1e832c11ceb101a8024c8ec7828a7b23a2f501c126f7c4013061267f6c2d22ee7ac7d7f00c509fb7f8845f8c5ca228a6f0369c71fea9b1d2f09e591f2dae6fd57f4c051ba80175392db8774bbb744ce9419d8f9924efd1dd6c9349834f235cd8744df6e09a4db76e08d20f2d55ba8c8160724b9fe76c1216691172922db45773f8412cf6b4786c44f4d9430d1134135d543d8870c1c16ea1c7e36750ae55b55eef505a37e177ac7c50dbcecfd15a79e0c71d2219660a348b9037782df6dc127f38ed58c170c9596b1c24faabfec3f6c80e2c39c6db8beeed3ab547b170c4d89b52319343d623d7db5265ea137c7b63c94abfa5c77e313999d03dc8c09f55d98dc4dd89be0675292308f2436ce3fc6273b697cefabc256fa760ae0792eb9588df59dec87aacdd2c55a9ad6abaf302abba33fca7dcd827c8988641f969c58a69af633d6f14a80a32ae2c0f2b1b1193d516774fc1f9c3b4dff6111e82299596f4aaa8ff1c15eee348912e4222a5f30736b1002323cc44b45b1b0a4c128aebc9c6280705d140999f9629497c8b0e2c64511a280015529d3cedd2e8df6986f9a6fabc226558245f4671255719e868a1a0dc9e07cd3be80743144e04a7bc14088c1cf7da01ebda0a30812b0da36dfcbf870c8078fe9ec9e403933cd2af8018104c1e51c33e2053836de5f9f0b90c014d4414aaa6b55ed1c28f32d062ca54a0f94bdc188b05058bdb81bc386afe3eba1e48f464334afd33629e39f049bea75fd414f6e9d02bb350cb81c7d0f7612baec10c6a2575e5155cceccf6bc58bc088d1943c557ab828026dc1f886777c548a2ddf26af5ec8acfe504bf8f0633caed510fb8bdf3a9a35190aad55cd242afe614b400caa79fbac0431db2f478f244b18ed325f5a178e823202ce47c53af59c87f2d0460b65ea377dfea5b7296c7928ba8bc9c49c0562d2bcd5412760b8b602b150b36804c59a1fe8d042123ddc8a0ad379c0e8940ec0eadc625beb11d1013c511ce851d7d6a25a1d3462c46fa4c80358ba1070b04c1a5e543324048981625aca15c33a9628f5bbef214f21faddd6809aa56f2a2f40af0fd30597efb93bc219a35fb732ca325bd1e6b96001d4c6fd32c359630c83d419c1c7e0cbc094625445a9613cadd051609f28eecaa7f02863f12ac63a997bc671928eb80a6a8492242df85087d1d00175159fe5815b968a53085e7f8a7702fd36648c65a2de297f88737d15d722c748b689e0dc61a7cbd705a32c1ba4ce0247658356d103a08ae266d0fb4917ed029ae10b4fb57e57d02a598b39e0986b3d3f3bdb81fda2cf9ae95f2adad3c91a2b1102816ef722418871a1d89c0bc0fd1394b75c7ed705cc2421feb46a04ec2bf89741fcae28a80d9bb69229eb0eb84bd24734b664b62ec458076c78e51eff2212314e6f88270102331777fbca65856ffdbd7e7700e38861776c7c5d0ab4b2380aac146d8f4836dbd003b784592c2086b06a5119718ac172b1aefcddfdbbca2b1412bd05600719ff8ebf5a56c6ae2221ca033465d85fcc2a46fbb82405fe078544e71b5fafb7ac3870b1376e3d8c0d49598051ced2580144e2456d3faa430fd1bb37ac0a9bb64842e3c469fd70be6445bfc904ec9598f8deb742eabf8f3ce146256098bb4f43a06f6516a3efa190856d68bbc2e47911ad05cf4c7ee4b8180648c906ec392ccdf69233d698343bd55fa855c5461c8c1c4def65b26f0224dd186a760e40bb8e59064d5c486d17a19c634743861973ff7c6f6e4791521a1bbc55c4b1bc7eb1b50a6e5730d2302604aee39c2775030a44c94f62bbe919294b7dcd893498dc674843f6c63d017750d6cb9d4747ca96f0d0eb3348acd14009a1427df85c52c56e4dd34f311779b154980e2b7a782e711139850ca380f01a256b8ae9b94ac0be23872781c7081d7c53c9752837c5f4f6ef6446a6657333cadbcef4bed87cb4513887325ad50be07730990d4f92a5d4f873ea6676dda43709135eac6b349720692dda6040e9071a341485c9d65d0d96f2277359ad250189439b3f2961566eddd062c9fb6c43902355dd6443900945006b789fceab1f11bb49154a12f826f10b4e27f8eec419c76b559b1ec8ab1ab1dc91968c91f9912fc2196960b98965e2259268297ed43f98a11c8bfab4289304ed9800ae57d908418ffd0af9cdc90eae2af77202670ad7d35cc2b6350c7be01eebf45b3e4d0f1ae83cb6e154c3f795de88c7451979f8cffe3ffa2c175a8d4f3f910929257b98a73883f2967398303eabc69df9393b873fbaf8ece48af0f9e676c837bf071088f834847a87087cae33e3d96286389b2176692ab72307ef7a6f43cecdc3c349a50b8307bd74ec633963a563da597b0466049cff8dd0c281ce3638cb86418ca78b87e5bf3f3a128d4e1b4529f6a1de20921dd639f881284d73bad6c0aca2bbcb404e88fe63ff2074144b41f20a062ee7108ee37bb9bad3ae58b8f0f5f8e4c0f1cc7b5cb12ae5d8ff0fd07a4a98e1d92d005ea7d3b1bbf9e626f120a5090c7ad683a38c1685d5a401fcf299f027c4cda5ea0ddfd9c439e059751ed3f446848e4f57708a425fe6934d76f2ef5ea682b4459b6b635553587eb70b3a1cf8fcc6c288e74060515916e86d1e3f0cbe42be3394d3c97a68aaf645563458b4aed1e1c3889d4229d4223862587a2e7e532f8002fed6c6faabd45052a5c3f5fd7aca33716be3ce48aa34586585e7d7c1083c1b97127bbc85355c558318deb191177513de87a7e7f5b625f95aab3a18f6f6ef0d680d6e93a4611308af3bc5140f3b195ae785850550a114c675e725ef6f28f934d515a04b2eff2ffc0c6f07ba203a65f56da5c5b5c6ed8e18673fe3f0d85922d34500dad49690c5b0afaf5d1d676c710c3b865201e8eb6ff0e55a3c95cff008d307e61a14c7e1f3ea19340b42f20569c69379c4fbc929ee0f4cd87f672a221b3e7252691fdbdfde7dae3e6828cf80f53314add6cb2e7dbfb411081ced60ae61254496c87fe17ddd54ca1100232ca4bef1160d9d14597873a3c40e64e383ac20d349cd60709eeb8a5744dd39981973ae6ece1218be03b08d2813493aa27dc4bfe3ac6a3ae20d42d64bb2f3d52668cb3262962fbab34078cccfedb45689782e10ae4e65c761dfe19bafe95491b1e02eb6f71df105a2171ee81b845d6ea9ee71c251f509fbef3008c41bb5ef5669bd3cebbc7d7a212453ec741b6045d3ac1dfa93e1f9d3a962b454be519935751cbb5e9aae7ad087c093d5cbd83dfdcaa3465d0e4f2ccda4293ae06c973e581513557c93c39e4835a2122ae0145e2e804c34fd0b98aea408a87783e3c2bea5916f5c2207db303fcec5d005c4b77d", 0x1000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8220, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 00:49:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed", 0xffffffffffffff97}], 0x1, 0x0, 0x0) mmap(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000100)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/27, 0x1b) 00:49:59 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x10}, {r0}], 0x2, 0x6f72) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8000, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10a) 00:49:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0xa5) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x10001) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) r3 = dup(r1) getpeername$unix(r3, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 00:49:59 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/248, 0xf8}], 0x1, &(0x7f0000000240)=""/89, 0x59}, 0x41) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0xffffffff, 0x4, 0x1ff, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x6000)=nil, &(0x7f0000feb000/0x12000)=nil, 0xda7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x4}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x5}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x6}, {&(0x7f0000f1f000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1}, {&(0x7f0000c03000/0x3000)=nil, &(0x7f0000da7000/0x1000)=nil, 0x26d1d3cf}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e1e000/0x1000)=nil, 0x40}, {&(0x7f0000e83000/0x3000)=nil, &(0x7f0000d49000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000c9b000/0x3000)=nil, 0x10000}, {&(0x7f0000f89000/0x1000)=nil, &(0x7f0000e72000/0x4000)=nil, 0x100000000}, {&(0x7f0000dd9000/0x1000)=nil, &(0x7f0000e62000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) chmod(&(0x7f0000000800)='./file0\x00', 0x11c) 00:49:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000003c0)={0x101, 0x5, 0x9, 0x6, &(0x7f0000000140)={{0x6527, 0x0, 0x2, 0x8, 0x7d, 0x80000001, 0x6}, {[0x81, 0x7ff, 0x9, 0x1d, 0x2, 0x8, 0x9, 0x4, 0x0, 0x2, 0x8, 0x8000, 0x0, 0x4, 0x7ff, 0x8, 0x7757, 0x100000000], [0x6, 0x6, 0x4, 0x20, 0x5, 0x10001, 0xfffffffffffffff9, 0x7fff, 0x7fffffff, 0xffffffffffff743a], [0x20, 0x9, 0x0, 0x2, 0x7, 0x6, 0x2983], [0xff, 0x2, 0xba52, 0x2, 0xfffffffffffffc00, 0x3], [{0x7, 0x100000000, 0x8, 0xfffffffffffffffe}, {0xfffffffffffffffe, 0x0, 0x1, 0x80000000}, {0x7, 0x8, 0x4, 0x5}, {0x8d, 0x0, 0x6, 0x2}, {0x4, 0x0, 0x0, 0x20}, {0x4, 0x200, 0x8001, 0x20}, {0x6, 0x5, 0x7}, {0x9, 0x0, 0xc, 0x2}], {0x7, 0xf7, 0x7f, 0x7}, {0x4, 0x8, 0x6}}}, 0xfffffffffffffffa}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000020700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f00001c0000/0xa000)=nil, 0xa000, 0x7, 0x810, r2, 0x0, 0x41) 00:50:00 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x0, 0x3, 0x6, &(0x7f0000000540)) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x80, 0x0) socket(0x17, 0x4007, 0x7f) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x809, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x10300, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x28000, 0x0) r2 = dup2(r1, r0) recvmsg(r2, &(0x7f0000000500)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000002c0)=""/146, 0x92}, {&(0x7f0000000380)=""/33, 0x21}, {&(0x7f00000003c0)=""/44, 0x2c}], 0x6, &(0x7f0000000480)=""/70, 0x46}, 0x800) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) fchdir(r3) 00:50:00 executing program 1: r0 = socket(0x21, 0x4, 0xffffffffffb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) setsockopt(r0, 0xc1c6, 0xaff, &(0x7f0000000100)="e687e745846bc6c86a431d", 0xb) 00:50:00 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCSTOP(r2, 0x2000746f) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 00:50:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 00:50:00 executing program 1: rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0x20000000}}) chdir(&(0x7f0000000080)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x95, 0x1}, {0x8, 0x5}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 00:50:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101d, &(0x7f0000000000)=0x7, 0xffffffffffffff2d) 00:50:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x8c73, 0x200, 0x5, "1c3b801da06336ff231bd9395c7abe00f2705c25", 0xf9, 0x9}) 00:50:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 00:50:00 executing program 1: munlockall() r0 = syz_open_pts() readv(r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) syz_open_pts() 00:50:00 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ff1a211d7c5eff00"/21, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 00:50:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f00000003c0)={0x3, 0x0, 0x7ff, 0x40, r1}) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f0000000040)=""/78, 0x4e}, {&(0x7f00000001c0)=""/74, 0x4a}], 0x3, &(0x7f0000000280)=""/7, 0x7}, 0x2) r2 = dup2(r0, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000340)=0x39c) 00:50:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup(r0) ftruncate(r0, 0x0, 0x0) fsync(r0) 00:50:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) getuid() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlockall(0x2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0xbf, 0x1, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000140)=""/241, 0xf1) 00:50:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x3d, 0xa20e, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) 00:50:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000000)="cd", 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 00:50:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) write(r0, &(0x7f00000000c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8e9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f00000000000000000000000000a6a7991b3338b521989ee55dbed01d5821d68654dd22b3180efa47c95c78fc09e20c9b70becc317f2487a757dc4741d2bc8d640ff93167e5c4baaa0fc54be96c4f577b54cf44b55feb4799b265e0ce6eebb1465a", 0x5e1) 00:50:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) r3 = dup2(r2, r1) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 00:50:01 executing program 1: r0 = socket(0x7, 0x3, 0x200) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) socket(0x1b, 0x4, 0x4) 00:50:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x12, 0x8003, 0x7) r1 = socket(0xbc233068d948f28e, 0x2, 0x9) fchflags(r0, 0x1) fcntl$setstatus(r1, 0x4, 0x88) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 00:50:01 executing program 1: pipe2(&(0x7f0000000040), 0x0) clock_getres(0x6, &(0x7f0000000000)) 00:50:01 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_execute_func(0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6, 0x1, 0x3, 0x1, 0x80000001, 0x8, 0x0, 0x2, 0x0, 0x1, 0x100}) 00:50:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffffffffff74) sendto(0xffffffffffffffff, &(0x7f0000000400)="b27e4eebf542d8fb8a8f3271b035a8e373588fd4f248315e34dd0cd2ed69914a09c71fd99a34d844c6fe4800ddfea5c93307c444b7017640db52f48371bc76c5f332f96cdc41179c2591893c7b051606da9b5eb54b6f52279ee2956a2fd57355d839da130d455be6e7bbff89a6a039f71849b115a050d0356e81e84a3bb14c903edad10f49b6801818ccb8b7b4bcb51d14358b72c2fba5be559248d9852ea6a110b0fd03fc1e43b97bc29670f8e745fbe9c628e0b5adf9d2a00a780c3dca7cb600cdb2b4f6409fab3ba8df5427ba6536a23b592da5b36470a4bdc558451685a2f9e5b26a811428eb7fd62b2829877c5e7f6b291b3aca031cfdd3b520c89aaf8883941d9a54e1f1c5974b921e3e9049a54a0a20a4802e0332511f56408e621d02c46a88eb7946c79d37bdd18836756c1948194be42056d7a6f813c8a932a7488810f9754e9054b9366cde0379ba0210a2802621aa395295605230f916467321c0b5ae838469f10949e6b397f0631813a6a0f3eadf0b6c55aef8af20b17c49b385b8baf49798ce3afbff1ebb04dce814f41a72d31b097f6aac115a641b33ad3dda4563bb0d779fe83e6aa4b9705142cc4ad295bacf6f2679ef2c7296574892188b07994496c20fa9e54f94358a5af8a19eb5be20afa3e356c78031a6d282af85ebe993dee4f5aa882fdeece40f991c949caa4ce262ac7652dd3e05d1436bae87e517aff2bb23955cdf3c57fcca953b256ec542fe201417", 0x216, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) syz_open_pts() 00:50:01 executing program 0: writev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000180)="f8431be49f86ea6e72ffb973cc9103396b4c7a07bee46a64c80ffecd2e916fadb6ad6d4ff8a717fc95e753fc56419ca29b1acecbcc4923e8a2216f0d54b9030348078fc8204c06fb8661b10a918f51adcab7a96d33d3cc2f675fec459f19a8540a1e74d46a05fdeca0", 0x69}, {&(0x7f0000001680)="cdef3cc10588428b55b90753a2f10c154061781fdd7ac35d5b00a0367f06180cc4f8619ea852c5b2aaf2b5a2381c605161701bfdf37c69b8b3ff89f3ff2c4be599d0dfd1a0c629d6bce74b9932d7793891aec37a2d2ee152334e1252591c4a8780", 0x61}, {&(0x7f0000000280)="bdd920e0eaec054c208edc88e4ec8c3ccf1e098f1131ba8d603949592ed6748bfd04039d4355ed69ba44c44a8e687fdd272b59e9d90189d94e9062297487af818f6c6e3c1c490f0fc485e40f21a40cff379cd5a9749b739f3c5ad37bd0a42ed7cca4f1846c1e3d63f784e8d9101607f903ee81f643742fd57340e7f52e49f540f8878baab03dec4c55", 0x89}, {&(0x7f0000000340)}, {&(0x7f0000000380)="ba1a3ad7e87531e91dfe4f2d3bcdb65033babc1d9ee1257a3dbc138f", 0x1c}, {&(0x7f00000003c0)="e1844f47e7e393652d3c763f432502b3af58fb41477ac2bfc4358ade9eb047c9d51a7e9a934d4fc8a4946417805a0939e99b2f31a7f1f97ccc198e0cd457dd3f8206f999994be8c763187b47ff8579002520ee2aeb554f52707522ee325fb5280c183c41ad273d", 0x67}, {&(0x7f0000000440)="d2c94e6b2f96255bd2f5a4a81800a183e61e8fdcdb71292df6456722df88e7e32feb218a78144391df2aa26899e6b659ef23e7f43a2d4f946757896d436e14b5a37876ba0c5c86b49f81d79fb1e1423843383d667f0e2ab0c42c1a016b9d6904aa8699027dbaa401264395fcbd3948185571bb69cc87b3ee83136b2a309bac5e4b0ec8689209288706954196cddf95b12dfc1d5bcd3d6306e0270c1545f92110241010e5169e0a7d9f1d13b32db74dd05ee54d98df06b7f85f8a0a67c7c9ba4b963be92f3f99779fd22808c7201cf80bf3505d2074b28df3baa30512f6f7696d15", 0xe1}, {&(0x7f0000000540)="471900878e3c25ee04ef1b0509885d3fe6f120029bb1874655ef88f07c3afbf75717c6b56a01f4571af25922fe321bb0dc4a9418d83cae58a8a1f3a1af320328adba42c9f41f1c24092b2119bba823b2383c8f71bfc07dd6b7ac3810753aaa671591b60d6e8737735a48ba354380015aa6999855d3a911e9d16c6ea2718c916b3df39a28b4c7c95d57590623496fd0276afd97cb2c802d6ffd461396a8b79b30f07b09425af24f877340aa70e4301dea0c9e086024db3fb632407fd10b0177ed00fb142faad2ac7834835d19940de921fc1e980e6b211457285d8cc01045db7be2d446af7fea34baa5b41510a0333cef1e5b5391d9a9107df80939f65b208c2bd6c4e647b0d742e73771352681a4c17109299e50cf761fb854312c92454dad5ff396491c43e22c4a061a2412ce1aea43c02c31454ffe4f4320be87bd3a7f8c25e9c5e6c349802da7d475bb82ad8489e0682fc03c638d6a04ec6c439d61ba2d9db35d5c7e9baa15cd2827225bffa899608f22a9f34e1bae752a442a8cfe92ec30f1cbf56b4b785129e972ef55c100696ddc6620906e1ceaa9e53f3c360f6af9493cae8e76f6cee9c755b4a002b990acd55e3f10709ae46093f587f54ee85aea2a479252a8e1fb7bf0977478c20a4867f6fc2bacd95cc4d418169d8708a02d0f67dba01fbf51011dd2907075e132ccaea70395c2cac2ea1565565112611f699bcff947e359271b40dd5d8dbb67f3797c596839cbc66fbced87e159825a36928ad80f14a63e6de3294d6fa1018a7892e58c66aa8ea8a64e4af413c165bb4eb8492adc38cc036e57c56f5f18ca7a0e979f00d776b9a0674f92249f3de2d06e1c26d1fa68b74f78887c6ef407724d25bef9148ed45ff73022f16bbcb1179e95fa9ff17756d714f54372c868836728bf1a42c87b85e4cda7f9d0facadd149f87c42916271f3014af8b40f3d40759f7de331c3185cb1f4e3774a4a0738ec4153d64f7c267144c7ff7d258badcb0bc39ceeab591c3dfe82651f2e54c5c0617e94e9cb4a4ea965361a025222c711dc1d07770557a64726c4b407e701b19a3071e99cdfc9f230cd81dbc127288a500c2f7913d54a86d02a7073566d1721ddc5fc6686b677d557c6975991c35210a3e7216671fb387f7a822125f823a52aafc6212d0530dc760ad5a0e93db08efa828d106ee8ba7688630c9a5ad7ed5be79990f269b9ac276c5bdbe6a77a936ca96d4636475308d30fa98b887c59841d0a02099b79ad21eecaad8f0a3da5c6cf785e1c4e6b8803d601ea89b261344869387ef41a1a74c3f2b8e61482d4ed5a1a46f865fc22411a59146e85c94a21a8f2c6018a4bab20cd0d08ee249baf84d41cdc895e9c4bed7c487e410089b9aa64782ff063cbbccba1aa65db84b339ea31ccebf4c5bd8eab709900b0b27c27d8bcf086bae53d03b70ba9128f3e9621a2945c6d0b9a6c0ae46a35ade347c72011da667109b4eab527c679b3bc0aa8803b05668e7969e690fd06263a80155c53a6e344bbf9246134477878e28166874147d54cac220de94df7ffa115d23771df8a9405e41bb8af06f8a5aa1af6989f0c1ed5c324c3401039f18f42bb090842e2765301823182e9af600099d45a1d6266aefe6b171a2aa1149805f8497398197f125507fb8eb9d139e01aa1a98eaac097ed8b4e6ab52694f39474d17a24701b07de0f940e25257cdde4ae29ffafd37d51d1e898434d365ca78ab215ea4eeda79dde9b8fd7fe0337ebe5dc83bddbb25fdde0d6faf06662ffcd50e83952c4186f22d6e9de7acd3ebe29d14ce30b03c20d74dbe7fa30fc4a6320358a2405c484120d6bfcab95494cfe425a6080a6f2ab3744459d78218cdd51d95070d2a7b23e6fc7be8fcb26ffe80ed05c3744dfafc62f6eb5d9aa6698062be839af1ec009462a8f385986d6ec93f7762dc1e1e1d354034306a31e65f03b21b2dc332c8a35671bf5792607a0eabfb6a6e069549a819061e4a5c863b57962f95b9a988004568b335a9a44191add4b57b655748c031f2471473fa14f9a889f18c9e466a304a6190598853972d7fbb7905eafcbd12d561b27959b4aa8f1546b6cdfe6b7bdd38b384fc6e5fef2aa5ce8a009d9698cc369592b5d649e03edf43c7ebfffcbde6e479e2384265a0f79e4808d648153a11f6756fd4c8ce130d6d0b9510f443a614180cd0c2f1ddebdfbcb47e583ed4283122a6033a6e188d924e3e598dbbe92dec1b77c54d1a8cdcd7885588a1d8afae6ae3c65784a097b7bcffcad76aa50f54805821bee082ba650555bc509d2f3e2c1adfeaf77dd2394b6827148aeebd0536fc529aa74251d6d24282aeae0497945e6d884edf756fadfb4710ad150a3ad06a3d4bfedf418c7fa845cd9da9740c4037b016aedcc7b2fe6f04b28b6894fa6068a5e3a90f40bdb45956b4337a6016f9e8199ad3525147e586e36281be191dde276da35a8fd9de8acccda843e0acce0708c07e0ed9efeb541061cd50e0d481fc1b3005b82d84da27c999297d5665eda91656d191836011f64b4c490897421e952cdd59f825ecb4c10ef65fc5d9735bd7e2a0114fe2eee17b6120b2227ef7045f33cd1ffd1fe02326160c7382bd17eb84250aa74075a45b8a3be33eb7515eaf5b45daac69b984f33d7e638febad757f733f04bc78f80b9f015e75cafbee54f5d17e8962210bce3d9cf2a0fdf6f8af94c510a627060eec9b2959ea0f57cb430ba5bfda916f4b5a5d6c606a46909b1bceaf1e6439aef4ca9e262511c6305c2d0efe2c38447956d04c4b6cddcdf103cb71187e86db24de3fabef9ab859664ea72449c28b700b93aae3a75f958f5eeb2c20b228cf87a978da3664c62364d7d99a5556074e28324483932ce6be3582cb452cc9bc4d224dcca07eef2072221a09f5ac58da60b861ea0bb4a824cb07c20d813edba7013e0b717fa05f51233c1592d7dfd6b41b53964c504dd1a506ee3d221b8e9d2b6a62b2b2f62a0465f5503a6ebc14a96b09838978b709fb81da2b468e9973ea6c3b4f1c3d8152064bec6f25fba1b8258858118d3beae88ae01a2a49542d281e02a12f655b79e6ca2f41de5684b499c1b22b1eed5429787800e23f98f8a4f2ba10a3a0e8f3ebf2152960341efb412a232f7685f78e7785042c7bce16ce8b6b3a180c223cf6280998b393f258e0c1d1a814d12082662f167d321c66076be63c83b74bda4f810358deef7043a56825fd8af074cd66ea0559dfaa93c10d4be6db8d061efc05faf7810330984a9e17c5a5946fa0f6318e8a55d845d4a59c7b20ef947174340bb232f03a8c874cc6db2b6065494a5ccee44f0a6d2cf9671cc261dfe89733292d8637a55d327256ce11a318a9cd31228f368c1df49d8e72a7a05b652aff3c9a06ea89ad5447cbe2c388ad2ea0c7c5347508f24361fcaab1489856789bc599a8f47b1d6549aa933ca941588c5beb229e4f467ea0fcd7a2c39c6e6f38becc596c9391afb3b35c3e9a90f7a8ff3794bc0c596ce7297179b84be2937ab56a28ecef7e022d78e379f776bc6bc45ce9c37b2d2e0a33c5fc39b18aeb087487e14e3cd72f6f025970684174324b778bfc5d48ba25aadf70b8493601dec137d51bef2922c231892b7ff170c41d3a5ae408c54b9753d64742ede0fe8a4e6988dd241b4ac5d471397af0919e3bf4449f69b120e280c7b596da50d01ce538f2fcdd8835d0f4d4a81ab4d09091d140b718b7e637c0656eb11a648b1c67f522143d6dd5f7f07fee30b57b3e66c0a87c9c4cb4408bb79e85129e32d2204f8ef045c789d6a205d1a5f5a951948539c04420782d2db61930f444c8ee0a5099d05fc5cff6b8c54dd45045708305f227dd31588318a3c850e3e44a9aab358d8785292a6a926c73e4d94adabfed745de8dd46834b9f3dc239792a68eab858fea340cae994e25e8af3e189a7f0fef43d18080e9fa236390d6c292c58e77b5952a8da6dd63e319c9ffd31ad109cf499187e54fd20ec5a05927521b139b68d58fabf8792a8a595fd14e8878d7cdfdff681d3576a0f3b30f2f53bcd2b0488b7ac0df8a6a7da802321fcfb3101ca0d75c9c113c24d5ef086cefd0337ded901fa5f64519e1d2692a5be0433c66065321d952366060ce7bad2dc76ed220d79858dc1120c5c249c8be125b4bfc251b703d9bf596d156a1ba52dd221fed3b5f5ff167e8eec5683a5ff60c460e047b62cea26207ca768e203dd79c4eae8dd0add6364209365ce7d8dbead17e06356ce6ef8eff200704b0ed6590b5a32a85ae23d1d20ea1f0f31769cfce665d76b2ef447cd3462ec3b4c812376f0ce802942270748edd59701b4767ed860029379ffbadb0c9bd798ec39d115d675c659ac579e95390e6e526360e777d55682f181f324dfb19a074f707bf257058f5978421692c141dc18a80bbe60df961c7f2ecd6a3c2d5df820ee812af11e667c806ab620dbe03bc6be00c2f28385330c75f71fc568680580ebcf286fd8780b9a6a099c879ca7a820fe94adb47095c5deed263bc29347f3751f5f4e00a0c4053d0108358777e79153a9db3ea50866f92e62a315d37bd0a9cfa70f602d0d9b5ce69784c64ef8d19075428871c97c1f70b370b46ad60ebf59a1cbe03ce16bca41fe39ce7ee8696da1ca0f428f6090d55f2fad5f034d4f8b8eb2a624df5352efc92a9d7f085f73bd35d884fcbd9b11511a2fb61c557a88988b4ddffd74330cfa967c2953775e4a548741295f1e15633ca842e9ab32f7325d83ae6b5730aae433171219bc6aac5c0f970a98ab903b658739641a4d59cbbe83bf351930b01a5d0215d02aeb58f9c324a8b74bc8c8ee012f4f031c7e9b643178d5d4df3c54bf126fdf389fea19d1ff1ff55e7aaa57bb187e0e08af539129037b879ea2d1ec18c4abc6b7d329f366c71cfea0831706f5db21e72639fd393752845d5b14bd9d8c03f9ecc72b65daf4ad7dca0834f8ad7d549f401aebcb4b26b42bee2599a98e7eb036f14c295ed67750944d1ab4d83d617df7ab67b3f891cfa06c4660247c57f97c35023151ab33b9434ea20d41937a62f851508e8b7dc7bf8b5de356542c649f9eefcade199ef95f57ebfdace145ccf1c1caa7ae5c8ca945cc434379429aaa2cecbd47027591051434507e6dcd7b88a646e0197dea84ea5ff42943faf7d4f8125fdb7707e5439081d3067094cc1be5279836631863a3eb12d5cfbf804f37029a04d7a5165cc8d639f96b874326439d3c37e7c6612a20de3db0b1b9fcaeeb2549121d0e6780f16a23eb44589f46ad8f4cf75bc845e6a0942f9424151e8e0442f814429e6891f01d15188d4a1c5cd7af2111370562bf4b2b435cb2fdb5d85c6886f65f3aab248753e7ce5c4cecba475eff147514df7364216abf430a6c7a02d8de258334ad6fe87f08b732c0f03c62225f5f756465d5667eaf89ed1e491ca1c088fd5537e81351ccbf901cd326dec6f5e0be0fa23b928374081fb18dc98c1e2638bb03c9e07dda7512b26e0d53bcd1fa3a024bedf56279df54a0c2022492accedb96100bb6fcf2e45d1d2a02c8f6b46f0a63790a2d243abe18195e545092404ef1212fb28d6bdb0136675c11e9df6d4d66d6ac1a8fc18fc008977c19f39b57ed816f4ffae01e95cd3a4c48bb52a73e278bd14c8129b4dabd29a6aa7a71d0f6c8ed4f0c2bf2313e9957543ddb60e757f243286445bae72c554f8eed622959b197c191f170a54cd81c2a62521178602f1880050468e9feb5b1566355faeebda65f22aada2de80866cbe886bee48d8381f8b4000caa6eaaa920", 0x8f3}, {&(0x7f0000001540)="8ed4addaef26584c3c8fcaaf5b2c2c54f65242ca", 0x14}], 0x9) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x448, 0x5b, 0x4, 0x1, 0xfff, 0x0, 0x100000001, 0x2, 0x0, 0x0, 0x7}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) 00:50:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 00:50:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10010, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='.\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 00:50:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x40000000000000, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 00:50:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8800, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/230, 0xe6}], 0x1, 0x0, 0x0) 00:50:02 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r0, &(0x7f0000000080)={0x3, "c5840020573be8275cb162354163a9899f76b7facf15313da5bda725861c371dd6dac01fc57e5ab73b1d2021ec2202fa7c8d5f32b9776b591e8c8607ca8f3c3e9a131cfe6843cef5e4d4dcef67b19d67df594bf7d91560fa81e2c311f7e52be1c4ac9f2407265a67080e78bd1776042032c5c7257ada68c73c3fd88ded3e5c4f525b861fd3c76626000cf021550532863a93c554196dc9ed2f356ab4130604721e80022dd30a99fe7b410e13516565f19263751c831286ee679dd19928397cd0fb765392f3e634227f2a729b063a83cb23fddbf59933e98571558de6d68581d8db"}, 0xe9, 0x800) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a89cce56508"], 0x4d, 0x0, 0x1000) 00:50:02 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f0000000740)=""/41, 0xa}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000780)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000680)=""/135, 0x87}], 0xfffff98) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x60, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) seteuid(r3) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 00:50:02 executing program 1: socketpair$unix(0x1, 0x800000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) fcntl$dupfd(r1, 0x0, r2) 00:50:02 executing program 0: pipe(&(0x7f00000038c0)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000003900)=0x6e) preadv(r1, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/131}, {&(0x7f0000000180)=""/142}, {&(0x7f0000001600)=""/30, 0xffffff8e}, {&(0x7f0000000500)=""/4096}, {&(0x7f0000000280)=""/105}, {&(0x7f0000000300)=""/64}, {&(0x7f0000000340)=""/199}], 0xbd, 0x0, 0x400000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) ftruncate(r2, 0x0, 0x9) sendmsg(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000001640)="78a12b5d75ef8367d188dba73f90d540916a9854b8cb38fd9e99e64fc7a3355d3c3143c5fdccd308cce05a775d1da439713093656315986ef6fe8a114a761f3c20c398928046162dc538643a4263a965525322f4ea9ee8fcc4c98409a1713d595c67b4174d25c101899b431e8df1cd03fbd4f72155", 0x75}, {&(0x7f00000016c0)="6afec72b561add4be84a5b5ea89bd72528a21250173549149936fca35979ed335dc83d2ea9b1d1d2be83852ba476d51497e68318cc7629643402004b71100613cfb7058dbc4b8d87821060806fc0cefaf6cd639053c279680353a405c22693d28162d25fc6547d02836993a4a7cc0bb9cfa6f0f536a0024eb3a73b23bf87879ef289a2042b7ae303748d88ba21136cbd4d95baa5a3e2589640963b40618cfab9fc30", 0xa2}, {&(0x7f0000001780)="086de45aa68b66cd64a18c8028331f73e553c57e03d5381d13b6ba76f0de8ed9e7ea899e792555c9f3584b95964f117892ca85a9651f29c297865dba7b56c55ef58839fb6fa5911bfe5c1495aebb7b246febdfdd19ce03d162564b6e808812c8e54568c9", 0x64}, {&(0x7f0000001800)="fd7159b006f078f1c86986c6275124f7fa639019c1759568ce8a555e9c36cd5cb0f5565fc523414a2647260c318642bd8b7ca7c0c0f4e284762a25253e2bf5b82a9b1bd5c27a091b021f3421318a56a65da62bcaae243abeac7f534899be265f0e69ffda17fb0b77862a685868dd80f5ece6b6174ec1191be20a0a54f3d3ecf734801574846a1eaf208f4996ea7511ca46af3accdb37d1ccc2404c433f80bcf408f36c910cb8c7a8feeab3c8cee8cf5ea3556234b2ffeecfa583f865ce7f1f1aef784d344db3ef72d34628b360e8e037412f4c92b22c410411ea084227d4c3941846fe57e69623965534351aa494c45d5c54fbfaad7bfe821f5acd271120dfcccfa56a232bc9f7e62f6c1eb6985d8b4eda95df50af9002c268e7a6a789bfe4a43e1091565125b0d7cb78efa8b2be2ab7fa99f21b294a2ce3bb63a18374e69e8fe34d7e315b03136f76442e20fa364c4ac31b3d85d389a65f35df6a1c6c8ce8fe4234cc536cc07451f3f593ec7e956280d9fb9d5da2542ab42957fd27dcee09256bc2fa4dfdd2dae5910b6e3f57f41f5d083a94e52c89f8dbfaad17cca64bf5808a14aa30993fc7248f3ba84f97e3867f1b9bc6edf4df178dfc7ced3632628d762aaf0f31daa3f42470a7d1ac0c0aa3dea277173fbdefb71aedb6499c41e9a3014badec9a286cd1e4e76a8049d86215252012fffb88a082879fc31890c12ffb91c1fee07c23e19b716872204c2be659fcdf865fe1130957d1ce1af6bd30beb2544132e075e7ffa27a55326d4f0ca8e9a73bc46e4bd2a8eb0ecd54b2eb17575046b657ae88c9e4c55153a6437e9c42ea6ff23a98edb1e415db55bbacf846e5fa4abc1ccb44764b7b6ec9bba6926e9084e262d24d8ec9022943db485430224bf212762f5b6380e49e50fc50632fae1fab95a11282bb42df575010b731ad6b4cad4af9230f576035a5fafa2fcf4856fcf15327b5de5854d3fd73a4e284410ebe4394e91b75dde9ff579eb865d45514b357795de0c75df3f3bed62e7bfcc580f902d75fb7ec9caadc9fd8aa374c341253b4e9b18579c8d1f939932433aec0c995571d188ca40cb34f498072528be679908e9fe72432937b11b140f461d8efcb4a0048752dbaac94037b2a17f6ce57a610f6f3848ec593a12803b4645e759424d03d01ed3a1c54e1f53e4042036f567fdbb5ac9ab2515c04c767e5ab20ce549f7b0eba155d5dc3b6a9ca454874714555d133d4df9c6d7bd5790ee356706230525235c3f3f4299fb379d9f5bccaf106ef4d03edac694a84adacc859b39dd3d7154cae8fe21f44ddbf554fcd943ed72be3b897706537a9e3e10695dada654b3cd53ffb3488f4094b19c924f06937cf02d7703f1c908678183213b481f5b58cb1431dd8c33c582ec530ced950e29dbb53ba9f570a12f49c1826a2b79a86c203f37f08d43efd5cb61307991ec9cfcd8346a4501472b8df7a98eccbdd45fd5f89be490607b84ff6560c36703522e8c60ee5f96f29a2c08d6d789c4c1d69e161930f40491241a17128eeff730dea1fe5a74ef73af55d14ed35a4f5647ddd035a9330867a6d77ab7b2f743da039cf58cb6cfa3bf878ed41743e71cc0d7a985f3e31a10408267507c011547a77f36416c4bf6fd83bf97088613ffb479f87a74a6eb6095e3f93b9445af1146973fd1b00f71b701a00bba1ca7b0df5c1d531a58941371d10de02538d317b202f5c745e9581f7b9cd5a225e06d582d24d430dff39be67f14eca83b54cebeaf8fdd063b1d159e43bd0efb379d6be1370a5871ee907134b279f67ea502e214bfc4ecb9db2c9550a5af0715bfbf4dbb50ae6040cc2ab530e9105e7e4fd8d2ebc6398446a95abd2b49d71a080649816544afff447649de48c8edefb47895aac2917553c24c8a02e95a562f532c4c61b39fae73907321ecda571e34e570deab9fae9f43ee5f02f8f410cc0141a559bdd0eaa86eee12e3130ba38443c41ee1bfc21d3744837928e2e95d8b2fafcab03cd53b37d7d2b58c28c59e43f163de7aaa5b621f086dfcaaab9c536e513ec2d6c96b6f5dbd058a93ccf4bbaec28bad0fe273ec39e8c1a7919fa878cef44b3e2effaac50993e40cbcef8b1490c021d15522f75364c2739c9ca2ac5563f52b72f1e967097a5c52a174ea531f9877f7e95991a9bd2c6f454b328de3f2fdf37d85087d8052c02e3a578171492e09aeca5e3f0fd27cfd40af576fa7b56e602440475840647ee764dc5604a3883f8bb4964bcbdc7db8418d9442a025938462e3506597df6c44fba0cd6aa8ba32115ad363330207c2e41930602d6ffa21449c1f8c010ec6451e7b5d184e24fb84d8a12c8cc694bf2e9441bbc11c9f43f15b4a76ede017b8874bd1f92b119f3223dd622c43b9e1c2cbb53268a684a3e6ada501e347352d5e049ac856e63e2243dea4bb1528a97a89b0bf49515a0b074a8c986b36516fb453c990bd118257ab74b9c8b9516b9bba3014f27c78da256908e678a850573a677922bbcd5d4ce843881332396d20cfc8a0faad90aa3e12a0e6a154bf943204811a6105da8f79addf55ffc500de18a658103f8348977413bf90fce5f3abc4aacb972d07413e20a2e34626da5b085f951606efe44bfdafe97b92e7353e76ec33b7ad137810c36c24b3e4d80d8ad1886357bc8f2121a57bfa00095fe12860832280cd5871445a0c8ae290e331931a6f64e3fa9c8ea2b1f662fb40456bf2b922d657fa03ce9386320aeae80cdf4b0eef738ada5a0c9f9445b514789c7a0cb548902b95626a38d2dbc8718e4dbbe9f76425e0bcfc93eea6b5e93726649aa5fcba82674b74691e37643d1e12fe10ec2f45332f766100e5408aab4a84d234f8691c1bd88f6b4cca4f3e665e2e973a7a0c2ec1e4b2eb31c42b49e783dfdb7183682007893400586aa624c1efa5a250274b4141e70506aaeeac271b3d87decec94c1c47a602e539172c9431033aa59da6258d29ddc2ea81d9b4cacd558f9b9acf768b518e7d106a40aeaf24c3cea28fad266045d5516a4fe7660eaeb2a7d7c5f0f85690e0d80f5f5f6c0cfd6b5927598fe2cec222633a55c1f3b17c22980f4355d361b7a5486983f37f17fb16738fc1209904eea2c5b2554c27d8d2308e6c6fc2ab648742f71f45ad6d0efe6f5699e74d7ff85a97fe897baa98f04bb292c2d9cb660862fc35db67e0f6e4dae4cc0f15c732c34f3195dfb624df4403811f6e3897ca1f5cfba6c2430a005229ed6e6234514c12fdee9444adb560d3d24d0bd3a91db1314c1fe95da398aa697c3b52749686bc119a9139e349b9c4b13c1c7c3e0d8678aaf595b0a5b3bc70f3d29fe750982034e7c677bb0551b1f1520d39f9b34dee0d5fe4a2f07eb7df16ad0e4568c1d4f7f04653f2792ab1047ec1500b75236223df2af150465744cf6103ee04b26ce8a4199ebea1105b47f6d37fbc8e583f2b05549d8a595f7a7b83e2a694c259625a5bb56877be953cb5819358839e0da8be480cccbc9bb64dd318b85c9cc7188be7414b0ebc33d22840fb19570ef7cf47b257d0a27917f07fddd5a713e2ec95d465f42acaec6d88b47e29e769e02b2a27f1deea092b494554734c56ea3eeb9deeb937874daa2745a361d74fb5769279d87ee9a9dc4e93410e7d70913955608ab7bd9071e722091c7d3c5a4e93a0a2affd2a93313e88d605a2f1812df1df4f0a8d1a3cdbbbca7c06b18b04471c3e67622c48f13c40c055e307cfa0e057b03bc1242d4a1cdf34a78e3232e3290e20ee20da453d1807cf87f2d195673930a0f5bdd54aad651111f656e145e0e67c3175d3813634c05144c1965972749b0482f723e5e540827e6b4d33d144304ebffc245de431d0e706f6f4deff7d6420c82c42308d45e4a852a20df5f6253927571f349ede8cdfa7dbff84333187acf816c2581f28c7a52692d4dc424631c18723467aebe93a3955d27034c71ca7ed41e28053aafb588ad3d8abf10b9a909b15391abd47fda154ac0e80a1468b40dee63e24dd3c6125fed204643d1ccca90670dcebe83364831398e4d357d4846e333f29786ca1b5b46d5670701eb5bbc7c0c52172eebd4314d45c28a7714e49cb8b6661099cd9968d95043a3f549a80cd3084c2a4bc1f6a41ee8b68ff1df531dadd4ca5398362b751015eb299097b4c8b5a18755d1d23cb6bb3586ab6c29c1aadb6d4c90c28c66ba16b1c86d90fc6f80b63d6a83e8cba71d3e2a077216bbbfbb06add5cf564e622dc22173af9601f8003ec2570d3a175a2b1250f99a2f8654ab5863d055bc1a18782a67e568d0fef8b285b2cb4951a874a2e2c32a0fc2456bdca24782be59fed4644efa1cd9115718c9e4b45d5708e0c693365578074624edea358f7a1f023493f4efc63683262c997866a35e535e414eec8f6915b1c54acea92502a53b981cc9958bdee85426c0c42be55ad1f44a2949394ae6681c9b56329081eaaf41d00dd668a9c12065fed24a0211b40dd0373755870376142cd706308015e69ea232f73cd0ac3c5ad620b9b318c1970ed47d9809d4a923fd788aebc6ccdb95be7b467aa3e08377f22e6bd84171ee4d313206e551f5cedbbececbc1796a8ebcb96d40fa0e7cbe0b1e51ebf9deedee9790e3b263f3b6ff429e6c2fc41b4e74d2cd6668176b0402636119009e9ab2bac027e7b3f42d7bc4307b3282369520fb35fbfbbc9006c8aa0aa9dee3005aafe08d4644043841f272be698b27004eef0bf036227b11b424debb8099e7a586407cab006e69f01c60ee6d852ec75a441348e70f83d550cec93ef9976375eaaeebc297370ce957af6d2be905eca1978b42000382d72ffaded2e68871272c55003c41d57c5b1550e8ecb26aaa2a7a678758f074965ba3fe49b47523bd58fea4d0c1e722b55c2668406e093a8a90536900964cb42f959e99f34faa112aff64e6a743d92dacec671babf125460169424f74fa27555dcbffa04e2a46117eb41774cd4c73dae6052f379f2c64749a10303e168cc2b9eb291aded903ccea6c2f03e38dd0f0fb289f39a4cd2739890ece43c148761f0651e9741aaf432d8d9d0c2ef2b64c5d66b9e3c764ad45f3b27cbf9aa2bc605db65d9d9366650413e56e008d20018db263fd7039d53cc675d856af203b51dfa44d01bd88816947c8d4d6562dbf0cc9c61431612c49f2b08c680859a8e1c650324456910bbebbfe6847c31643ba6170f75d5a8bb7f58e14285f8fb74c194036cbbcf47e8fa845d7b2e8edd15613e0edfb4ec8f59cf2ead91e8ad582a2cc4df6c48c5e4d79f0fecb4cf18fb0501794e5f11ea97abee8d23e35132dc6559776282d896f7df93e8355b345ab003b8d5185af35259502552852a05b3e56ba48f4e232117d18fc6b074b69bf4bbac9e356d824d08d68c123b28226c963f61acab06865ae766e19dc84519e2bb77aa6853337c3513958cfc50f7d1feb5b69cda75c440816d4f9ddd5e06c50110367b9798faaf8ed990f00861d6447b2529dc5a86e75607fc96588a4d93e2ad7f1564dbbed0ba0cb35b4b1b6fd2d774406598cc3df08ffc110eef233129dba3647eb590291a7de79895ac94cb02dbdd2d3ea1791a96d602d7fd59c6c1a6dd0a8f9775dd25abce1cc2a5e6fac0934453817b42b9b2728d50bd29d456abb29d2b5ed4a6d51b8108efb9947a5285d29b552dd3048dc5a94e874f5d8749dbbb9c6a73b5a1c56d3b7fea9e484cee12a35bf5e702667c2e642fa4690c9934c099d755db43cfa8b0adb05e76ea4813cd91086f44f9e24c97aa38d53652c02b4725d9351c9c7dc", 0x1000}], 0x4, &(0x7f0000002800)=[{0x1010, 0xffff, 0x5, "97a095fac91b7f5b8c211c39f81df0568e9d9f73dd9af4cf1fef1b03307c0244e0ea2134a5d0055164e316b4edda8ae94fb3e2568152795f70881e020a56cc13c839a5351895310d12f1b5a9ce61fa2abb1550354b420f3d6fb8a5d7529f78054f36f6e28e1663ee5d3b161cc12e51c4132bd2610a191f5bd05e9eb8aad9338f45265819b2afb2fe0ae289b3e0d8f3d1081c8f44743865ee3d076cfee6381b4892db0e962c33a2ea55e48ca4056026c671786921eaaa4c51f142ffadce03b1e319565e87745c8c9f73f228732d13b9dd1ead30c73947b0e190c23b2dbc7e2528284ae056094881ce686335e7948008260215a5a0b6b8ae6cc136ce2415d5f3a870c1181f5e52ea3b130590951c0c1a82ef43a0d0881ba12f90b2b61e8e206f91b2cdf359bbd17d26e19c07186e37c86c042ca5eb18fca92a22f14bd7d7a05cb1b3b2a9fc2032bbde0ee7f637df8ea76a3f7fb34cba4bcdf55e4b4a846fdede1915167e1ddda887185443b183ac320bc816539eaf5b1dc15bdbf74b17a3de93987665c9970a798e7fda9ac3265d84185d67377da5d5a0bb53ca3f963b6add066b150f751c07534164b04df55e31f8d6d57ed9c66898bdda8063de3e55f1b68de398456280b29417ad7f71189c19e970818c12cebc5ace196e6b9e5197203747ff1636615b62617086ed6360819877a7f8dd15954da8c1580fc901abda10f1a9bd78e046ee7d104d97e0b60f42c1d08fb94fac1b3475320ae8e4f88a5e774642d9e0606908936e5d9b75217c496a98bde5ee660aede4c5ad830e4f40895548484e6053cac9b4939f367e881e4e8c4afef0027c7a86be2dbc52f1a9c580fcae383e0ad47a7d683aa65a167a8542a260356db6b48a5bb8d178a6077046e200af77ecb33887447f616f253ef1ab39f12dc8e34b58bb4aea83d8ff07f99dce7c2997e0970d6c953b06aecd457fe9659c6407c1806545c05f1791b01d552448feaafe260c74bc547efcab37bc7afbff84427aa10f6aa66d99d2efe80b1d2ac2754c79b5a8e42c806b0dcd2350f552316f1308501ba57ad594c84fad8d596146bab4bf39d3ecacc2814aacadf455a6b13a36b71b35e2013198c9623ed9df64de4673b4a810ae338f9102d17edb0d6cb872312361861027a34f4350ee5eb04f38c790c0e630cfbd1336669315e74436d5095d6f4b6305f4808263ff606c4cac33247ff36fb11b9bd9d8a968d058813ee18d16302882aba503990969370ccd99136312f1e73aaa0e452d36f859430f88b519c81b7b1858239f40288b92168ac983da4ede7c95f555dc7ca662e6e7fe317d5c2394d7604a5926e108fc0d198f0459447b7d1dd8fe832268e630e5f3cfd8d17a0a721579ab2317723f57862e07919ede18daf007d802b1e62851ca83cf4387468daae0ed258a012126609763e731bc0f757f1e6091c28229d62dfffb83b8933f908a3e139955457f5bca108c32ab9767c81a4f609862b4c5b076e1b0f17c7dc7b6f441bade6a8d5eaa703d1c2da48cf0ba303997e86c8a04c0c93d51be31e8b06f889dfcc61d65d58e755c16921e46c7b31be82ba9f37191cffadf177b8e6d03b339431bcc50110be3914dc8e3e0b628d0f01188ebb33971f6a5de59891704ab21f8df4d4497f30bdaba06a88499defd61167bcfe322d832e05e091a35d955cdd83ee1f9107b130939f85390ad7e2d2b95629fabdac8c161886213879ed2a7b979e834d1625a3cf4e18d375539b1d980f2f7264d00efa378e2659678da4182cca6fb2649c322ed34bf2859c3209dc0b0de6e41ed59bac608d0f4a5174c4ccd201637ff84a651219aba864a551fcbb73e3eb696b2cfeed4412a93868a87322fdae16a29ba0705fc87b49981ffdab4f1ca406c9c25e75fd69a2bcec1336f5e14a0f80b4cdf12be0152536e5797b305ec9c70a95b8aa8889eaf813c6ab2bc44597d7ece51ca2dda8c3af40ed4bf7c5ad4e0b85b49f14e5ce114dd616d5a349b52e74c317722af8e037dc1e5038fa9c1df946b0729af0a58cd599eefa14adf59a23b6dac7a81c364a43b3141cb55c668fdd5c148f0fd95e954bc720950d5ce8f0c445cbde54a51de61cbcac06fe021b235b9aa6023dee0a88773ec3ad147deeecba19b6d107f71a02fcc04747c20425d1bd0aa22911c9e9f9f9396a60f57f59efae445b5ce8b47809bce04dd0d351ba590489e3310fe07c8ba08caa07a192df046c2b1533041d5e7611498b1c28e1b261047b5d27102bdb8ec25d87f1c514361fb7f742059c1b0e881fcfbc331a8642b6d8a1f176bdda195e7d77f5369da5047457c26aebcf5dfed07fa7a91c99c5d54ab2298ce2fe92de2a03cb1d5bec63bf9218bd5f916285cdcba8c851b7e9affc18b0d1886c95f8f3a92c347ff37c2c191724e1c0903efcc702d5ccffb0634692620565755d8247534f57436115947e4346cb00f0463bd4da6f5374ebfd233b585b7dc356d46d0fd8a4f5870a919f8f7255e56b28aae6876d3b3612df3e255e0bcec2db8173cf3a149d3102b0d8eb1f9982bf40f8c1ca197b2a9d98cea36bcd622ca8f46e461a95409e123311764ac07c35e0931d305725844bd9b9602f6b4cb067038b9d7a13131795f43792e2a9ccf9ef2b743dc1b3424aaedab4e31423cee0312daeeb50eb27c76f051f0a1da7df4324c84c11e9b122fc32fa25dc9a888a607858333bd608ce4b32e328e011c51ce8d2e8d8cc28936ef2a6954d533d4987a2dc462f7721ffd873276e55a464eedf9136184186466db1d908ce6319e96ebc7ad2ee2f77893ab776b1faf9939aec278c3a39f24a82006fe026fe9820ad0d5a1b915240c58f6b2192fbbd299bc1a07cf086c040eac90f65f0007113d7438c3bad6bac95ddb39b9c1442d5251cf3ec2af83f859d93299005746850551f6635519f66dec3cff89b18bec6f1be3dcbf054ce267264d2b2eb287b5d4ace3a0f8865e3c7c086a54b2e61be0b7a9d66749d4a296a80ca6c95612d2614563b8f54f6cfaeb6f9ddad4f8bad4c43e83525d8937dbe8e7578fbc4155331745f42efed6f623857beab8d21da3dbeacbf943d8e3d579edc936d663ff367345c7c7e450903777dfd4e45ffec447efdb4f42d3f28418fa76ac39825034cfe6082f72a98befb218679e819b8442077005670b399b79e6320d295491b46d72997f669a4162d60c1724e53c6e53914de89f3f21bf41d10bcfc344eb1e2281538ed3bc41ed175719c85b15848ad70b1f30f2c44e107436f9542d25d6d261ca0629efa1fc4e5704a7e8d0d94fafb2570e354dbabb16aa3e478a86a77cf09fbdd7588024bedbb510748a03be9c9494fc2c3dd70d4456fd99f0acbc932e9219bd29b9cf42e59db9bd2a918fc36123e3bdf75ca571707147a6480525df7f29f6768f6c7d9dca6e881a5f5aa5782e3cf066965e153b760c93aadeb9818facbebd4475e7988661fc398cafdce926830e789530b0d38940f60eed60d66a9617c07a33e8f1dc879e74162f721b0d509aef9103b046d65a1f138409e3e564eb609f379671cb9fa8c5d5e1231feeb8905d12f2405126c8b2f49b5db4a49946b172fef88a817752f3155494da4c3893253c5d3d20098505b916883c04502d2ae02de9f0b229afbdd9f6eda75ffea6820f1c4e660c4272499e3b36fd1a7d6b8b70fef8cfb85611a5373cc6e680e001a0abb3d5e751d6071352bd7bf5bce07cf607cc48248a5c2d44e94ab88ec054c66686f10accd27e6ee72193b5db7b6cad8ae99d93bce3153de1aac367d49dc03f73111b7fb3a7017cdc9880a72d8e6641c2cbc55a6ba3ee4b32c21f170519091a368afa0170a360569f425cc9450e2f4585f5cc4d648a6791f5374236467be74b460771ecb83407ad3060dafbfd4e0a5b0365e05730e637c88bcb881de97a2c69604fa332bdda715c9699eb9eb9b79c0db8ef67c11129b497ed8f96452c952b846d2a1071c23f795dc794c707d9acd4c2e5cca88c910d0712b47763a277ef1db8cbab7bb22bf8232f17c81291668d920bd0d7a1d1bcd9a6c2d8e3df9e0c0931a150c7de528a1da1f550c6f77d98f14fa3458bc9d6573ae0aac35540d4d20f853b927b92a35443bb4ef193f9bfef881581eb3d5952d4d3fb6d0fe470eab983633d87da994feacb1963f89dc16da51c2846e6ef02ba3c8aff81a09b7336b8a2186a005f60595798e0c55877181db0f5c5c6ae651d13be995d2f9885df1586709fbe08e619af0a5ce70c0366a889dc8f800d2ac531676248a1844afbce62165da9afd332a1d1bec7444c0302d81bc8c734adf80c0d617732c109e2f895252a689486333bfddf5642d987202e86a5338c6b961b85eb8ba4ab3156e56508de364cc8e21380bb39904253dd6cd48ae7ab5bd481a32c4ab2489dc3c3d8dd9ef4b5867b4b9b2de993110dff6e74cc7f3c52b1a27753c3c5d7dd0b95f3e8651b8b57e429e2c882e907f660c0e564dadd7cd9233caf1bbf6482567ef37827e880a11fed2e9890088cbf5f1745440b4a1a6d0437eeeead86d2690840dcbe9a3564a7ee851dc8f19ac5e90c129113d45e1669f3981f0f72cda785e4b3c525aea32fa7de04bb2c4c9f6feae53d0744502c3aba91f31e2aa8a67ad593209ac8b7c6cd7d269ccef31e4644e40e63c47e1dcba2fcf07d9f6b7b998d0d74ac12770e2319dd35d1e26a38f30e7e05d789614c3fc1db3359ad197cff88626abdd3cebe6265cc211bd7b29e8c71a3bfab5861b6bf61062d40a7cc47f3d7ec1fc70adfa9f4f17462d7c434d1475e078cbafa5a5cc47b58ab5293343b02eefbbcc6a4edfd0b12abd17e3510a26334881656685d88b06cf4382ca60faf710e7b14fe72745cc87c546bf6db085a9772907b7aae0b413a79e72eb2f9ff6f32d9489805d91d28ebe8267636d83eb68cd85c86aa362d8491b2fc993d296354bb701d24ecbd55681432e87878d4b18a0471fcc99f02b7b8a8631f2ff386a769a6f244bde0aa1729c116f43df430a50441f565a1ac839266783473994ee3b5e32100816f0ee5651991015b9e09e79fcbdbf2e4a555726bee2741cad2fa9791d05506cc18630622e62b55474cd218b60095af93be51c9d73567ec415ba1280277cff3d4eb6130a25c85227863d6f07bfee8c496b364140ee18210ba3b9685bd40dfa8d53a4ec4dd52f2e9a5c040d8c66f39e2443d954ec51c84b145383d1451958deed83347ad4dc2918fa340010eb98f6baa9fbd68dbde49e6af27af3f787f34a54aba2e3e3d86e8df2e2e6daafe942c59c5eb5598734eeaa8283bd819ad2b027c63b5671b9e1f92a01d0ae1c320f2e53ec2677de4d1222f45900b0cb527f071ef87c77bbc172a9f3949830c5e8c16aff566515b0225b662432e1b2b2be3dd2bd6aafea67e6a1ec7cb2022f9b717d550a90b0d930021b9c32ffaf4f4be185a6d7360d6986a7a210f1ece1fcf8e27e4303f40eb0a1fa8574e21e5e63a6afcc05c7a6b43b3581a819d02e413de2a954748bcb40237b0df4d6dff8112f503426b148bf63942c6dc2331fb5f458b1e01bdb04e5eaeacc4af101c13ce1cff6e5955c6f89b4c0111640c288151d26010efb3dd0731ae848ba9640d2498bce4e8cd55ad6657ca67c74785d33b5a11fe747349c693add77428989a4b6437da8100de39971b5582b1fa85715afc54fab90e29508f3604790cd07827cfff94563787d2d063f4b9d765f0592deaab99fc01e7be8288e37f024229c8586519207835055dfc49893eff5735204ea24b6aa551046a996a043331a9dc"}, {0x30, 0x1, 0x8, "6b91c0c62ff9515589cdf518736cc96fa35ede6f29769b2233c972"}, {0x48, 0x1, 0x100000000, "d118641623da6b0f010252df0cf036ea81fad1767e62c2e07968493d23101d15f9df6f5b201cdda30d4706709b8eb431ca4a72c5323f23"}, {0x38, 0xffff, 0x10001, "5aea768b5a9ecbe8997414c2ad7488126782d1dc1d10b42e06e92f9cfc92d463cb3e71fd0b"}], 0x10c0}, 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) bind$unix(r2, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) fchdir(r2) 00:50:03 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = dup(r2) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r5 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x7]}, 0x3c) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000380)=0x5) recvmsg(r2, &(0x7f0000000900)={&(0x7f00000003c0)=@un=@file={0x0, ""/71}, 0x49, &(0x7f0000000840)=[{&(0x7f0000000440)=""/205, 0xcd}, {&(0x7f0000000540)=""/252, 0xfc}, {&(0x7f0000000640)=""/67, 0x43}, {&(0x7f00000006c0)=""/162, 0xa2}, {&(0x7f0000000780)=""/138, 0x8a}], 0x5, &(0x7f00000008c0)=""/63, 0x3f}, 0x800) poll(&(0x7f0000000940)=[{r3, 0x73}, {r0, 0x4}, {r3, 0x8}, {r4, 0x81}], 0x4, 0xffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x100, 0x0) r7 = semget$private(0x0, 0x3, 0x401) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000c40)={0x6e1, 0x7, {[0xbb, 0xffff, 0x699, 0x8d49, 0x6, 0x9919, 0x6, 0x7, 0x9, 0x9, 0x712, 0x412e, 0x3, 0xfff, 0x10001, 0x89, 0x2, 0x11], [0x6, 0x8, 0x1f, 0x1, 0x200, 0x4, 0x4, 0x5, 0x6c, 0x2], [0x4, 0x3, 0x0, 0x200, 0x7, 0x3, 0xfffffffffffffff9], [0x4, 0x9, 0x20, 0x9, 0x3, 0x6], [{0x4, 0x1, 0x4, 0x10001}, {0x8, 0x6, 0xc88, 0x20000000000000}, {0x7, 0x0, 0x3, 0xfffffffffffff000}, {0x6, 0x27a, 0x0, 0x80000000}, {0xe9e, 0x0, 0x1, 0xfffffffffffffffe}, {0x400, 0x0, 0x0, 0x5}, {0x4, 0x77, 0xbc, 0xcc33}, {0x3, 0x0, 0xa8, 0x8}], {0x4, 0x20, 0x1}, {0x1ff, 0x1, 0x8, 0x80000001}}}) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000b40)=""/247) 00:50:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 00:50:03 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) symlink(&(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000200)='./file0\x00') renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mknod(&(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000240)={'./file1/file0\x00', 0x100, 0x7ff, 0x7, 0x0, 0x4, 0x71d, 0x0, 0x2, 0x1, 0x9, 0x5}) 00:50:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) fsync(r1) 00:50:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file1\x00', 0x59f, 0x8d, 0x1, 0x1, 0x180000000, 0x80000000, 0x81e, 0x1, 0x2, 0x80000001, 0x6dba}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = dup2(r1, r0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x9, 0x5, 0x0, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x0, 0x49, 0x6, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0xf9f}, {{r1}, 0xfffffffffffffffd, 0x22, 0x2, 0x1a}, {{r2}, 0x0, 0x27, 0x48, 0x5a, 0x7}, {{r1}, 0xfffffffffffffff9, 0x4, 0x6, 0xfed, 0x7}, {{r1}, 0xfffffffffffffffe, 0x14, 0x80000000, 0x97, 0x8}], 0x8000, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x3}], 0x1f, &(0x7f0000000140)={0x7f, 0xfffffffffffff078}) 00:50:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1000322f6680a600f100"], 0x10) dup2(r0, r1) 00:50:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x1f) 00:50:03 executing program 1: r0 = kqueue() kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) 00:50:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x3) 00:50:03 executing program 0: r0 = msgget(0x3, 0x1) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, r1, r2, r3, r4, 0x143, 0x6}, 0x5, 0x3, r5, r6, 0x3, 0x0, 0x0, 0xe753}) pipe2(&(0x7f0000000300), 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r8) sendto$unix(r8, 0x0, 0x0, 0x8, 0x0, 0x0) recvmsg(r7, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/151, 0x97}], 0x212, 0x0}, 0x0) 00:50:03 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c651900"], 0x10) shutdown(r0, 0x1) 00:50:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) 00:50:03 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2b) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:50:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x4, 0xffffffffffffffc8}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r4, 0x2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r5}, 0xc) getgroups(0x2, &(0x7f0000000180)=[r4, r5]) getrlimit(0xf, &(0x7f00000001c0)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000200)) setegid(r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000480)={0x9, 0xffffffffffffff50, './file0\x00', 0x1000, 0x4, 0x500000000, 0xfff}) bind$inet6(r0, &(0x7f00000004c0)={0x18, 0x2, 0x1ff, 0x400}, 0xc) fchflags(r0, 0x10000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000500)) r8 = dup2(r0, r0) r9 = msgget(0x2, 0x2a4) msgrcv(r9, &(0x7f0000000540)={0x0, ""/227}, 0xeb, 0x3, 0x800) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000640)=0x2) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000680)={{0x1, r2, r6, r2, r7, 0x10, 0x9}, 0x0, 0x7f, r1, r1, 0x8, 0xfffffffffffffffb, 0x8f1, 0x1}) lseek(r0, 0x0, 0x0, 0x2) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000740)={{}, 0x2, &(0x7f0000000700)=[0x0, 0x0]}) semget$private(0x0, 0x0, 0x8) sendmsg(r0, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f0000000780)="3afacc6fb9ed84489167538da03b79348f55536349215fbb16565656c6fa508bf1807c17aecf867c488b9fe661c3721585d192479b36dbad4206c6b402af573fe1d0d6edc0cc4c70ea4cb78f691b901e6ab1d67fb9e2a8", 0x57}, {&(0x7f0000000800)="344a337e00ef895822906cb5c612b29a6eccc1c121f8cb0b98d072488c6b6d2f1a0d261b6365e17527dbe8e119926903df997ac57b535def3f278f05934c347bea2b0a7432eaf1a4cf9625bddd8c7340d2bf8b24d862515ecff5efe7f9297cc5eb021435afa6cbb53da7375bd1cab0c5149e550ba707b3d03dca4e8b7b96", 0x7e}, {&(0x7f0000000880)="ea8379ff3246128bc7b1ee74f9335168c976a0afe4ec2ed0c7b9ff24058e61a1ad8ff806146a357a75a27067f6d28a79a520b5d29124098a81b31fca983cc378cf5d35588043355024998deaf019b97a58076ce1c51a58dc4193f6b940820bd4d8008dccc7c7d78bbb4e612b9dca164e800b94db50c6ed0ded2a5e0472f6edcce21b4bc3a94282720d49ac9b740bc210949f34c42aa2bb6834a3f57fe8f7255e96e849749a992f223261a1c57b79a8a006272b6787f4e61a9ef534be81a4896fe321ee3f6b3d31839d3e2b8873a80f3a1705ab4f8d38afd5284a576c2877b00e1af0be6c6dbecf20b341ee767924ed30ca5ede36267f23953b6619d67d1994b7bf4c9b9aaa81e77399b1912c45e296f922a1609a0d9b903edc538f2e538e728bbe40bd7bf4b156072174a6bc95e34b969443c019e4bfec911b3c1190e6fb30852f3ee66ef69ea67252af07fed8f693a11483f8d3c8184c2a44cb70d8a424934444b2b7129a428cb90ad05c2620b54546a2753be40eca858d2caef4e9d4652276154a78ec154b925cc6dbafa795da497a6d1d948053ff96e5bb2fa867b1cb6118d68fefbfb6ab1fd317032971c874960cbf5a5b5ef96b2b76bd693c4f0882405da3b57f6b4858cad4da6b42a4a8cd5b18d8ffb10da91d13b03c80e6f783f1dd5a6d95059bd8e55a3f41de106a1ec3e67ccfdc11b6387856a092fbcd5ae3a83ffa57e6c143189ba6ff7e1c80ac4080f82d3284c7eef79ac10e029f44de60c1cdc20496d34a8cb16a276399301ca194613116e2191fcd53804bf6086dcf395bce4eabcaf366e59afc94c9770ddb41ab0fcfda3be6ed21c6dc71c1de2a9df7fdb67d248e832b19dba414dc32406a0cf68c5cbbe5629bfec81254730af562b48256f3d69a7b4f4e4345fa2f9c16eabc5fdec897ca1d09101fd61310e6a647e3595218d8a27515c4884fba7e491999816b46ba204370b4da0e8860670ebc6af4d4486f0d4d262326d1f7e7c41e94da191fd1c0683791d0313565b8ff396fb59a969a3e3324c25a502b8f21f9e91c5b02460272f9a259303d944e8fe2365df96144217c651950ab50679a890134c149d38c484521824d4937feb645f4b2da0150c9efdc4e20c4332c281d5f4c2e27b88770fce4c8b0e661833b869371bb05599352a27c21d44f86de9d73348de57fe6f3268b99ac890019e6082f37fae24e8bf4d563cf1c76d5916f083a7622520b6f7f8ef7d81f842990c6aa1981676b6193f97e814a9d7860564c54d034c819c68b450018eb3796b4600e3bd56037402dfce6ede40d077e3913a8b79128c217e47f3e76fa669cd1763e2d11b39386ef21bdbd14af8a6cd7550af767c89231c335dd1f3a1aebe4483135edab5e2496b808693f3c96e60be023a71bc4922b94aee0048fe311075cc8a5155ae6114b50a250ce26635fd901e86210db5c6766920ca8266ef751e0d6c1784a177bdd58f23e83c9cb14e9ebfaa0ed96a102d290b0375683ceace2c8dbff2e6d503fd959df3325aaaa64ca6a79ce4bbe47de7bc7718225241c79cf7258338b87ff343d06305b3f638f3220e27f6ecc18b58d07ae547a8e8e0ced029554e465cd2b30173c1567316b304c51fb6ff2cfb54131d17d1a988803285ab0972db6982da9cd9fc63d35e800e6134fc3b52afd99fb0bd09ed8451b6ea8f6bcbf48ee6b5ada84285207ecb4dc7cf5f41ef51ffd8f19d2258fc6c6592eb34a716b70ce7353d30abb3c9d2626ea5f762ef1856097807932a58dc1aca3c4c81d042db128ea33c6f1d7a2123af5c45de2fbe9a9d1dd699ea9a08f94693cd2396c1d7f1c719d3c1f64bdcf744f769dfab6675e2efde49e1b0f62a27787189ce99dd551238c711fcc07bbd1c920ecf11968ea15ed9e5a7e99e060d242fb8f28f1add6c30cd3fe8953956d5dfecf7c86683df6348ba9dfdbee9abe3e3af1a413efd8774265cdb804166bd3fc602e7bdf58fcc950b6181791f54890646b3d1fb8db2d3119ac565352f0c8c4433820f21b55cad6d26b7c3c76ca1d022dabbc1cdc2672acfb4db543e3a12b43ca8126d010430bc5d8351e7fdb6314fb4aa5125c346b73cd14a31eafc33933538dfb285a52ad35940ee3d025c0a7a33e835563b26bea7861668739c1a6bc4e93ddceeea889b2ac2a0cabea3c92ea581a9abaf7b9343b584998bb1f100b7a513d277fb627f9e7e9f78a56727c94a4e8f6ee93a92c96d815a24ba65f32d2497a33f95b7ff057d97f84e03246338ce35f334f80aa247cd42b6f46de92b4b565ab2bb07593c9b58b5086d8ab6ee4dae6bafc006aa7f5ea7eba1eccf603f3f656ccf2b07cbebb7027d8c472e353635a06e9fb8333b7b24a8b3ac5a550e58668d1cea26f9891e8ca1da597aae8f7159a306c8f36c55d440e95243c2f06f6033baa08233288ea1fab0e47542c6a19cef870a9d9974510b5dcfd45a119bc9bebaa0c7b5110b1d77e8d81bc6f3d0672d3f1f40bb06e26832b82ad5eccc2c57bfecf8e476a7cb93e63987e393c179085d3bcb28ced6b22ea5c507f6e6b73fa1745171713ab22876fd3362930763eb7b8af2adea0e004eed8e4db4358546759c9c5509e5f249315b9938c0c070627ac3ee0ab04ee08f4a5ff44b874ddac35091c7afa7ebb02458a756f825ed0151918bcfc525e063bc01ab1660322a9cfa34a49ab033ea38a704fe144f0a1e5184ccadaa20f06b96f6938955ba40dfd29e7ff54733061c2bbc5a420a8ccb27650b244ab64204832a1e46b27b9d978f469a37ee68168309eca8e0641e4ad4c8c59c8d8e5d1f2d569465e242cfe0e838689baf9221de46443a53ac6c1ef0dd9c7965831d42ce1f39cdfbd4ed18f59bab2d61b945ac4c4b9b94ee98e189f814d8330373e01f1c9ec90741639d51a8a0a2b3589cdd46874e7f5576f92f3faa05c4547a19179f2a82b135d5135e4a33fa9f744195c677ce95d312ddb2c482b9210d86737387e896df4dde379f7c7247e046e6d8e616de59cfa98ccd6e24e89f6659fe9582045af65529955bc3c44aaaadaa769d03829c776a39b2dba7741ab4ded1a342515c6de4feb35921d1a7c771d064331bfacfcaceb8939b2cbe828ec342491de5c2e33e1568f94123b70c89c7df721bd2e45f860c9cb74e3177834dc4529fecc151262c167232c9e3435fb2b62676a584fcccbdc28bec819c31ce09d25e647f96d0e5c7d24ce5fc7d9f1790c7b479e6de73db73cfdb0950b774e369cadff525dbe13a9f5f53049f01446d32634a58ab3362e423d9cd110c3fc01588128d15f57a0a29bcdd91ec18d9d7f47d0f8e6fd5e043c7c24fe247d230f28b37125fb19344b8c2f5971f40ea0535e58cbd8f0dc9a2cb3374d18b45e5a9cb75b60a3b84085fe14342a9829e804efc13f9e0865d013e46f655cc778fdbbdd2b107ad3db51e52189e853a51784a01b925c1deea641818defda177cae0fc9a7d6ae0883240c6addfe8da8b1da912d58ca2de16112d1c7e779a82d5f1291d99db1df4bfa4e0c3bd6ea414abfcf0635fdc8de38ffeef8a2165ebd66000aad9ded157aeccc4780b7232a6edbe2e22e3152587785aa23102ff8c1818cdee78a256bfa9a45bef29750b193a1d88530517a769e080f14a168f6dca594112593fad7f6552a8172c0ff538b1c00341305186fe829ff6704ae5b1a50c3c080311dc4fb535f6f54a9c07d5590d9695d189b033a71e0b80c2cd8d234c8a550f4122b43f72e6cfed9195c2014d92ea4003aa829759371d1e66acfeeca52d27ca9128d805796e2bbdffb4dad72a45d620e88dad64ef0c1cf4f24ca1f6b418805d2b0d7445fcc64beee2dc70e79ba0b79470b5a9188c06ffa2d0df2919bcc4be429a249a66810a653234601fc29e72d280e80f9674d16e15b8a25a2b7dd74ffb2b8ed5bfdc0ac3f732c2519221eb7dd3c0c51359dcab7698d97f20f793f641fd759641b95f91a7a45aca93c016c5d2ba2d81c72f9c6953497183de0afc596a9f46ba3f91369f2ab7b4d38126e7d083f67fb3552312f0cf2818de9dd194f1f57f928f3db1fdc8bc8c6254e4ca8c928ad40e54e91e49deccc6beb9c472d64934715660dada77b89a87d650c7e369047729a45245c1b573e0292327fa30f57421b6c40d24b6b2676ebf2fab8ca268e6deda056c7d31b1dd7deb3b4c6f8acb1af2182613205fee577a433f54b3dff6af771e276c6bf7798be242f96de09613b2df15891fc6ab42e401ccf9de54d778faf01757c538b4d952950445c891714e0994c8af0867db44579275c2f657787d8665c5257cf71fb1853085c62d2679bb00e92f4b9bb60ff45a0667211bbff7a563ef1c88934f649edc3485ca7be7a03e9e6055802eaad4c9777757f9166491b86b0d7f3b33ba92e1031d0e47b3c31b584dcc6a56706e2ef1e4587de4ed569953c798e32db0a210d7135034d71485f7ba08aaa3a1ecdd9b65098871229de3398def8351f9a975f281e1a91b7910774751336db83c0d81f3312ad688405f37ef69a74424f7f46ebba544f7553f7a914e477522d6dd2738cce6e7c47335d74434e3c8a187f9afc354070c62fb15fcd1d72c8104765f5a10ab6a604bcfe49f2fe1d3a69d1f2933a25df47a011023a6cd417c9622cab880ad3e2e478e53040aa368ab93efb5b13cb5dcca506497781f985e2c8616c2e032f14d1c87d12f68929e1e155bb88da00134de9bfb49b937f034d9b47a1221b6bd3da5e5a93176ca2a8baa4eb170e13d8fb52fb6378d3ffa5331d278f856290e10e386adb50a5fc09945f4f6c6218d2f69da3ada788d21ed15d4ea9f95c51e797f79f1a27ec7baff7ae4accd8cb2d835691c79f4c842f9f4f098ef92e87eca0c394aac81aca95dff0a475f27d529dd6b912094f3f042ef66de30dcd16f26d6b425b65c8451c169aa24451dd0d259213bc635829bb3be832cfa5a1a7e284a07f8d48a3b1ca184395bdde04aeba3aab8d8a51bd61f4a997ef7dec02566055d512c5dea64b5633930bba04936384b70383735b25f1bac22b99f63856e839dbc05d8d19c942434a3a3ec2bef8efd93943e3f5c2a7ad90ecada8d4938b1c0e471419d66bc87b29dc843979cd7add4b48179e6ef6217088abd873f5babd9a3d37a2ff9a56b097758ad402651cbbf58debd7ba5f530a51bee3ac07cf71300f5dff57d28e579ce84d0efbe3dad0d8a4e7ea25da1b8e418dde7048226e72b234b2de24306d04de5e17c104c005992514a9067ba0dc6dc3bafaebae101b2159face43f705dd9b022894c6e37ccbd7784a47a42549766468d6fd496a88e301bff168b85fb1e0951aa8c1424d1110033d80a017a43b16ed71c2cb5bd0d49c315317e595be6b65a984cf0e5d2d9de3fbe39dcaa2a55558b098fa9bcb878ab4cee80bb5b225d5f6ff2a946e01f6880e39879273515a5b59c3593a0973fb9a0ce031c000219e3885ff784db14cebf69bd3b1c586e03aa754fc4b0f1b3bdfbea64ee5443f78f39fa941d905e86ddb181d2b4477d93993b5caf723569ebe0155fceaff8357fa1adae97425d2ced0da3631b05286cae5d957e6db415c9de9a17ae7276b1f46090590adf6ec9c20f5dcebca28169d4cc1f2fd2cc0ff41d6ebc1a9f423c0b4990c965caf15d89e0b9fe8b7a57b71c55ce716eea28048aab166e5b4da1a8071a7988cbc41157f90c378f962362ecd98bd953bb542a735662df1e19c1b9ffc6c078cb867d0c0b68b8c603bc0791223d169836c777e6ff8c4d43d539b81f0c9fa8f380ee8b0bd79de17b26629ce05acf63047", 0x1000}, {&(0x7f0000001880)="4f29e5cf5634c52db0e1691714d0e8a4fd7423524d08b879118febfbabae298943616df7493c68e39e29111b5bf20085fa48a143ae4799c2", 0x38}, {&(0x7f00000018c0)="fc42fb66facf3393c81407d25174147d529a9620ce943a67a0d9fdc414f4dad8bd9ade109c9121b5bf7b79aecabccd60cddfffb0c3ae566a3821221b486204b7685da87386ce667547f969d1a688c354d5eec08c54dc5875ccabee27c6af184ea070c6f6b0b9669682b8", 0x6a}, {&(0x7f0000001940)="d58acfc5b3b9a4453f6996b8ac4ac085b3be675bcc72a84a83a35d000c9b67d4e8627f76e2c6a9ba", 0x28}], 0x6, &(0x7f0000001a00)=[{0xa8, 0xffff, 0x5, "d4937bb0773a7156e2d20cf21561884a1380988d8bb8b91f72f93b109eb482844c18947627813a4a2a8ef714ae8ff9a77752f7ea281c6845c96b308181bb4fe7d515bf3f7f2322a4e9cc287581b91614d20e1270cb24e71f63c73bf4b4c0b14ab11ef4e36cca39fb68ab44661d2117f2662563a294bf9d160bd90787cfadf5f0e328ce44da9b7309a546b5dafa5cd3630f15ded3"}], 0xa8}, 0x8) open(&(0x7f0000001b00)='./file0\x00', 0x30000, 0x2) mknod(&(0x7f0000001b40)='./file0\x00', 0xc000, 0x4) r10 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) fsync(r0) pipe2(&(0x7f0000001b80), 0x10000) pipe2(&(0x7f0000001bc0), 0x10000) 00:50:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) setsockopt(r0, 0x5d, 0x252fb097, &(0x7f0000000000)="90eb86ae4068dff269ba62dc37eadba60af5f44cb309e0dca9ac3286505ff117d2539868d92b4f2bca5b2a49f3716d9439f26be2a82a71c399cba857ef20e37078f726b4aae9453c4facb925dc09b983e4c6d8380e39221fa78ca14ca0bae49bb70d9e92f8ee", 0x8d) 00:50:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x22) unlink(&(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003}) semget(0x0, 0x4, 0x0) 00:50:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x6) dup(r1) r2 = syz_open_pts() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:50:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r0, r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f0000002a80)=""/4096, 0xfffffe29) 00:50:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x1, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001140)) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt(r1, 0x1, 0xfffffffffffff92a, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lseek(r3, 0x0, 0x0, 0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001180)) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x44, 0x6) setsockopt(r1, 0x0, 0x1d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 00:50:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1d, 0x6, &(0x7f0000000100)="29a1756f94eca83b621ad4e3ee05ac67bcbdad9eee54405b9d01f534cfc22f2e882512a256234395bc79ff90951043b43ef8171aec5d225d1b93d0946a34f2e2f53e31f247f85ac7ae1ad2bb463d29a9648a88b859db779d967093ff5d55f9e2578ef1efc3976d4abb3ccdf7b3233d19861111c66dc300b3f3813844151c585e9f673e32624b3d5f7faf46f57a9ca0238dd01d1e96f9295004a78a7aa3397a334f600e4e37f76fc4daeb876bb0ae97cc44b3883db943aab3699cbd586bb9e24dfa045e751ceea1425e607db92a43d91ccc5ae9", 0xd3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:50:04 executing program 0: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f688a235651e0ac053da8264ebf33e848d7fc0db0a72d3eb25309808901272adff97b0372b1db6acf04100ef802b2967d73d93e1563c02967c45f1fc0241bb05fea43f1c4e4588997982ab2080000000000006e80f9a62b425e73dad2b1bc51d4a7538f7c192eb81c97fe8a02d0667564d22f6a7c95dbb8e16bebaab3a871724456dd7d857874505f46679f69194b"], 0x105, 0x0, 0x0) 00:50:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x7ffffffc, 0x6}, 0xfffffffffffffdb5) setsockopt$sock_linger(r0, 0xffff, 0x2000, 0x0, 0x0) 00:50:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) poll(&(0x7f0000000180)=[{r0, 0x1000000040}, {r0, 0x9c}, {r0, 0x44}, {r0, 0x1}, {r0, 0x5}, {r0, 0x1}], 0x6, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 00:50:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x140, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2}], 0x1, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x14) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x8000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) socket(0x1e, 0x8002, 0x10) ioctl$TIOCSBRK(r0, 0x2000747b) 00:50:04 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x410, 0x0) fchflags(r1, 0x0) r2 = msgget(0x0, 0x4) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/61) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000002780)=""/4096) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r3, &(0x7f0000335000), 0xfc94) 00:50:04 executing program 0: r0 = socket$inet(0x2, 0x7, 0x824) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000500)=""/223}, {&(0x7f0000000240)=""/65}, {&(0x7f0000000600)=""/136}, {&(0x7f0000000440)=""/83, 0x2fe}], 0x27a301970cc45358, 0x0, 0x200000) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getpgrp() setpgid(r1, r2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000380)) fcntl$setown(0xffffffffffffffff, 0x6, r2) 00:50:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/118, 0x76) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0xffffffff, 0x5, './file0\x00', 0x2, 0x101, 0xfffffffffffffffb, 0x100000001}) r1 = semget(0x0, 0x0, 0x8) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000001c0)=""/134) syz_execute_func(&(0x7f0000000280)="c4c2792166e9c40179e423c4627918d6c4810054970e36f16e2b67602e66430f5af8c44144548d357b000041dea33e851578c4a202f7110f156732") ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000002c0)) write(r0, &(0x7f0000000300)="e757eb53f034ab6fd1cf319a00dc209bd52cb6e001bcce72b77f0a769163fc972aa32d568873bcb379a0f5bf086aeef65dae5dba7ea39be7d4bb372ebb91e1ea2a1e9f588bf6be2f44c6c0964c0a66c8115d7a027d103e60de590a93406e5308dc23b548bfb3e56f86deae4813ddf09b2be8098a668ca9a3c85370e2b686c4b7a901a53f29e6a4650599a8cb05d09dc337bf7e0f73ed416a725da77c73f40f81ed8e584e3c740d2f66cddcc965d8d89a5f17abee13745d6dd88acd442f79134e7a99dc143ff4c3", 0xc7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0x9, 0xffffffffffff8000, 0x400, 0xe0, 0x80000000, 0xa00, 0x8001]) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000440)) getsockname(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) shutdown(r0, 0x0) fchdir(r0) recvfrom$unix(r0, &(0x7f0000000500)=""/128, 0x80, 0x1, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) getuid() r2 = accept$unix(r0, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) chflags(&(0x7f0000000640)='./file0\x00', 0x10000) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) r3 = open(&(0x7f0000000680)='./file0\x00', 0xa00, 0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000006c0)={0x8, 0x6, './file0\x00', 0x3f, 0x4, 0x3, 0x7fff}) accept$unix(r3, 0x0, &(0x7f0000000700)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000800)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = getgid() getgroups(0x4, &(0x7f0000000840)=[0x0, 0x0, 0x0, 0x0]) r9 = getgid() r10 = getegid() r11 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r13 = getegid() getgroups(0xa, &(0x7f0000000900)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) 00:50:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x38, 0x0, 0x4) close(r0) r1 = socket(0x18, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffc6) 00:50:05 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10001) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x1, 0x2, 0x8, 0x4, 0x80000001}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) 00:50:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) 00:50:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) dup(r0) r4 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000500)=0x9) r5 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0xa0, 0x16, 0x1, 0x1}, {{r3}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x40}], 0x0, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffd, 0x16, 0x81, 0x80000000}, {{r5}, 0x0, 0xc, 0x1, 0x400, 0x2}], 0x3, &(0x7f0000000380)={0x9, 0x20}) r6 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r7 = semget$private(0x0, 0x7, 0x100) fchflags(r6, 0x0) semctl$GETPID(r7, 0x1, 0x4, &(0x7f00000001c0)=""/199) 00:50:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x800) shutdown(r0, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 00:50:05 executing program 0: r0 = open(&(0x7f0000000000)='..', 0x0, 0x4) getdents(r0, 0x0, 0x413) 00:50:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000001540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac19000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00"/4076], 0x1, 0x0, 0x0, 0x0}, 0x40) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 00:50:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x0) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x101, 0x18000000000}, 0xc) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r5 = getegid() getgroups(0x2, &(0x7f0000000340)=[r5, r4]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r6}, 0xc) mmap(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x3, 0x2000000000002010, r0, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000140)="5ee874ca3e12cfd01d1d65491a852b275f219a8847", 0x15, 0x400, &(0x7f0000000180)={0x2, 0x1}, 0xc) mprotect(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x80000000) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f35edcd01c3ddc1, 0x3) 00:50:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1000) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$getown(r1, 0x5) 00:50:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x6, 0x1, 0x80000000000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:50:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000280)=0x7f) setitimer(0x6, &(0x7f0000000000)={{0xd220}, {0x2000001}}, 0x0) pipe(&(0x7f0000000100)) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 00:50:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 00:50:05 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0xff23) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x10000, 0x40, 0xeaf4, 0x0, 0x546, 0x8, 0x2a6b, 0x400}, &(0x7f0000000240)={0x1ff, 0x6}) 00:50:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x160, 0x6) fsync(r0) close(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x200, 0x8}, {0x8001, 0x81e}}, &(0x7f0000000080)) 00:50:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xb) r4 = getgid() lchown(&(0x7f0000000200)='./file0\x00', r3, r4) sendmsg(r2, &(0x7f00000001c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="88c4c96c4cf424119ee8c5c729f02cbe5f17158f4e80a4f5b6912c7b0bbbfd6af0f5889810c8534313ecdc40f92b8ff7caad933a7b97654d416ebbe4491c424fe68bbf3babed991f7352a808185c54d81ae939979a265ae7ec6fac836d477c3d9cc980119d864071ec658a01d21c0e7e36a6d3e30bfe24368cc926e29db7", 0x7e}], 0x1, &(0x7f0000000340)=[{0x1010, 0x0, 0x800, "dede6bec385d9ad72a631dea8b5e1fef664a17dff9684d83a9dabdbf9b740c85a74d1bf0b0e30d03e07be5561444924f68b9982fb28438c51fc5fcbcc79acfdba2aa64212500f7da191204ff1f70b6cf30bbd565443feedca385afec52b1b723fe5c65db89edef1ca8ebbda54805af0e3b01b180ca803ee548748c87bd462676939ae3e91611ab1f546d4b39959034c4c524d5aa49a92b70315b781a158311d6704855fb2c8b30ab6dc60871ddc56cd7960ceeeae22c352edcd36a5467994d36dfbf2864a0cc83cbb7e698bd54ffb18a26531598765d65c678a5791f3e402d3084a7b0db1470f7d16571cd8afdcf2f62ab61d294c1daeaf91c090de8bc4ecf7810e2c85e59713b724f77e12ac4bbdf4115acd35f860304749a991a189d0849c34785cf8cf1f627093d225c2a02f19d4adab1076a89ed2955d1af44e2daece55ccba6af85bb060497e1a16e16380829727f37f235ae94a5bd4a97a32d3f55d4a58f824206510e6f4768226432b9af65b78c44d2bc11023adc600feffbbcfabb4db7febe444e9813e8fc9f84b5e5b15c86e5349ad6078b160b984f862f9803dbf2ab01f275ca68127d253e41469612c87190181359fc8edc3d9386f0e6d24b671a5d694f878edfee19274e4f731796c03742b19da7ed6495f018ac0ba95b3cc478b41780d3f88e73f414f8496fd6d06ca93b3fa51bcc09f98fe12ec5119deaac705bd6f0c95e6e6d2474b46f5a2a2a09b3c22d241844e530761e3d11019e1664e85a7100ab796f3c9c0fc1f402050cb4cd308e020d28bb7739a7c363cd16687c9f1cf6c086a030c00d60d0d47a6fa312c8f98315f2f33cd650fd75cd50f267820851eb242b92486cd02067822f8c5e453bf0a6613b6e9e92182125e100a7c5350c05a834829f1f061a57466603404f492306502e70c8865e33aef85c4c50b48cfe314955c0d7fe662f1e9c4ea59f4ed20bae806636b5b944b503d42a93f84d35c7cdf6f49c47ecaa8429512c38eb815aa21b0fe91a08cdc4378db4d60cba3d0c54d2259ab3b99984e95d64e5a03a8f008a9d89c2ca7d23fea4508d135ff2e7a7ddf2913bd2a6fcb56656ea9fa3d60ac2437c49c0d2f6939c4af7df08d7f47761e972ea92c5e5c8b1e85db6fa65004fa18b3c6f0a7709de35b44189e03342333c3874e169167e208cdcab754e619d46ca2700ef8a81608b29dc176db891c83e1c23abc2e26f632faf26c8dea0920bd2a997b4244aaa2e97bd076a3b801f37d5228cc0c033533296a8cf3b7e4fe3f2440f0fbe0c12bd70c875d7ca9c2940ef25ac15cab6d6e977cd1e3fd41d0f945479270b36237f03547dbcb0c7c1ca8efb74f4628df087b8452401acd86807e3435d04c20ba0b2069f81c80b94184ce932a7ce11a1da5438b31bb5c1d7126abbbd16c3f1886cfca13fcfa51c38e4937ea31581ac8b90fe8d328fa124e291d3a971ba5937f605eb3760833a48ed46d071ee3d2520acccd04fb1e4acc49947521f6db4afa49b10927f2a7bb8ca94686055a1c4c855a2bc4302067cd24aac8af8b704aedc78781afd351f77b06e0b7086ec4c49b625fef0b9e9efceaf9e9186c8e3bcd2f2de50d0db265594a5ce63d9e03fa970ba0309b5d0c31a6a33cdc85f3d862beca3531ac2cd5b0ea9d050929e4b664c6fe32c067e93b3ed31d6d5a89e1698e402eda599e0a8c9264e1d1bb5a26d02fcd78179f75a4e114cc04ddc1849f157ed40b0e408ef2cf656d73d22d2b969aea87869096a40225126a59c2051fa1b8c387ccad562cf4a1cbe114e64ba335eba704a15f43ade2cd3a0a5ffc3b9878933cc76202f2df1c7b3467745a5f80d25cbf6a782272deaa232240b0763991a7fbcf349e0412f96e6d81c761c39786f530d5d790881c935c44b18ae65152e7a099be4a24f66df6586c026052123d7bfe9ea9fab8ccf09b3eda332d5de0759aa135df70e8c336fbec3af7c8c19a77d995dbc5a1dbc65c8e395c1ee067d03845d3fe08e4bfbf773142dd9a24f1e7556a89280b96824173484d94c7c9b867bc5e100e8ac1696e31c91fff33e170eed436130ded7002599687b4f0cf8d574e5fa553579d5a56f369d41047ca90ac7b8189968282d0fcd71a43b425e8cffa779a0219d5bf2b88728167cfe921a9b7d67bc7a3b0bb2e492958c38b8c2e9dd502381c9c8b33397564b18b9e281505c56c685841685a8c0d8ae20b4a90dd847241d0dfff06828fa698ec7e0f141b4ed169c7ce603b163c25b811b83ce99f4d237f34ce22b1124216a91eec5d7031abecb9ef9c2f8acb0664fdaf6def2b850c72904b4aa695aa5f8e382d4f5eb4d266d1dcb4d291c029b1d2e39ff400e74942950b2efd0b9cb7109c257755a62bf3ca7d1126ce5b2e0a557a19eb3b6163356749acbff4f60962e96e19d3231baf8c32c0991ec4cce4c32623c95d4d57aefc2eeb59f740b44ecb1c9df766944a1a5a19ea3d8bfda94dfe990a978eb6d041ee7ddd78f17561f9415d062e734729751085c503917ec87e9cad6e58da6a930ecc3f0712506d213200ea08a2b753501de1007f906c6efccc58ab5114da566cb2f429e396e1076db03c658a5e19d4caa00e5156af6d776ae99e09204d3ceea3217e7510d679698723b2e2e98bd5066a08daa4337f126aa9d9b5b3916a56f1a9978a81a81852583f6c523d1957cccbd913930956d2211da755f012820116d77280f582ed1b7e5cde60f4c7b5e5ecfe6192aebb063c92242dd16447a8a8b8d39a67b6ea1bc008c75809783f4be800439773d387798728be83aff42bb65ea501fd5edcea133623cffa9c55abe95ab549784f77bdb963238d1c89e0a6d2ea759fe0590ab1ea22835febb232ae5871c8d1847a66e06522e38a9d6d9fd39e8966c0dbe13ed8fd8151b17d5330061ba011ea69d6e03d1deb48636b1ea203339f3a6c541fab485edf35cfb68a16afaebae8eaae3743909565208799f091293ca491de0ab37008c8e0b1774d2a05167ba1b50cd7d4cb264b8cae2d1a42420c0c424f509288a6afb67b9bbef5dd133b1852e5e529ce9d5fee0070a3c099f86fc7fb53076ca6a8154b27a2201429e5a6bb6e8f15eb9dcfc6fcb4d9de87f4ad2a7fc79e29d7f0dfd23a3afac4d530237af0b7951653dc0393a3fb6c2852231fdd2cfb45ef6f2c705627c4d1cf443e0f8253d3ae03b6dfc5aeb6d818c580245e289f895eb620c1920cb8d8503f19c39a7ccc4a402bcbe41387d310f0ee8df607bcc843ad3a44c9e1b09d1517e9940056fded71ac827068240f721c462e96407963cf68fd699955f5db97052bfcb2263b300aaa237486ae398585daccef1db52311473d71c93c8ca5111996ea8280db4d9747bfebcb532b49450c5a6f89f5e9d7737f561c580b9413d238abe9df5f1b2c4abeb3959f7e8399263022da887b4e88645fe2a952a81de880f6df17ee63fcff82bdd1d02da77af80eb4a8af1d09b22305f3e85d32375a02d0ad761e61024ad786a644de0832b2a513415ca5949e9af3b4e547b94ebdde5dabbc0653ab94a4603934e9b72f030225d72848d27925445081936aab1084ac62a2ca3524e73684ec041e8c77b058df7c98494b0c7e008e1b3325751dda8382ce3f57dbd858f7f6255394c88744ae18515b37b5d3ab89883c0d4c9273a9d14d423745a5dc40cafbfc62ce84b265b90113bf3eca92487692cd0e2a704a03dd916023a8193ab89140538b93000f0643937d0a440d2187e010beec10be80b7ac91f436c66e1becdd35efe3138140863eebd131bd811f44ee012e6fe9e92ff9bf19cbe7f575e2911291fe271f38cd4799fbbe8de61766a1eef5163c275fbfeae12773b0ff762ffc471ec8aeb7b8e5350702805e6d4b9338a34456d3c8e5a57080d9626b8edd0b9b71a1d60c17cb3ce30d4b2e4bbc2caa14458d04283497f123d5bb17710eda68e6931aeb0bf0128096ae54735f67a403bcdbd3af6bdbbca65fb128a1b6c3341fe1be24091bfaba9b61a69716722ab4042a7c07d3524eeab7f6712e6e7910098527e9891a8fd0fa962a7996fbf90f5e6b6c7519249bfc1d4ad3374b1dcc978ef9bc1c111f89486aac05f7f1193334a8f7c8aea90d2bcf404a43c025540a2f5be6b588470e9c5dcd40f11fc09166531c8cb22d56a9bf5c10ead9ec34b76846e97dc17b2941290a0d6db697e89f51b2c254f04635b335548101f9d43f1cd814d0a9e78d2c8c6dec031b03062a6c801b5ef025d61e823804d400e0c92ad4c90a471af253cf9f05976e8513f41a0fa28e696586ea0a0625feb12de4f0e5dc152ac40b0e01450fc20a04b5a89eddb9dc19adf77298c610eef44d44b7e0b13510c576050607b35a55a0b9b4e912564bf30378d8ae8cb1e8ee53b3f949400442d2788e6f98deec31084c0609caf8a6f596c1f282aa6c3a1aadfa8c0b2ad6dc49b63e344591f1512d331863dd93b2b3e35717940d0a3a2744350e66453f88c620610f1cf1ffced40ca1f45684f85c11809bbff307703dc4445b3ed167223e5207d70c2f6d57ae29c968340e76a3daffe3f632e921f45438276ba944113b48080c477afd7af640a9b146455387459d414950d5365899f83c18ad2c6ccab794fa6132ee374bdd5bc601a5c9455a4fdcaa5c924a199c0903823f78eec758342dc0020518610a7828d821256ecc08b7d0bf63c23c8165fa0327713711b9ef96c0129ea952499a3e816174d897e9825bca711f925c68bea85a5e87234b463a35b274c1dad01f145a5062cdf0b9909706946e400f0f2292b525d30475903d29ef761017f4612ae915b557460ab07b22b97f5a3ba15a41e1216590cd08efcec38ecc646ab68b2775bb2e43334effa9d7ebd6af385b2513476df792365b8cac4d0616ca9aa095351ae10958442545c4fbd0c93a5b0735779bd260c2b5b5757ee1bdfef8cc7b752c953e0563c17fc6555a092c613b40e062b629af4dc580968f97577af15b68accbebe0d106d8766a6d6dda883660b44f7ae9792405856db6b42f46749412a37bb7eb172244bb39865c7df01ccd11c4c77d6140bddc1d85b670c5ece6ed878892e668e3169f856d3a2cccf5c13c92ba08426f704d03a979bc98ca4b769f3a29e9776b1277f9542e91c06a2e5fb217404445a5fe546688bcb1d77587fc60836ac31a30a3fa35950e7a45d5c8bd2fec3192589d81ebd6363a480533137aa46b01276f47e8d4cff66dc294a7d5d508576e2f53d5f27d172196f2f8f317f01981b0d994ac165a389a7251967745ad1c515c9327ef871b13f64eb150ffd2bd02f0993b8b198d338df5ce2953129461d24fe41f7226df6559a8cfd60b94d2cf5cc24a5dd26274fdabefb9d71b87f378fb8d1b6bb44c29a515520747d18f9c3c801d7ce3acc28792fd6dc97c3d580a36588a458cadbc3f5f49a0648d9787b5f829048cb24273a1fa6f2252e93db6633e303e5cceeb70512f3f3ca1da04e451f0326f80e1542fcb465eb962cf06d8a6f5d331743385706ea4b77242e5f9f487ee61b73fb14ebdcec6858bf788ca8f46475032cfec390433db7b6cb6c869eca5db5bd93e7b3c872ee350bece13ca50fd849a46c769e617a2376bf331b3fcda6a4a96e3378d33be36553b07eb3789ff8786302880d37c49d1f95eae2abf8b75ed55b510b2877c3da4de611ea6c9d41a6f2ce8b44adb2cac8f2df096d59cecd1def8cc88cb1b853d5512a898a879bdf76b81f7a7f75d95405a0723f77c662411aebe039c224086954571f94aa7dc43a248d6979742e47f8f335a58a2e3385de"}], 0x1010}, 0x40f) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 00:50:06 executing program 0: r0 = semget(0x0, 0x5, 0x100) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000080)=""/30) pledge(0x0, 0xfffffffffffffffe) clock_gettime(0x0, &(0x7f0000000100)) mknod(&(0x7f0000000040)='\x00', 0x1020, 0xfffffffffffffff8) 00:50:06 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000140)=""/179, 0xb3}], 0x2) execve(0x0, 0x0, 0x0) 00:50:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x4000000000000, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) sendto(r0, &(0x7f0000000180)="4d72079cf52568073bc66176d07f5686d33388ba7a42e056c0f69eb0483ebcd8ffcffd7d0bc735244f05dcc87abf39f9e6bdb721dee48f187dacd780731a0e882be32bd47c6a6a30a0fc92bb5590ddd707e6b88a5df291ec914a15067d8c3e467028dbea7cd426caa8e87fdaef93bac15b09ac8b6bde9eb60954eeb21608df1f809d9d493abd3ca668d4eeac2b9fef68d36a852c123b16c51aee8167784881865f913696dba5ec625f282c794587e41a0135a32292e00ba9877d374411d0e0eb068a7818d1c5fdcbe9ac121e52d5a6dd5f90501401893c1a14acce814606dc6700eb145505e18ac13b0ce8f01d5ba23a96a323dba56c4194634db7139239a1b8783b1f67bff6c598bfe8dc62a999de433d977ca67d13e79a6f6fd316c8652b18893059bae2f32c54325ffcaaf3cce2c05eeed87c529ef2b9b5a4435781170e30510417e09dcf301a7cfddb14880ef994a0c30cacc039937f56769cc5c4f3bdc2f9156e50fcf6d22b39123d642329655e028a4e36c74134ad503c3b4a72ed7abc594b0e738bbfe7caecaaab1b82dbb991b2af7733c09f3da035ca1c6bfc8813fb6f99552c769db3b01d26eadd2405a2891bbb135a4723e6cce88ccc183ba8b43c406cc8dc37c58ef8709e08a4188f267e725c4a2103266fed4e2bb4a5f5c043936ee2af28708dcc7ab2c2415e2c3e2f74cbb3846e74cc3d6c1b92fd34bb8be1b67e50bd4d86d6de5fe2349549e1ae6f0e132bc3c9df5fb7128943b26aa528ed347db8f15f1f93c15767aa8e219ab7b0258250b62685b98d53aa4d56819c02603be60c1bf2b8a1556dcd74f36a98ec803eeec3f489b45995b30e6d7f189c15e44706a86001d22841ce46b8ed6d451a7990f682cfe993dd4d9322d8c286a3e001642d00075afdfd6583b32c04b60aace6617a106dec571ad86476c32a1e359064e474dd83f39d2bd0dd9dc88672fcda601ae12823b21f078a45fa322c6769624b12b1f6a58f2f6eed8fb46867bbacf66a0f45ecf834bbd57b974d5f501eacf8afa71b10a685df40ccd8c23dd8df44e42817fdf30fc1648753e6693329b9a6aec58f06024a5f14602e9d95470b43bba0a6e2eb2273502d917f66dc1a78a719c19975988c44948fdc2aa1be9c6204404b064cc5ceccf2e95caed504352bd428771eb01097a6bb08107bc85f923e73dd3f3cf7df0ae7c05ef936b9bb858786a439a5f97a0d2bb47f7af2559ceacf28b27b5821de834edd15b9c3b13e19ceb5d2703202c14f3cb2ddbf317ff21e83b65285a06053057c5af8efb61b28f68386ce18dc386592f10abb8735546252d8b22d2f2505a8818a442d31aa26543a8e4a65ba9c5930507820a9f233c45737975091cfc14e9c002d6cd1631b3dcbefb2d9a827b2c35b536083f4a29f6741f87ad2fa668a6156934366241ce002a3dfa8d46858df97b0531f855f1737700d53114ebe4937e04a195d9283fa2d1729616047ec70dde64fb4feaa15bb8af005e4be91373f3f0cd1e3ae47bbfec979cd724257c584df742f74f73c80b5d660984594571357ebea6495051b87467d965b5dc7f9febff5ba489d576e963d5819ed51ce68341347b8243dd70a13378c7c984e5574509fafd6d9d0e36e71d7112a5bcc3a696c8295b5537876c26b6a12dccc48a020b8b3c1876c6ef734fc4d5d848f1b601c724f56cbfc5a1ba664513b43c1e16b75c711762bad08835c6c6f00f1df41a7d365df4b92db00390bfdf685559d1abd3a319234ef4ea45a2a6937e7ce6ad0a6bc868f882cd4c840b79ecc07162b6c17b0635f4afe3fd987e192f4fa7ecb2951a5aec873c1c0d3053f8de95d31a33abb7bb10a5be9d7efa98c007089e17f911c0d3d568022d347e8b97f9153d74f56036b8ae6e65b1d78688d8787d78cb6a552873bee9bdd683e365bc4d39b4094c1fe3a05d9e6f1ecaef51a7cb6e312de67a0839aa4a1e1dcbbed840016a4353366f8e82ace88e04568d267e73ed84b19fb5395c057ec75a5a6c2ccca1fad156086a162e08b33a64dfa337ed3e633726f0abc7e5ff4aaa091542e562d3207190916a105551748d0d9270e9a2057a6d82e910a1df0203255aefbe6981630203e0badf6794398e20ce218b216ca2f75787420d010c0d1f387f4cafe521a20520fc5ee5774d462c7eebec5d3fc3fd3206969031e44df8864f380c91db5123d1b4eb85974b75f4b22a41138f4af31c1aeb5693b8a4c4b7258f8ea045c7aef1cae55d1326ac535ef1adb7633cadc5c1ff995d0c929fed114483cef60df8daa688a7a6b5f7abae01b864c3088c39573fb44a994a610bd843dba310b4a417814a9cd0d733fae8cf3778bf196db6502408a06a91af2f82f2869db5ac3f4b08d65b1b8a5be5b5219199fcc1bea9ce34381a180455bf4deb5bacb75973b5315bbc4507c8ecf3604ba3d55aff33ee8c3c594864bf56ad87fd6189dd06d0eb03222d2add33f2783055bbca0f60c259269576f285a7b0b451663fcd84d368458da1d81dd0b42c1144089c3815960f5ecfffba078a5e12a260ac9c32b2ec348d96b384d7b17e24bd578e55555b411fb03268a24122efa8f5f2cda96aadefda44b43f1a5b7164bcf2775bcdf7f61a69c442fc6b2d6eb182677eef154be1ceea4b6eb68a963362401e7798c5d1c13871677417181a4e755a4bd04288353dc461f36c7517fd02ce8e34f21c1c7df279121b4d641e99e8b4d9e904cebe3739a5e387f95e494936256001e5d82160fc5f8d22b8238143d3d6f4b10e28d07b57c345a20f7a7161de11407592fe48ea0bc6246316d9172a8635bf570b99f5fdf378cae2b6dc3db39bc7e5b63c1a9a5a17d16d6e0171a61aaf9ec3a7a19c6b2a9159bb2e85e34771d3dba02aca8f7ee2f7e9a30b8d7ae04b44f7a4d7d929f7d6e22eab524432c2da891aff8cc2b60e10bfc07eb57748c8ff453467355f2680588ab630de19c3cbb455039a886d9707279b7c01657610e211b2f8a6ba037368ed20756719b974ae704e5b0077eecc3531cacdab478b22a3ccacca0281f2b5914c20f9450342c54ae9df2a0ae18746474a5f7ee7e14e5f8122d8696236e9c6c341fd811967d2fc55e97f45d7f095582dbfd4e1092035cf1048d293220291c2f975e4cb559b1b82da19eb7a9cec5cbc2a88d01adbc1eb66ba25bc675ba1716b32248d2c8ac87a9813b40b5d79aa4fcac16ead0cd67132eae4ee2e3d6715393e91281fb400a866d7dcb1950b7488c9433657ec5ff38952cdfd5f76298afe06162c264c6baed45749cff80431fb15138cff52d6160d378ead8b3789dfc8777a243fdb1790ab71e7a463a63337ac979b0af08fc95d1f577380c6415c05b7fbfe9d548bfaf3c18f175e3eb2d5ef19fac2afbb8e733fc43709638c28ce510d61247afef81e0f5b420b100a554ac1775a00581afc8d30b9877bf5166dc988200dbf30b0e52a39c39c1058baf297956bd992a7bec96c67455c644e19c49b01bd56efaaa40f7ebf3c67d6c05553ab22a1a9ab57a4cabe5622c9b223ad188f45b67d3ed4f1685d321e3836f353ccf43a9c4dcd9dd9349daf37c83c99220c68d5467e78fe01fb049094cfdf8c241b038e3f5cfd6a9f8d879ce6b8dbf82ba09899bc82a1a9be8e2b31f20303c42fdb60c69f2dfc4f0037fc70deb5ad7e74462dc398f6af097af2cb9108c403cc51170f7f960492048e57ac74febcf38dbf1334f6ef5e33f62591e9847ba53acb029a2d0c20828b6d804c75adff4f09f79983aa7ab6f314ba76adad1e821879dc4e0543bdedc017228bbeb88cb4c28ac40f4f99a206d68090b095a2ce1ec34b37a96b7164009d94b6584c512b9f39bd026a7dfb4e5f6f5cfb84ef3ec3810ed102be682f9b899c1314ec6edd29f6b79a8a8cf21dada4a46f3ca3c5c3f369759efd1d8c429a274db3862f40e745235c97c8163c265661760490dfd6b5a7171ac48272a14230c5dbd696bdd6ec0dc0da8effc506be3580c11fe6e08448dd38024ba602172b2576093edc329e98f6f3dd69bdf9ec32bc7810992e738d547739595dc1227f93976dd8c17078280fa2124baef8aa7f446694df33233c9e0bad2d5594d03f541ea97fb8916a5e11e1ed0dde63381a78c3b80a3698a783ccb824825698c9efadb5959fca70141d4cc3ba4610b5f513d7e50c3557f456fda34f540eac76fe6a32873649a1d1712079f2b21592541189057139500f2ae942534022baa697fbb5405d1539120f1879f81f030a9a725d3b8cb93cfcae17120cfa7e387c01d7a4dfc7c394f7a50c7a2931067d7ad56aa56ad7047297d67e746b498abad143b552baadc1822ff41dc35a3c4e0b038b58ee571db30f87a5767aa63c961875979ad44370295fdf2c28b4b19eda7b96fa25e8ce915cd192b4ee30448fd0b73f2ac0bd8aee16df0a35ae7263013c9c4f65e27fcd8b54ea15d6d6c36b7cc89461e1d7d313ae0d73c38239d2b0c42af266095db080d7eddb2c21524ff88943d3e001a293037b3f62e5f68598ef803d96da3fd51d000d614e9c3ed3fb16e8eddc8e59dd171c13477b00c76c72ae9a283e01022a26019f3976847da807030a0e7e57405d56bbb61191bbeb6cbb35c7f14f71b4ae217f6fbb14084ddc85b62706a11b8466b0527f3aa6fd13c0a2c0c587330af6c5d6f46979da6b7845bd1fcbff1540c61d1410dc4b15002c9cc6c0cc6529f49e462fc0b5ec10f18cff92b2890fcf19d48e174686a93c9baaca52e983668cd0101227d6611dce043e58cc8a758243e135e73365012b842f563b0d813bc4f403c6e2e6f9a13488551ec67e4918a843a713f865211fcc1ab5ec7d849a578a896ef0d19cd9c1e39e44d3792a57099162f4b1af6fd7ac0d63d46b0d84ee917047b149cf9c7f4637a7737f24f92643f776e027f0f79ca3a4cf275daf4c13168af0183d4277966089dc4a43faa900ba47559395e2698a2048b92f25e80628f4f70c4cca8867df7f7e1bd85492f077fdec73960a7e8dcf34f54aee7861e9d289e15cb1d1898a88478b700ef16abe46101995df71e530198bafb38c4cf96637028e04b7a4d7a6198205ab143b15df1a00ef2fd08c89fb602ddb25230095699ad18c1a598c21b9a40fb3a5dab2bcd75d57bbd28ea7b4f1ff99f6156300b8820d80f30d195beb421a7983c36a9ddaa6470be6a637b919ad94cb33648c72e220ba8723abdf0ff25f72d41f53c02c6713c12060002109d5151cf311b2ba6d982ab93175385d2aaa7df1348da028c29b5214bf48af6272074a8a862541ed21e187fa52d046ecd2a7ce82e18dcaa5fe111ac8ebbaecd1e000662593d44d6e8416ab6d3bacbd5ef156633177fb64ea7175d08f6cc8d71dff5d9be30ed254025dfd7270b584c6b36b278e9b30838189b27378c2b0566fb68ee8959ddfb29c376b6419586e5e2aa7f9a7f6df52f2342124440c703570e555150b935c3b23b18680e65b971b4060e47eae095b2b31d372ff965b80a172a79ec03c8438eea6b0c99b558d9ce48ab6c9548ea96b6974619db8bdc85dfca633c3366ffc1e559e83eff7649b72bc35db448de8ea6380dc34e17c1594a9ba563d705d2748d62c00bafe9a8f40a727bd40204321ab763ab125f1133a12a04b75666e445e1f7f2cb8acf653c01c8de9a35c765568f0fbcf1e7a50b3903aa092a6875ad547c8ee5f0c33a71382ab62536529edb38cea2809222920d7be7db50e9e917f0e513e1f3eebdfdff80654620fa47a10ed9bccd22ab655c3374713c6782c74fea462b4224fffaaef390e868f4db07e9", 0x1000, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = socket(0x6, 0x5, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1f, 0xfffffffffffff2b2, &(0x7f0000000100)="f9ca0507fea2bdfd2f17131a2038f76cfdcd34c3", 0x14) shmget$private(0x0, 0x3000, 0x28, &(0x7f0000ffc000/0x3000)=nil) socket(0x20, 0x1, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) setsockopt(r0, 0x7, 0x10040000000000, &(0x7f0000001180)="d8cdb02ca46fc0619715e49839ee66b630c7d3e5066105bd4e968d561fe3489184ac4cbb45eb5a224599b9db68a5a28be94a8350b1cf0ae871ee4daec015de8aadc898e2400a2bf05d68eac61ec0667ce7949083ea60f3586d5a06635c4afb9a216cb5899d1db6dab61dc9852fa4bf7d54511457c402426a995379393589eb249867888f2e0133ad10a1728649feb158002fdcc3f339aed42d45ac1c44e75875d34ca9d0da2dc600e3743dbd2639623b2d899dd49bbec96b90267af2a36fbbc197c52629cdf04926b4a1b03aabf16fc28381653076ca377b4bf3176a6bf09479672f595b00aa598f043c7624a3a825ead6f2c12da651a90f6dd71a0606d12e326fd84aa028cf692cfe9b9d9ba3e5fbd0d796fe9e52e5949f38be213de4a425192e197adb1e1ffd2cf5dac293bc1b4b371add8948e509621164da209fbd12253d0b563fb274f4e14e2939f2a5bc16662e43e38b4b1d58723a5517d99fcc2c08505d7d4644a12190ecbd25641e8ed636ff6265fba0f4a9b76b328fec12319c3a0768ea07ab9ddddece471f33439d72bc52245a4de1786d01a9f6c7cd35e4fd468fe6a768e98642506f2d78e0517f1ced2bea60ae6adb89166ef5ede6b891283d9555e4ec49e6fbd0fc0dba2b31490a5301a28fb8f2b39d5586287c804a6f7257c552923d56171cd5717ef5fd42d2e19ee8f6f514491e3b1b91babb62ad7641845eb87872544f385f24f6482804f01dc2144550cc385d25ceea9144bb98e345f4d48ca4b9aa04ae1809117525a304338f6b44713e7ad5cc128d155dcf9d9aa6ecdb9f0a3f0508b30c8358b0141ddeda1bca702cc8c074899575f5f85066c197143efcf41030badeb909503aaf138e33e2381830634da5a6dedf834b7c8401d767bbabaf20408b4fccfc05ec6a54b8d3272351eb3bb87aa8c64fbd95cdf4597bfc6a1bbc3d8deca45d5f12e18decf54a7a2e23772a524a799abdc934dc3d9c7ab60f979fe94c879264cc8cbf73155d51a691e6693cb14c28666a5087f460ba352eec692b1fe6f4e74a65279a03c94921cb58f52e55308fc6f002b62b11422a2b577134a0c5ee77e53cff05f77888e6d97cb1e7564d0e1219a3ef4b703bcb74acde5ad96c799928a64c828c427f668a52087756f1d530743b2a64fc29df919499adf69b9ecc3e242f5c17ca8b827246c090c2ce6037e556b2c2795b73b71aee0d0d8ba3bacdf18fddb693109294f44cbd67ebd5fa9363154f7ef2c8717793b7b34c1152930b816ca2d2d4b946df39a04c0e829835f70649ed6030d6268b2867dd10337a919eafad5cf6ef89af3a8a0bc0aa404ea7075ae65fdeb276eb815a18fd9bd7ac6abbcb74db6658e32e526a13d2791974923fdef63efe965b78d1a4b197590e7cee15da8f2af6ae8984ca92d277875347b70d9854f591412df5cfe8c690b0b1ff5d18dc72e0351e7a977c905e185641d2e30aa0788d5331edecb00ab1246ed296d4a03309e215b1aa77a184d5c8ad81e9915e2d367e2d74ff0c8defd9e2185a0a9347ec4c49ada959fa6bb1733282a3ebafe8eb7940c016d22c39f8b4ca1e483b40b5871eb6d7b9c18378a838b12152db6ff32a175dc848d8cc2a77394091f4908fa597122e588f67ee157cc7471f9082900de14e7f30e73189e479df8c28ad8cd83a00b95670b9e1eb43690282a7805f4251123942d1ece8d916fc2120ffa6345fd7c2399f692eed26ff0f8dfb36b4070fb7617253baeaa360b253417a8e25c895d3ca2dc33a0482c6cc8978d9baaafab7a78f82557ab4435679240ecfe1a30f8444fa3cb155a322bbe1c43241bed4292ab062560d9eff5257d4180b1527ede1bc309233dc59dff160010d5b57b5553cd285ed5c6f4c66389ed85cb904b417ad0978521481e4550e02d5d610a43a0e895fc4d7b33d4c64d46b3c96dccba4b744b09e5fd0b640c60d4ab51fd2317b059f894ec8a0c1a5232afd4eec54160bfbbe55091bd164e0548a5733b5ca42b7e8e565bf19d33c9255b84780a915743dba2e4fcf3210aa96fa73b4fc2a3a704ff60ec4be91b27ccfcb2c980632770f0e4b3b2c34e1f0f0d6e27e7ccd62b9890cd4a1c7c2ed12b79231a064bab7c3d90d89471390240444277430839952a050fd265abf9b1db78df4112a0dee3367890c343c986754ec794504637ee084e4b80f304b17df2a5a1b64cb8ea315fac2ce186b3ee4f6243ebc65812ea5c2e7eb842e9c80219a27d03172b557c205b3a4b466324351ac1417531dd6eb0331aad34157fccebba1cc47a5c2114addeb9c66c0563a6ba13c37b7e95cc7fb51fc9bae320d769b4e5116ec24e72db2be546643400311da3fbc57abb6734f9acc8124b40298f58c1d82409afed8df6018460c97e39dc27c2d520c6380e5ec5024f8f3dc9718286a163a4973d1c06926adadb0f558b88b37c34cdc478a35914fa5403ee49862e9ba2e574b3eb838aeaea9f407a34b7d9d64465fd41c6a47f920b5e081fee36a901955f4dfa3342c59fd15fc78dfc9fd89ff95bf54732847d5fc6e77f1b60f0a6c778daaa097bd652edd797a02a5e35f448f22d918cac34a51f28db3a2f6f982207af5466877f8a709e2e0f8046279aaf73154ebc8ea0b36f57b244c7d8d5f5f60e9ebe02e6a9207612c64273f7ab5e5678013b6dd7e9d48e5cc2ca21dde25947f651b04924555e8af1ecf6a07b0d620ee32cbe085f24504d98eb4cbb0bdf9953fe4602c18c7f81dabee72283b29691946fe056f97c17e53e7e236ee56b0d1f1262240040549afe4ba578dbad5be804f5cd908750bffb398ceb3dbcc7fe1715e5814858bec9eedad5f8e9d919555ef94213fc34a28af1f0cc305e25ebf495b33630323603210aec00041a05ff6f63b9d99dfe88704893a2ea00df94036e82ec00b4ebd2772d143f4736e03a1ee01c45a4598ac6e9b906da0e4aaabdc348bb1b8000c5110ebd05cf5eab6ac44767b0482ca330b194aad9e6cd88c7b3399545fa005b6cd72a356de1c60026a58b4079a949bf9503fcda8b0966adf0de90cf88ae5307e603d10f8e269d789e12765ecf690d3645b40434faad71754e0b7558cdf72a10fcdf2b1b765fa5c9b93687064232bd9909074446ce4ce08ae1f1dfb7c8165e8019fd1b73c83909ec5ced35517060c5dc85e78bbefa676df0b53286908cbf7eaab2b1e622fe7e04b8c084210bfe5833897d1dd36a3113d472b10c24697eee4203ec204e42788ff6ddb4beef5a2e71daf90552fc3b3f69a102439933c8e0e6408b01932fad54aa3554dbaaa358fa1b9f7ce9a996ffc06d44319af42858764ae1574f0f8ad53c91b4e8d9fb27f7f094e1c476c252c56175615a0972d4359e6949b1f27eabd7fdaf769ed89f4136251e99f9a7622e5cc9db419cf7a5b0ec311060c29a4f1d78a0dde74e4590f8ef057cf7453587808d343345b653c831d5e6f160bc8aac4b73bf6b4b9f84de41acf36d7a4f6fb95ddbced5a7680e810f5cfc48415c471bfdfd77345fb6dd65e97b062e9e6fbb77d4f5485695dca67ebb17bac867178cdf0be11d75594af755bd93f28ba2ab58cb011a733c06eff58b8ff0a55256798c4eaa42ec1bc2bba544becb0b134e325ad59c5637a6fe2a3caa19fc7930e3ff0955b797297b0f29edf0f52bcdd6b3d10262431ae6e1956311a398ca7edface7c5a87375caa6663e1aa4597741b85eed9bf18a8cd5f8c2131ec5efcdbb36c5240a79e36db171797b5ff8d247ef77f7384a62c73f7ad7b04632dc0dd41225c375dc1e9f328c011231d70685dd31d579fb8983f82442af1891fc18d9b40a958dcc663444964c82dea07aab2ff21e1394a16e2f57255a8cf40352be6387a703b8d71689febbbd94e5de0d89c178f635f7d66043e688f6dde250856e257229692674638c87632bd5cf23ef1cdd8a70c7feacdb8103f68e8efaa7567cbe8b9b2cacaf7a83d6776a28f5c0268c81d23362fb5f80d085689fdca6b4bd74fc86e16993682f7659649f31934b0761fb8a6d4f1d69d69514a1fe977bc46c648171eb4c716682f8854188fb9a55f732bf9712a26929f5a912a4999f19273a4f1dc85593cc4b0dda43f30cccc686c20e200e3f863fda76f6a512d75283cd1493b1c32e2ff2f8cb6a102be9b03c9bf0d634f7ffb1a2bd1f730e6fafd032ad25ff5f0c18132cc8fb045924b60797f28d2400da48fc69f48ec909b60badecd8135ed0ce6b57d5871009f744c4d12bdca293e49896310d604944e6b8970f31dd73ce75f29966f892157dbc9756ee2c37e17e5d3aef10ae5c0bf419bb96618c12ec20f2c47be17479591704c361da1e7f859829b1e9056c0c58d85fa54d1190f45135d97e1a74cf327b7ecdfc9cff83741aa6f002a57fc94eeff47b91bb250e39c9c289b652d4569a48e276222747e2732a1a0873fd9de7da218403087d9feb9fd1873364f9691be5689fec0ec06c5abe6bf90a18eba3c62720aa207baa0af70320ebfaa94f137549203e8dde9de67c61be09cf8f99d201056b1e85070d7f134e3f9990a3c79c99786582f8d906060e5d517f66a0b47700b8ba85912f2d881aa6b86cf1cc011e10647e6226bb2785294cd0f596b03662901ff9d749722c75275eb8a07806ce69b6d98ee87772c9a93108d409aba7d8036282160da1ff467f702840cb3257c06cdd0490408a564e651206be1c2310d81092d2a8b03c5f4055ed612df92fc0b5a1ec828647941d4a22efae8e12aedfb4124b2f8651f7c4da8f4008d24019196bdbe43cdb676797777a48fd56a74d0a7e4181222b5cd904a111ff38ffd8959390aa3d525e080b7d316350021c635966c7f4c89cc5fdf87bdb67111833688feb727f1bf59d7a0ebfbd3d55fe752c7667e85c8d5bde34e07c6619aad8c63f7bbadc1b4883fde0501df297d51a80ff20b35620b69f11783782781f2d489c7f47cc3480b20e82fe88adfbf41edcb4e87b214240e8975b23850e1dab423dd092c8c4e0395b5b8a0a03232269011834ed9867b86126c64c8d481742fc5667083305b3caf4cc5d966f3267f6de71fd4c51957b542a615bcd99f696043b4d35659eda9e78ad97b2dcaff501306c2280051281c601b31225c77d002b1c7c00637cf4154846aca450ad32f95ea306b721872f7b083a1a27f030e522fe09039d352e497bc8ebe2cada4930104adecf9174c1198a8e990ca6963aadbd488ec267a137f5d173db8727341b93fa957b5edb3bbf236b355b4bcdfbfa191bc9d4cb772fb0fed2c93c4ef6d63e545717c4488cc4f2deb37948b3e57a17f0e8cdadde27b691b4642a2c62162f2f0d76f7eec2dd8941968823700aa7e2b8b37a32a8e2f74fc8bf81ba44c78a08d5e8f212e49a1cf037a02252a6e13ec67a1f01009245a740a1d591600451d98c5935664e2d5159a7d66ed3ca3acbbd86e3279e5ff011853a5a4e1da699649edfcdf4552e1b2d782e3b0c4f10f108cd819a2612217657cadb307d29502fb89c910e3eefc9d44d84e46d189bfd5ba93eba6e4f323fde232ef7fcb9874b65072eb840cb4b61532b0a5b41415a43d98ec5638a758f60a0cc20cf6df0da3030858f3cedcebaf77b7e70f5c3e6d5859616b6bd961358d524bb67bd8bd83cd7014f88a96351a083442dc8cdc70df9510abd7122231758f839c3817cad9862441376164382136e2a30fde04419fb1b2c1ee50edc1d2779526f0feb00e1d1820aa28c00455cc76327600ed17c6c3f177a16d213684db665683c9f62e32fb35afe7dff652ca6ca2d03986750384fd288e790cae0f", 0x1000) 00:50:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) close(r0) 00:50:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x5) setsockopt$sock_linger(r0, 0xffff, 0x4, &(0x7f0000000000), 0x8) 00:50:06 executing program 1: semget(0x2, 0x5, 0x447) 00:50:06 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000002c0)=0x2, 0xfffffffffffffdb9) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)='d', 0x1}], 0x1, 0x0, 0x256}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="d79ceef79c6d46a740e1cd195049f64d47166ba0f0d789ed41bfca5ddda6", 0x1e}, {&(0x7f0000000180)="0413e8528ad7ef883b5c55df35ae85debec53c47e901729e23a599ce8d120c489dacd36f4702", 0x26}], 0x2, 0x0, 0x0, 0x4}, 0x0) execve(0x0, 0x0, 0x0) 00:50:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x7, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6, r7]) r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc1, 0x102) sendto(r8, &(0x7f0000000080)="465b1d32c93b263698d2d9f97cad1c01df1eca3fcb559a6ea1ff87b88b6913ad3fb8caf51ab22f2df82e3ef9e7e7d5b4ea6f9a48fb427718ac1d2f565d6fce64da2f8e35678108912de669c9deb8a31d811d56a38f9339ad2d81e849473841fd28afbeb4d07129f9ef9fcc7f0a74aa37a7ab96738ce4004a620e0a7657c7d14ce9b7c393cd0dbcef2cbc825b0fd1797be8cb30b4fe68", 0x96, 0x1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000040)=0x9) mmap(&(0x7f0000ff5000/0x8000)=nil, 0x8000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDENABIO(r8, 0x20004b3c) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0), 0x0) 00:50:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) sendto(r0, &(0x7f0000000040)="1a8663ae1f89818e5708431f3594c3ad99724af47fbbf644525926d3b2f8ef68061ef9243e17a39c2cf310cfa6c1f5a5f53c1c1c54ced42461", 0x39, 0x4, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffff8, 0x1f}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x800000000001e, 0x0, 0x0) 00:50:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x48, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) recvfrom$inet(r0, &(0x7f0000000100)=""/74, 0x4a, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:50:06 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7ff}}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) readv(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/184, 0xb8}, {&(0x7f0000000180)=""/193, 0xc1}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/51, 0x33}, {&(0x7f00000003c0)=""/129, 0x81}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/209, 0xd1}, {&(0x7f00000005c0)=""/130, 0x82}, {&(0x7f0000000680)=""/144, 0x90}], 0x9) setitimer(0x0, 0x0, &(0x7f0000000080)) witness: lock order reversal: 1st 0xffff800020b3bc90 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236e2f8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 calcru+0x221 #7 exit1+0x737 #8 postsig+0x4d7 #9 userret+0x199 #10 syscall+0x614 #11 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236e2f8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236e0f0) at __mp_lock+0xa1 schedclock(ffff800020b38bd0) at schedclock+0x99 hardclock(ffff800022e0d4b0) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,fffffd806dc13d98,0,0,0,0) at Xresume_lapic_ltimer+0x26 calcru(ffff800020b3bcf8,fffffd806dc13d88,fffffd806dc13d98,0) at calcru+0x221 exit1(ffff800020b38bd0,e,1) at exit1+0x737 postsig(ffff800020b38bd0,e) at postsig+0x4d7 userret(ffff800020b38bd0) at userret+0x199 syscall(ffff800022e0d8c0) at syscall+0x614 Xsyscall(0,0,16,57,0,2f772994000) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff9850, count: -13 ddb{1}> show registers rdi 0x3 rsi 0xffffffff82243e20 __sancov_gen_cov_switch_values.122 rbp 0xffff800022e0d2b0 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff81da2df5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xc3c366799e4ed5f7 r12 0xfffffd8002661340 r13 0xc r14 0xffffffff82337470 w_lodata+0x485c0 r15 0xffffffff82346040 w_lodata+0x57190 rip 0xffffffff819ca3d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022e0d2a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=421730 stat=dead flags process=1018 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b3bbd0 user=0xffff800022e08000, vmspace=0xfffffd806e8dcb48 estcpu=36, cpticks=4, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 72407 430879 30789 32767 2 0x10 syz-executor.0 72407 247311 30789 32767 7 0x4000010 syz-executor.0 30789 48873 92989 32767 2 0x10 syz-executor.0 92989 412469 37103 0 3 0x82 wait syz-executor.0 723 348925 45538 32767 3 0x90 nanosleep syz-executor.1 45538 121114 37103 0 3 0x82 wait syz-executor.1 87054 427068 0 0 3 0x14200 bored sosplice 37103 356130 45142 0 3 0x82 thrsleep syz-fuzzer 37103 173741 45142 0 3 0x4000082 thrsleep syz-fuzzer 37103 363431 45142 0 3 0x4000082 thrsleep syz-fuzzer 37103 4026 45142 0 3 0x4000082 kqread syz-fuzzer 37103 131367 45142 0 3 0x4000082 thrsleep syz-fuzzer 37103 209387 45142 0 3 0x4000082 thrsleep syz-fuzzer 37103 274565 45142 0 3 0x4000082 thrsleep syz-fuzzer 37103 85915 45142 0 3 0x4000082 thrsleep syz-fuzzer 37103 193259 45142 0 3 0x4000082 thrsleep syz-fuzzer 37103 292065 45142 0 3 0x4000082 thrsleep syz-fuzzer 45142 409585 92637 0 3 0x10008a pause ksh 92637 147396 31394 0 3 0x92 select sshd 31420 106640 1 0 3 0x100083 ttyin getty 31394 293289 1 0 3 0x80 select sshd 27685 23473 50198 73 2 0x100090 syslogd 50198 155693 1 0 3 0x100082 netio syslogd 72206 3168 1 77 3 0x100090 poll dhclient 88376 457034 1 0 3 0x80 poll dhclient 28414 329736 0 0 2 0x14200 zerothread 53862 473550 0 0 3 0x14200 aiodoned aiodoned 50586 381705 0 0 3 0x14200 syncer update 44916 254013 0 0 3 0x14200 cleaner cleaner 46748 349120 0 0 3 0x14200 reaper reaper 29489 41131 0 0 3 0x14200 pgdaemon pagedaemon 61251 274127 0 0 3 0x14200 bored crynlk 8187 380108 0 0 3 0x14200 bored crypto 73941 265501 0 0 3 0x40014200 acpi0 acpi0 71932 110323 0 0 3 0x40014200 idle1 17889 172967 0 0 3 0x14200 bored softnet 58284 283306 0 0 3 0x14200 bored systqmp 2922 491517 0 0 3 0x14200 bored systq 31389 519720 0 0 3 0x40014200 bored softclock 10685 286270 0 0 3 0x40014200 idle0 58600 68566 0 0 3 0x14200 bored smr 1 88397 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b3bc90) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 exit1+0x722 #4 postsig+0x4d7 #5 userret+0x199 #6 syscall+0x614 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10792 0 0 pcb 23 9K 11K 78643K 1180 0 0 rtable 105 3K 3K 78643K 2380 0 0 ifaddr 36 11K 11K 78643K 339 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 121 0 0 iov 0 0K 28K 78643K 186 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 2454 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 37 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 135 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 2468 0 0 sigio 0 0K 0K 78643K 34 0 0 proc 41 38K 70K 78643K 2482 0 0 subproc 34 2K 2K 78643K 867 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 211 0 0 in_multi 33 2K 2K 78643K 608 0 0 ether_multi 1 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 928 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 82 20K 30K 78643K 8933 0 0 UVM aobj 88 3K 3K 78643K 108 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 82 0 0 NDP 5 0K 0K 78643K 156 0 0 temp 121 2734K 2802K 78643K 13800 0 0 kqueue 0 0K 0K 78643K 24 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 104 0 98 1 0 1 1 0 8 0 inpcbpl 280 1093 0 1086 1 0 1 1 0 8 0 plimitpl 152 215 0 206 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 584 0 540 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 370 0 366 1 0 1 1 0 8 0 nd6 48 153 0 147 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2398 0 2207 14 2 12 13 0 8 0 art_table 32 2399 0 2207 2 0 2 2 0 8 0 art_node 16 583 0 543 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 8 2 1 1 1 0 8 0 semapl 112 133 0 123 1 0 1 1 0 8 0 shmpl 112 106 0 20 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3841 0 2390 47 0 47 47 0 8 0 ffsino 272 3841 0 2390 97 0 97 97 0 8 0 nchpl 144 6696 0 5073 61 0 61 61 0 8 0 uvmvnodes 72 4717 0 0 86 0 86 86 0 8 0 vnodes 200 4717 0 0 249 0 249 249 0 8 0 namei 1024 25538 0 25538 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 17804 0 17804 9 8 1 6 0 8 1 sigapl 432 2492 0 2476 6 4 2 3 0 8 0 futexpl 56 18007 0 18007 1 0 1 1 0 8 1 knotepl 112 1505 0 1486 1 0 1 1 0 8 0 kqueuepl 104 494 0 492 1 0 1 1 0 8 0 pipepl 112 1688 0 1669 8 6 2 2 0 8 1 fdescpl 488 2493 0 2477 3 0 3 3 0 8 0 filepl 152 14135 0 14039 12 6 6 7 0 8 2 lockfpl 104 457 0 457 4 3 1 1 0 8 1 lockfspl 48 140 0 140 4 3 1 1 0 8 1 sessionpl 112 66 0 56 1 0 1 1 0 8 0 pgrppl 48 104 0 94 1 0 1 1 0 8 0 ucredpl 96 4015 0 4006 1 0 1 1 0 8 0 zombiepl 144 2477 0 2476 2 1 1 1 0 8 0 processpl 888 2509 0 2476 4 0 4 4 0 8 0 procpl 600 6204 0 6161 4 0 4 4 0 8 0 srpgc 64 294 0 294 6 6 0 1 0 8 0 sosppl 128 18 0 18 7 7 0 1 0 8 0 sockpl 384 2292 0 2275 6 3 3 4 0 8 1 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 127 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 264 0 0 12 0 12 12 0 8 0 bufpl 256 9548 0 2543 438 0 438 438 0 8 0 anonpl 16 271136 0 264505 89 62 27 42 0 125 0 amapchunkpl 152 20332 0 20246 41 36 5 11 0 158 0 amappl16 192 10796 0 10463 97 80 17 28 0 8 0 amappl15 184 449 0 444 1 0 1 1 0 8 0 amappl14 176 859 0 854 2 1 1 1 0 8 0 amappl13 168 490 0 489 1 0 1 1 0 8 0 amappl12 160 230 0 228 1 0 1 1 0 8 0 amappl11 152 384 0 370 1 0 1 1 0 8 0 amappl10 144 293 0 289 2 1 1 1 0 8 0 amappl9 136 1396 0 1393 1 0 1 1 0 8 0 amappl8 128 880 0 860 1 0 1 1 0 8 0 amappl7 120 339 0 327 1 0 1 1 0 8 0 amappl6 112 251 0 241 1 0 1 1 0 8 0 amappl5 104 619 0 609 1 0 1 1 0 8 0 amappl4 96 2483 0 2452 2 1 1 2 0 8 0 amappl3 88 694 0 684 1 0 1 1 0 8 0 amappl2 80 15692 0 15615 4 2 2 3 0 8 0 amappl1 72 75348 0 74888 23 13 10 19 0 8 0 amappl 80 7197 0 7162 1 0 1 1 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 107 0 20 2 0 2 2 0 8 0 uaddrrnd 24 2493 0 2476 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2493 0 2476 1 0 1 1 0 8 0 vmmpekpl 168 24721 0 24693 2 0 2 2 0 8 0 vmmpepl 168 283809 0 282287 139 69 70 83 0 357 3 vmsppl 360 2492 0 2476 2 0 2 2 0 8 0 pdppl 4096 4994 0 4952 6 0 6 6 0 8 0 pvpl 32 747825 0 737925 178 87 91 114 0 265 11 pmappl 232 2492 0 2476 8 6 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 596 0 5 17 0 17 17 0 8 0